Frank
4d5475e891
Merge pull request #3572 from drasch/fix/esp32c3-2mb-flash-size
...
fix(esp32c3-2mb): correct flash size for c3 board with only 2MB
2024-01-08 11:52:52 +01:00
Frank
f18397784f
esp32_4MB_XL is over the limits again
...
removed usermod SN photoresistor
2024-01-02 18:06:39 +01:00
Frank
faa62a94a3
esp32_4MB_XL was over the limits again
2023-12-30 20:01:25 +01:00
Frank
03a909ac8a
esp32_4MB_XL was over the limits (flash usage)
...
still only 256 bytes left for program
2023-12-29 22:53:26 +01:00
Frank
6199ebaa92
MM environment for ESP32-C3 "mini" and "super mini" ( #101 )
2023-12-29 18:39:07 +01:00
Frank
cde3298c54
MM experimental - build flag to move ALL json into PSRAM
...
-DALL_JSON_TO_PSRAM -DBOARD_HAS_PSRAM -D WLED_USE_PSRAM_JSON
on -S2, this *doubles* the PSRAM utilization!
before: heap used 85%, PSRAM used 13kb / 21kb
after: heap used 60%, PSRAM used 41kb / 65kb !!
2023-12-18 20:41:11 +01:00
Frank
ca9644f04e
removing my nasty debug probes; version number of today
...
enough of this shit ;-) no more stiff upper lips.
2023-12-18 18:33:29 +01:00
Frank
bfee1a82eb
-S2: back to platform 5.2.0
...
- massive connectivity problems with 5.3.0
- almost 10% more free heap with 5.2.0
2023-12-18 16:58:44 +01:00
Frank
c574f68e3b
trying to fix horribly broken build envs for -S2 and -C3
...
Flags for -S3 and "classic esp32" were mixed into specific flags for S2/C3, leading to subtly chaotic results.
WHODUNIT?
2023-12-18 16:35:31 +01:00
Frank
8905992a89
code spell checking - part4 (MM specific)
2023-12-15 00:14:57 +01:00
Frank
ced03f1f08
code spell checking - part1 (core)
...
I've found a code spellchecker, so this is what can be corrected easily. Changes are only affecting comments, readme and a few user-visible strings. So no functional impact expected.
2023-12-14 22:05:55 +01:00
Frank
2beed4627c
Merge branch 'mdev' into Platform_upgrade
2023-12-12 01:09:40 +01:00
Frank
4f30f69584
found a way to increase TCP stacksize (for AudioReactive UI)
...
we can use `-D CONFIG_ASYNC_TCP_TASK_STACK_SIZE=xxxx` to increase the stack size of AsyncWebserver - default is 8196.
This should give us a bit of headroom for new UI items.
We still need PR #94 for more savings.
2023-12-12 00:43:48 +01:00
Frank
9cbb731e3a
Merge branch 'mdev' into mudroom
2023-12-04 10:37:31 +01:00
Ewoud
09ea9110c1
Add abc_wled_controller_v43_S from MyHome-Control.de
...
Including line in and ethernet
2023-12-01 21:02:22 +01:00
Ewoud
8645e5e520
Bugfix: disables for _S but not for _M and _XL (build_unflag)
2023-11-23 16:15:13 +01:00
Ewoud
c5841269e9
Platformio.ini: build_flags_S: minimal + fastpath, add wemos_shield_S
...
build_flags_S
- add WLEDMM_FASTPATH
- uncomment disable directives
- not enable DMX
- add disable adalight and espnow
Add wemos_shield_esp32_4MB_S_base, wemos_shield_esp32_4MB_S and wemos_shield_esp32_16MB_S
2023-11-23 15:38:25 +01:00
Frank
e6513fef88
(WIP) align platformio build env with upstream
...
* espressif32@5.2.0 --> espressif32@5.3.0
* pxmagic.htm added in cdata.js
* minor updates in style.css
* align some constants and definitions (wled.h, const.h)
* npm run build
2023-11-15 22:51:03 +01: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
Arne
3b9b9f59e1
Revert "Rename WLED_ENABLE_DMX to WLED_ENABLE_DMX_OUTPUT"
...
This reverts commit e3f256bd44 .
2023-10-22 20:52:31 +02:00
Arne
55c5f60fd5
fix: pin esp_dmx version
2023-10-22 20:22:45 +02: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
Arne
e7271216ae
switch to esp_dmx v3.1 dependency
2023-09-24 13:39:14 +02:00
Arne
e3f256bd44
Rename WLED_ENABLE_DMX to WLED_ENABLE_DMX_OUTPUT
2023-09-24 13:30:17 +02:00
Arne
6f61c8cda9
track rdm_device_label branch of esp_dmx until PR is done
2023-09-24 13:30:09 +02:00
Arne
6f761f54a5
track v3.1 of esp_dmx
2023-09-24 13:30:09 +02:00
Arne
cf52c31693
pin esp_dmx to a working commit.
...
The current release/v3.1 is buggy and cannot receive dmx.
Until that is fixed we are sticking to the last working commit
2023-09-24 13:30:09 +02:00
Arne
97dcce0248
Update esp_dmx dependency version to 3.1
2023-09-24 13:30:09 +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