Commit Graph

534 Commits

Author SHA1 Message Date
Will Tatam
10e22dc7c6 Tweak build flags 2024-01-13 20:44:19 +00:00
Will Tatam
df9810e44d Enable SMARTMATRIX for V4 builds 2024-01-13 20:44:19 +00:00
Will Tatam
31edc73380 Tweaks 2024-01-13 18:52:34 +00:00
Will Tatam
19029c649b Build only adafruit_matrixportal_esp32s3 2024-01-13 17:36:50 +00:00
Will Tatam
308812875b Start testing output on Adafruit Matrix Portal S3 2024-01-12 23:26:42 +00:00
Will Tatam
3ba37e08bd Swap to ESP32-HUB75-MatrixPanel-DMA 2023-10-25 00:54:45 +01:00
Will Tatam
6fcb29ece0 Exclude failing builds 2023-10-24 22:48:59 +01:00
Will Tatam
fa12f0f9fb Save space 2023-10-24 22:01:32 +01:00
Will Tatam
effeeda85e Disable builds that mix V4 and not 2023-10-24 21:48:36 +01:00
Will Tatam
68fce57ff7 SmartMatrix wont compile on V4 2023-10-24 09:54:04 +01:00
Will Tatam
a3f8628c5a v4 deps 2023-10-24 09:39:50 +01:00
Will Tatam
7c22bb4ac0 Move define 2023-10-24 09:27:33 +01:00
Will Tatam
228c090185 Start adding SmartMatrix code 2023-10-23 18:27:02 +01:00
netmindz
2246436928 Update platformio.ini
Update to Animatrix with the fix for rgb_sanity_check
2023-10-21 22:15:47 +01:00
Will Tatam
78ebc8583f Version of library with all rgb data set for every effect 2023-10-17 18:55:05 +01:00
Frank
28b46d8ee3 ArduinoFFT optimized
* use softhack007 variant of ArduinoFFT (10% faster)
* small update to 16MB_V4 buildenv
2023-10-08 00:25:42 +02:00
Frank
2a7767dda8 Merge branch 'buildcache' into mdev 2023-10-07 20:42:27 +02:00
Frank
15cea2b00a optimization: only use "float" math functions
- saves 5KB flash and some RAM
-allow to build with -D WLED_USE_UNREAL_MATH, to restore old behaviour and save another 6KB flash
2023-10-06 19:37:06 +02:00
Frank
de4a409c7b 8266 optional build flags to increase IRAM
related to #3364
2023-09-17 19:13:30 +02:00
Frank
c276515f5a default pins for Mini shield with Lolin -S2 mini 2023-09-15 12:28:50 +02:00
Frank
da614c6f19 temporarality disabled ARTI-FX in _S builds
There seem to be some incompatibilities when compiling with -O2 (optimize for speed). Root cause still unclear - further investigation needed.
2023-09-13 12:35:58 +02:00
Frank
fc6c097abb putting autosave back into _M category
fingers crossed this will not break builds where flash usage is already close to 98%
2023-09-11 12:00:59 +02:00
Christian Schwinne
d3f3f6330b Add WiFi network scan RPC command to Improv Serial (#3271) 2023-09-01 18:07:00 +02:00
Frank
c4ec968654 -S2: only use PSRAM for JSON data
Avoids some slowdown - generally PSRAM is too slow for storing time-critical data.
2023-08-30 00:50:56 +02:00
Frank
5cf33b116b add LOLIN WiFi fix for -S2 build envs (MM style) 2023-08-28 11:59:52 +02:00
Frank
c23da2b376 Correct WLED_RELEASE_NAME
Fix two buildenvs where release name did not match the build environment name
2023-08-27 02:16:57 +02:00
Frank
129f5ec312 release preparations
* npm run build
* enable CI build for esp32_4MB_S and esp32S3_8MB_S (both optimized for speed)
* add animartrix to esp32S3_8MB_S
* workaround for gcc ICE (only happens with V4 framework and -O2 optimize for speed)
2023-08-27 00:54:14 +02:00
Frank
2b34b30314 net debug for esp32_4MB_S 2023-08-25 17:13:42 +02:00
Frank
254013d374 8266: net debug for MM style configs
Adding net debug to all 8266 MM buildenvs
2023-08-24 23:46:57 +02:00
Frank
9e4f040d41 esp8266 build envs
new: esp8266_2MB_S
updated: esp8266_4MB_S
2023-08-24 14:21:47 +02:00
netmindz
1b3ae20e6d Merge pull request #60 from MoonModules/ESP8266-Sync
Audio sync receive only - EPS8266
2023-08-23 18:59:45 +01:00
Frank
023279c702 8266: minor buildenv updates
* -Wno-register not needed any more (solved in FastLED 3.6.0)
* ARDUINOJSON_DEBUG added to debug_flags
* use WLEDMM_PROTECT_SERVICE on 8266, too
2023-08-23 14:42:07 +02:00
Frank
087de86127 8266: minor buildenv updates
* -Wno-register not needed any more (solved in FastLED 3.6.0)
* ARDUINOJSON_DEBUG added to debug_flags
* use WLEDMM_PROTECT_SERVICE on 8266, too
2023-08-23 13:18:48 +02:00
Will Tatam
dbda447756 Swap naming format to match 16MB eth image 2023-08-14 21:07:48 +01:00
Will Tatam
2d0d742fb6 esp32_4MB_eth_M 2023-08-14 20:42:51 +01:00
Will Tatam
7762f50399 Trigger new build to test cache 2023-08-14 20:38:36 +01:00
Will Tatam
5293a45c7f Disable RLYPIN and BTNPIN as done with other ethernet build 2023-08-14 20:24:53 +01:00
Will Tatam
af3a8c0dc2 esp32_4MB_eth_M 2023-08-14 20:21:06 +01:00
Will Tatam
3253a5f617 Move buildcache inside ~/.platformio to be captured by caching of the CI and also make clearer to users who might want to fully reset platformio 2023-08-14 20:12:41 +01:00
Frank
1b5ef5c7c2 fix usermod pin conflicts for pico board 2023-08-14 13:25:20 +02:00
Frank
477cb11b36 disable ESP-NOW remotes in ethernet build (may crash)
ESP-NOW requires wifi. It will crash with ethernet connection.
2023-08-01 12:55:04 +02:00
Frank
ab5cf95be4 always define WLEDMM_PROTECT_SERVICE
moved from MM specific platformio.ini into wled.h
2023-07-29 03:07:08 +02:00
Frank
e215521f50 pio updates: esp32_16MB_S, esp8266_4MB_M
* new [env:esp32_16MB_S], includes animartix !
* add esp8266_4MB_M to nightly builds
2023-07-28 22:24:13 +02:00
Frank
044a87b0b7 pio: all animartix dependencies in one place
* central place for animartix dependencies
* removed animartix from `esp32_4MB_V4_M` (V4 "M" build  - flash size exceeded)
2023-07-28 21:33:45 +02:00
Frank
866c17f9e1 pio: add pico "V4" to regular build 2023-07-28 12:25:30 +02:00
Frank
10c416338c avoid spurious "assert" crashes inside wifi core
Builds with the "standard" V3.x platform core showed random assert crashes, so lets ignore espressif and bring back `-D NDEBUG`
2023-07-28 10:39:50 +02:00
Will Tatam
a44c14aa9e Attempt at creating audio sync listen EPS8266 2023-07-25 19:47:57 +01:00
Frank
512c6689f2 typos 2023-07-23 23:50:44 +02:00
Frank
5837df8ef4 platformio: speed version for ESP32-S3, minor updates
* added [env:esp32S3_8MB_S] with optimization for speed
* minor cleanups for MM environments
2023-07-23 23:45:57 +02:00
Frank
e64aff28e7 (experimental) compiler optimization for speed instead of size
only for [env:esp32_4MB_S] and [env:esp32_16MB_V4_S]
2023-07-21 22:46:20 +02:00