Commit Graph

34 Commits

Author SHA1 Message Date
Jason2866 e2391c33e7
use actual builded safeboot firmwares for all esp32 env (Github Actions only) (#16915) 2022-10-26 15:50:44 +02:00
Jason2866 056f838f1d
small code refactoring 2022-09-27 14:30:57 +02:00
Jason2866 9688de0b33
One Tasmota Platformio Platform for all framework variants 2022-09-24 12:05:00 +02:00
Jason2866 e6ded2bffe
octal flash needs flashed in mode `dout` (#16436)
* octal flash needs flashed in mode `dout`

flash modes `qio, qout, dio` can all be flashed in mode `dio`
2022-09-04 15:20:21 +02:00
Theo Arends 2cca11f54b Fix OTA upload when filesystem is added
Fix OTA upload when filesystem is added.

An OTA upload to OTA server fails without this test as it overrules the user upload script.
2022-09-02 17:12:42 +02:00
Jason2866 6e7f559f07
Use `dio` when no flash mode is set 2022-08-26 16:17:52 +02:00
Jason2866 bdbd33aecf
fix `board` not defined 2022-08-10 14:11:47 +02:00
Jason2866 73166cace7
Allow overriding reset operation via project file
to make it possible to use `usb_reset`. Needed by CDC devices. Infos https://github.com/platformio/platform-espressif32/issues/874
2022-08-10 13:01:01 +02:00
Jason2866 861518679a
Optimize factory firmware generation
to use all settings from boards.json manifest.
Set boot flash modes correctly for all flash modes
2022-07-13 14:33:13 +02:00
Jason2866 f9e0431b88
set used flash mode in factory.bin 2022-07-12 13:27:17 +02:00
Moleus 37163a2d38 Fix build environment name check for esp32. 2022-07-06 21:08:16 +03:00
Jason2866 90bd562248
safeboot firmware from OTA source 2022-06-22 18:50:02 +02:00
Jason2866 afc8e7a3d6 fs build https:// as source too 2022-05-27 19:45:09 +02:00
Theo Arends 76df8580a1 Fix safeboot compilation on windows 2022-05-20 17:00:56 +02:00
Jason2866 e6e1127a1e
Support more target build names 2022-05-12 13:13:39 +02:00
Jason2866 ba3a258247
Update post_esp32.py 2022-05-12 10:58:36 +02:00
Jason2866 24c4dcec72
add littlefs partition option 2022-05-11 18:30:20 +02:00
Stephan Hadinger 4d8a68ddc5 Board allow no 'flash_size' 2022-05-10 08:24:56 +02:00
Jason2866 4e845127f1
fix shown download URL for solo1 2022-05-05 18:47:37 +02:00
Jason2866 9af8b8f834
Rename safemode to safeboot
* rename safemode to safeboot
* fix safeboot env
2022-05-05 11:19:39 +02:00
Jason2866 bc64dd6b9d
Real Python fix ;-)
Thx @Staars
2022-05-04 20:26:29 +02:00
Jason2866 3c13fb1b8d
fix solo1 safemode 2022-05-04 19:44:41 +02:00
Jason2866 1b7c182656
Safemode refactor (again ;-) ) (#15529)
* add more safemode boards.json
* no safemode folder
* staars changes
2022-05-03 22:25:23 +02:00
Jason2866 160282b261
safemode bin repo is arendst/Tasmota-firmware/ 2022-05-03 13:49:19 +02:00
Jason2866 f789225e02
Safemode refactor
* Safemode refactor

* Looks nicer

* rm littlefs upload

* Delete littlefs.bin

* Create placeholder

* Delete tasmota32-minicustom.bin

* Delete tasmota32c3-minicustom.bin

* rm littlefs

* rename to *-safemode.bin
2022-05-02 23:24:52 +02:00
Jason2866 a192015ea0 remove fix 0x10000 for firmware 2022-04-30 14:01:49 +02:00
Jason2866 c26742f9b5
use pio env for esptool path 2022-01-07 11:07:36 +01:00
Jason2866 48585eebd2
Less verbose 2022-01-06 23:20:21 +01:00
Jason2866 e039e59375 next try to find esptool 2022-01-06 22:02:59 +00:00
Jason2866 ea12ddeca9
find esptool for import 2022-01-06 19:07:59 +01:00
Jason2866 b9dc142134
Use esptool.py to generate one file firmware 2022-01-06 18:38:02 +01:00
Jason2866 12ecfae94d copy factory firmware to `build_output` 2022-01-05 23:14:49 +01:00
Jason2866 c808257284
Fix for one firmware file script
THX @TD-er for this script!!
2022-01-05 17:50:36 +01:00
Jason2866 811d140124
prep one file firmware esp32
For easy initial flashing. Flashing at address 0x0 with esptool.py
Generated in folder `.pio..../firmware-factory.bin` (Not used at the moment!)

## Checklist:
  - [x] The pull request is done against the latest development branch
  - [x] Only relevant files were touched
  - [x] Only one feature/fix was added per PR and the code change compiles without warnings
  - [x] The code change is tested and works with Tasmota core ESP8266 V.2.7.4.9
  - [x] The code change is tested and works with Tasmota core ESP32 V.2.0.2
  - [x] I accept the [CLA](https://github.com/arendst/Tasmota/blob/development/CONTRIBUTING.md#contributor-license-agreement-cla).

_NOTE: The code change must pass CI tests. **Your PR cannot be merged unless tests pass**_
2022-01-02 15:14:54 +01:00