Maxim Prokhorov
360a2f14e7
scripts: update core -> minimal
amend 5bc55cd1a5
1 year ago
Maxim Prokhorov
5ccc70e42e
pio: trying to work out 6.0.0 changes
2 years ago
Maxim Prokhorov
bacff3102d
pio: make sure "y" for shared libs still works
And update other options to support y, yes and true
2 years ago
Max Prokhorov
1d957506b3
PIO: remove Arduino Core 2.3.0 support ( #2333 )
As this is no longer an option since PIO 4.4.0
ref.
04694b4126
https://docs.platformio.org/en/latest/core/history.html
*...I have known you for so long
When we ran in circles...*
3 years ago
Max Prokhorov
33ff98c2c6
ota.py: don't use deprecated zeroconf attrs ( #2299 )
Also bump zeroconf to the version used by PIO
3 years ago
Max Prokhorov
49b6d351d9
PIO/hardware.h: Update naming ( #2214 )
* update platformio.ini comments
* espurna-base -> espurna-core-webui
* esp8266-<flavour>-<size>-base -> esp8266-<size>-<flavour>-base
* clean-up ESPURNA_CORE detection, use boards function
4 years ago
Max Prokhorov
db50be91bc
PIO: fix env definitions (again) ( #2212 )
* base envs
* CI: speed up release process (since we still want some .bin files)
* fixup! CI: speed up release process (since we still want some .bin files)
* release dry run
* fixup! release dry run
* adjust
* fix .bin name
* it works
* minor cleanup for current git
* use pio suggestion about ldscript, reduce build_flags impact
* fix linker
* parse ${vars} instead of ignoring them
* add filtering and override file (sneak peak into tasmota's pio config)
* don't generate secure client (for now)
* formatting
* codacy
4 years ago
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
4 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
4 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
5 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
5 years ago
Xose Pérez
d4e5302a81
Fix codacy issues
5 years ago
Xose Pérez
1359157bce
Fix sort fields in OTA manager
5 years ago
Xose Pérez
5104b4ced3
Support for 2MB boards with 1MB SPIFFS and 4 sectors for EEPROM
5 years ago
Xose Pérez
f6f60fd10d
Remove module option from OTA Manager
5 years ago
Xose Pérez
52ca64eded
Clean up builder files
5 years ago
Xose Pérez
b56e986e69
Support for webui_module configuration in the OTA manager
5 years ago
Xose Pérez
f4bc81b733
Fix typo
5 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