TD-er
154ea62f0d
[Provisioning] Cleanup code to manage internal file names
2022-05-03 11:18:45 +02:00
TD-er
08b1c28e6c
Merge branch 'mega' into feature/fetchConfig
2022-05-03 10:54:25 +02:00
TD-er
e61e3abb46
[Web flash] Let user choose to erase flash or not upon flashing
2022-04-28 00:07:27 +02:00
TD-er
ffd3daddbf
Merge branch 'mega' into feature/fetchConfig
2022-02-10 23:24:05 +01:00
TD-er
4896e0334f
[ESP32 factory] using the pio env to find esptool
...
This works too when the user redefined the path of .platformio
As suggested here: https://github.com/letscontrolit/ESPEasy/pull/3845#issuecomment-1007289548
2022-02-08 13:00:46 +01:00
TD-er
2c933e5a42
[ESP32 factory] Change -factory.bin to .factory.bin
2022-02-08 13:00:46 +01:00
TD-er
ac97fee69e
[ESP32 factory] Final fix using esptool.py by Jason2866
...
See: https://github.com/letscontrolit/ESPEasy/pull/3845#issuecomment-1006971300
2022-02-08 13:00:46 +01:00
TD-er
3a610bafed
[ESP32 factory] Revert factory image script to not use esptool.py
...
As it seems next to impossible to call the already installed esptool.py from the PlatformIO package dir.
2022-02-08 13:00:46 +01:00
TD-er
337f038d91
[ESP32 factory] Use esptool.py to generate and patch combined binary
2022-02-08 13:00:46 +01:00
TD-er
4164f14ec9
[ESP32 Factory] Fix boot loop on 16M flash nodes using factory image
...
See discussion: https://github.com/letscontrolit/ESPEasy/pull/3845#issuecomment-1005656587
2022-02-08 13:00:46 +01:00
TD-er
51449c6dc2
[PIO build ESP32] Attempt to fix boot loop on ESP32 with IDF4.4
...
16M flash ESP32 units keep rebooting when built with a partitioning schema for 16M flash units.
This does not happen on older IDF versions, but does happen on IDF 4.4
2022-02-08 12:58:17 +01:00
TD-er
53f0419ed5
[PIO] Add missing ESP32-S2 build envs
...
Not sure if there is already an official 16M board present with the ESP32-S2, but if there is, there will be support for it :)
2022-02-08 12:57:11 +01:00
TD-er
651e0b7954
[Build] Fix build of ESP32 max LittleFS build on Windows
...
In order to be able to build in Windows, we need to concatenate all .cpp files
in some folders to reduce the number of compiled object files.
This is needed due to the limitation of Windows to have a command line longer than 32767 characters.
The linker command was becoming longer than this maximum.
However the DataStructs folder does have at least one templated .cpp file.
Since you may need to include a .cpp file if it contains a templated class,
the DataStruct folder could not be concatenated into a single .cpp file.
Therefore the templated class(es) will be stored in a folder postfixed with
_templ
2022-02-08 12:57:11 +01:00
TD-er
0a68716d96
[ESP32] Allow building LittleFS builds on ESP32
...
Still cannot build it on Windows.
2022-02-08 12:50:09 +01:00
TD-er
677f31e86e
Merge branch 'mega' into feature/PWM_motor
2021-12-14 12:56:43 +01:00
TD-er
4abc8a7cb1
Merge branch 'mega' into feature/fetchConfig
2021-11-18 23:34:46 +01:00
Ton Huisman
9391498f7e
[Build] Enable Dummy device and Neopixel on ESP32 Custom (script)
2021-11-11 22:20:24 +01:00
TD-er
7534626f81
Merge branch 'mega' into feature/fetchConfig
2021-11-05 23:16:30 +01:00
TD-er
cddcdd11bb
Merge branch 'mega' into feature/PWM_motor
2021-11-05 23:16:17 +01:00
TD-er
5205d59da9
[Webflasher] Do not create index.html during build
...
It can only be used when served from a web server, so no need to include it in the ZIP file.
It has to be created manually on a server.
2021-10-26 09:46:46 +02:00
TD-er
dd6cc78812
[Build] Include flash size on all PlatformIO envs
2021-10-26 09:21:46 +02:00
TD-er
8d1a76202f
[Webflasher] Add groups in selection combobox
2021-10-25 22:37:32 +02:00
TD-er
6f5965ce23
[build] Make sure Python requirements are installed
...
And do not generate manifest for ESP32 bin files which are not "factory" bins.
2021-10-25 17:47:59 +02:00
TD-er
f911c3d6d6
[Build] Add option "esp8266" to be the same as "esp82xx"
...
It is a bit confusing to (only) have "esp82xx" as I made the mistake a few times myself.
2021-10-25 17:17:04 +02:00
TD-er
5471e21a82
[Webflasher] Generate html page for web flasher
2021-10-25 17:05:29 +02:00
TD-er
77197c8e88
[WebFlasher] Generate manifest.json file per build
2021-10-25 00:50:34 +02:00
TD-er
82e26a8ca5
Merge branch 'mega' into feature/PWM_motor
2021-10-24 22:06:20 +02:00
TD-er
a66f91bead
[Build] Cleanup of Compile time defines scripts
2021-10-24 19:44:01 +02:00
TD-er
219c24c9e2
[Build] Fix quotes issue on compile time defines
2021-10-24 19:17:13 +02:00
TD-er
4888c7d938
Merge branch 'mega' into feature/PWM_motor
2021-10-22 20:27:08 +02:00
TD-er
1fa1820dd2
Merge branch 'mega' into feature/fetchConfig
2021-10-22 12:09:59 +02:00
TD-er
ee9a903141
[Build] Concat Globals .cpp files to help building in Windows
2021-10-20 23:44:26 +02:00
TD-er
e28da82cbc
[Build] Fix build on Windows for ESP32 Max LittleFS builds
...
Needed to add another folder to concatenate .cpp files to allow linking to work again after upgrade of the IR library.
2021-10-20 22:34:50 +02:00
TD-er
46cbad5859
Merge branch 'mega' into feature/PWM_motor
2021-09-01 19:57:15 +02:00
TD-er
7ea658f408
Merge branch 'mega' into feature/fetchConfig
2021-08-12 22:50:14 +02:00
TD-er
961a69a2e9
[Cache Controller] Allow to save sample time in local time
...
Default is to save it using Unix Time, but that may be hard to use later if you need local time.
2021-08-09 03:04:41 +02:00
TD-er
287fefa53e
Merge branch 'mega' into feature/fetchConfig
2021-08-02 21:55:20 +02:00
TD-er
5f1aa7fb94
Merge pull request #3710 from Tall-Paul/fix-post-esp32
...
fix for building esp32 firmware from directory with space in name
2021-07-31 21:02:01 +02:00
TD-er
57a9c38833
[Custom build] Make external RTC optional via USE_EXT_RTC define
...
Saves almost 5k in build size when not used.
2021-07-31 16:56:05 +02:00
unknown
59fc7da2f9
fix for building esp32 firmware from directory with space in name
2021-07-21 21:19:09 +01:00
TD-er
c7dd1ab2f6
Merge branch 'mega' into feature/fetchConfig
2021-07-05 09:51:01 +02:00
TD-er
3845aa359b
Merge branch 'mega' into feature/PWM_motor
2021-07-05 09:48:00 +02:00
TD-er
d1aa4a39ab
[Cleanup] Fix some possible uninitialised members & other loose ends
2021-07-02 19:28:39 +02:00
TD-er
c1f31839ad
Merge branch 'mega' into feature/fetchConfig
2021-06-08 00:04:01 +02:00
TD-er
463ab05a6e
Merge branch 'mega' into feature/PWM_motor
2021-06-08 00:03:43 +02:00
TD-er
98c584abcb
Merge branch 'mega' into some-more-action
2021-06-06 10:17:38 +02:00
TD-er
abe56a735b
Merge branch 'mega' into feature/fetchConfig
2021-06-05 09:21:15 +02:00
TD-er
8a7504ad2c
[GPIO selection] Filter possible GPIO pins based on needed properties
2021-06-05 00:02:51 +02:00
TD-er
598352b65e
[PWM Motor] Add proper debounce to limit switches
2021-06-01 00:49:34 +02:00
TD-er
2a7535d360
Merge branch 'mega' into feature/PWM_motor
2021-05-31 20:53:59 +02:00