Max Prokhorov
a4d4231ae0
PIO: remove -ota envs, handle OTA condition in extra script ( #2099 )
* PIO: remove -ota envs, handle OTA condition in extra script
* Tweak ESPURNA_BOARD variable
* Support git and latest in ota script
* Handle ESPURNA_FLAGS too
* Try to handle env and projenv in pylint
* Add deprecation comment about -ota envs
* regen arduino.h
4 years ago
Max Prokhorov
9edccd1c21
Scripts: ota.py version 0.4 ( #2020 )
* use basic sleep instead of busyloop
* print immediately when no sort option is specified, disable default hostname sort
* restructure
* update requirements.txt
* cli timeout arg, increase default timeout to ensure that all devices are found
* use black for formatting
* shorter ifs
4 years ago
Xose Pérez
7bf7aa6906
Force get_device_size to return an int in OTA manager
4 years ago
Xose Pérez
c271ba666e
Using python3 by default in OTA manager
4 years ago
m-kozlowski
8dac0bbe49
Build date in ota.py (mDNS) ( #1736 )
* include build_date in mdns (and ota.py)
* ota.py: correct number of dashes in header
5 years ago
Max Prokhorov
1d133bee16
Build with platformio 4 ( #1805 )
- update file paths: .pioenvs -> .pio/build, .piolibdeps -> .pio/libdeps
- modify envs to use common settings
- enable shared libs in travis and ota scripts
5 years ago
Ryan Jarvis
b9cebcf0b0
Make string formatting consistent
5 years ago
Ryan Jarvis
4f1524c1ff
typos
5 years ago
Ryan Jarvis
e89ec8c032
PEP8
5 years ago
Xose Pérez
f3aed22179
Increase version field size in OTA manager
5 years ago
Xose Pérez
9ac06d0c7d
Fix numbers checks
6 years ago
Max Prokhorov
6e60c7864d
Update ota.py
* Fix env size formatting
* Windows support for ota.py
* Sort queue by board to speed up compilation
* Safeguard .pioenvs/elfs
6 years ago
Xose Pérez
d4e5302a81
Fix codacy issues
6 years ago
Xose Pérez
1359157bce
Fix sort fields in OTA manager
6 years ago
Xose Pérez
5104b4ced3
Support for 2MB boards with 1MB SPIFFS and 4 sectors for EEPROM
6 years ago
Xose Pérez
f6f60fd10d
Remove module option from OTA Manager
6 years ago
Xose Pérez
52ca64eded
Clean up builder files
6 years ago
Xose Pérez
b56e986e69
Support for webui_module configuration in the OTA manager
6 years ago
Xose Pérez
f4bc81b733
Fix typo
6 years ago
Xose Pérez
17dcf520b7
Faster OTA manager, support for zeroconf 0.20.0 and python3
6 years ago
Xose Pérez
738f7f6ab8
Save ELF file to debug
6 years ago
Xose Pérez
02c870b054
Working on extending OTA manager
6 years ago
Xose Pérez
437b0dd929
Fix some codacy issues with python files
6 years ago
Xose Pérez
e13c411148
Exec flag for ota.py
6 years ago
Xose Pérez
ca1c1f7605
Add MAC to mDNS text fields
6 years ago
Xose Pérez
c66e5dc90c
Option to bypass the confirmation check in ESPurna OTA Manager
6 years ago
Lazar Obradovic
023f70d203
lintfixes, try1
6 years ago
Xose Pérez
ec3c5f5699
Added option to flash multiple devices from the ESPurna OTA Manager at once
6 years ago
Xose Pérez
b8bd302153
Fix compatibility issues between python 2.7 and 3.X
6 years ago
Xose Pérez
93cd43d0c4
Increase zeroconf discovery time. Check if any devices have been found.
6 years ago
Xose Pérez
29b3ae7041
Support to build a core version of the firmware (<290Kb) keeping track of the board type for future reference
6 years ago
Ryan Jarvis
9503e833ec
Python3 support and PEP8
6 years ago
Xose Pérez
77045d9bf9
ESPurna OTA Manager implemented in python
6 years ago