Commit Graph

62 Commits

Author SHA1 Message Date
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
Theo Arends c08561f67c Bump version to v11.1.0.4
- Restructure tasmota
2022-06-02 14:17:39 +02:00
Theo Arends f20fd158b6 Prep tasmota source subdirs 2022-06-01 14:43:23 +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 dfa104383e
use always actual safemode bins 2022-04-26 18:07:37 +02:00
Jason2866 54fc04409a safemode refactor 2022-04-26 16:41:35 +02:00
Jason2866 4496f6f111
naming *.map file changes
in Arduino Core 2.0.3.
2022-03-28 23:18:53 +02:00
Jason2866 5a70ca1562
NimBLE v1.36 (#14744) 2022-02-12 20:01:12 +01:00
Jason2866 7ac85ad973
add ESP32s2 in objdump 2022-01-07 22:28:52 +01:00
Jason2866 c26742f9b5
use pio env for esptool path 2022-01-07 11:07:36 +01:00
Jason2866 046097ffbc
Merge pull request #14311 from Jason2866/work
Use esptool.py to generate one file firmware
2022-01-06 23:39:54 +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
Christian Baars 17f3e9fab7
Update obj-dump.py to support more boards
and adding flag to demangle.
2022-01-06 20:51:40 +01: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
Jason2866 c2b2062de6
last C3 warning 2022-01-01 18:08:50 +01:00
Jason2866 7765ff43eb
Silence compiler warnings
Discarded-qualifiers 
Platformio refactored to support different Platformio Scripts for esp8266 and Esp32.
2022-01-01 17:34:35 +01:00
Jason2866 d3ba1dd5fc fix compiler warnings 2021-11-15 12:35:48 +01:00
Jason2866 a9871ee0ba
Silence warnings with Arduino32 IDF4.4 2021-11-07 11:25:35 +01:00
Jason2866 e42915dd61
Delete cxx_flags.py 2021-09-06 21:01:08 +02:00
Jason2866 68e9e3dbc7 NimBLE 1.3.1 2021-08-22 15:52:00 +02:00
Sillyfrog 00f3c3ecd2 PIO tools overrides using .ini file settings 2021-08-17 09:16:30 +10:00
Sillyfrog 34d0f8302e PIO tools environment variable controls 2021-08-16 22:41:10 +10:00
Sillyfrog 7dd7cf71a0 Refactor Python PIO tools 2021-08-16 20:37:38 +10:00
Jason2866 4209f7d1cb
Final? fix for map file with IDF4.4 2021-08-09 18:34:09 +02:00
Jason2866 18442c7e57
next try for IDF 4.4 map file building
#12837 @arendst  @sillyfrog give it a try. I am a Python noob... The `map_name` generating is problematic. Better would be to use last entry of the string `src_dir`.
2021-08-09 16:27:22 +02:00
Theo Arends 0c30aeeebc Fix compile erro by lack of map file (#12837) 2021-08-09 10:58:37 +02:00