Will Tatam
deac50409c
Rollback to ESP32-HUB75-MatrixPanel-DMA.git#3.0.11
2025-09-20 16:49:15 +01:00
Will Tatam
c5119c8aa6
Remove NO_CIE1931 to better sit with other Gamma correction changes in WLED
2025-09-20 16:41:36 +01:00
Will Tatam
6c718c3558
Remove legacy code for double buffer
2025-09-20 15:30:36 +01:00
Will Tatam
75481d3251
Disable VirtualMatrixPanel, CHAIN_BOTTOM_LEFT_UP incomplete
2025-09-20 15:20:38 +01:00
Will Tatam
3a7de8275f
Merge pull request #3777 from netmindz/HUB75-AC
...
Add HUB75 support
2025-09-20 13:05:48 +01:00
Will Tatam
33d79e048c
Merge pull request #4947 from wled/copilot/fix-4946
...
Fix set_repo.py to detect tracked remote instead of hardcoding 'origin'
2025-09-20 11:59:29 +01:00
copilot-swe-agent[bot]
ed2b170e1b
Fix set_repo.py to detect tracked remote instead of hardcoding origin
...
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com >
2025-09-20 10:56:48 +00:00
copilot-swe-agent[bot]
c73636d96d
Initial plan
2025-09-20 10:44:36 +00:00
Will Tatam
3410b785db
Merge pull request #4944 from wled/copilot/fix-4943
...
Add GitHub repository information to build and API response
2025-09-20 11:23:42 +01:00
Benjam Welker
762d4433d8
Add reverse checkmark for Twinklecat ( #4728 )
...
reverse slowly fades in random lights, and then instantly turns them off.
2025-09-20 10:58:37 +02:00
copilot-swe-agent[bot]
e69bf4eceb
Fix compilation error by properly escaping quotes in WLED_REPO build flag
...
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com >
2025-09-19 22:50:20 +00:00
Will Tatam
741fd8d9d3
Add build instruction for common environment
...
Added instruction to run a build for the common environment before finishing changes.
2025-09-19 23:43:33 +01:00
copilot-swe-agent[bot]
684224c614
Remove Python cache file and add __pycache__ to .gitignore
...
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com >
2025-09-19 10:47:33 +00:00
copilot-swe-agent[bot]
9826197083
Improve error handling for missing git CLI
...
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com >
2025-09-19 10:46:56 +00:00
copilot-swe-agent[bot]
2ba84b12f8
Add compile_commands.json to .gitignore and finalize repo integration
...
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com >
2025-09-19 10:33:14 +00:00
copilot-swe-agent[bot]
efeb791807
Implement GitHub repo extraction in build process
...
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com >
2025-09-19 10:30:36 +00:00
copilot-swe-agent[bot]
43e3578d50
Initial plan
2025-09-19 10:19:02 +00:00
Blaž Kristan
b375c718b0
Merge pull request #4771 from wled/fix-4643
...
Fix for #4643 - Missing MQTT updates
2025-09-17 12:20:41 +02:00
Will Miles
b16fbafd83
Merge pull request #4890 from willmmiles/esp32-rmthi
...
Import RmtHI driver
2025-09-16 21:32:16 -04:00
Damian Schneider
76cb2e9988
Improvements to heap-memory and PSRAM handling ( #4791 )
...
* Improved heap and PSRAM handling
- Segment `allocateData()` uses more elaborate DRAM checking to reduce fragmentation and allow for larger setups to run on low heap
- Segment data allocation fails if minimum contiguous block size runs low to keep the UI working
- Increased `MAX_SEGMENT_DATA` to account for better segment data handling
- Memory allocation functions try to keep enough DRAM for segment data
- Added constant `PSRAM_THRESHOLD` to improve PSARM usage
- Increase MIN_HEAP_SIZE to reduce risk of breaking UI due to low memory for JSON response
- ESP32 makes use of IRAM (no 8bit access) for pixeluffers, freeing up to 50kB of RAM
- Fix to properly get available heap on all platforms: added function `getFreeHeapSize()`
- Bugfix for effects that divide by SEGLEN: don't run FX in service() if segment is not active
-Syntax fix in AR: calloc() uses (numelements, size) as arguments
* Added new functions for allocation and heap checking
- added `allocate_buffer()` function that can be used to allocate large buffers: takes parameters to set preferred ram location, including 32bit accessible RAM on ESP32. Returns null if heap runs low or switches to PSRAM
- getFreeHeapSize() and getContiguousFreeHeap() helper functions for all platforms to correctly report free useable heap
- updated some constants
- updated segment data allocation to free the data if it is large
- replaced "psramsafe" variable with it's #ifdef: BOARD_HAS_PSRAM and made accomodating changes
- added some compile-time checks to handle invalid env. definitions
- updated all allocation functions and some of the logic behind them
- added use of fast RTC-Memory where available
- increased MIN_HEAP_SIZE for all systems (improved stability in tests)
- updated memory calculation in web-UI to account for required segment buffer
- added UI alerts if buffer allocation fails
- made getUsedSegmentData() non-private (used in buffer alloc function)
- changed MAX_SEGMENT_DATA
- added more detailed memory log to DEBUG output
- added debug output to buffer alloc function
2025-09-16 19:46:16 +02:00
Will Tatam
9d706010f5
Update WLED app links for Android and iOS
2025-09-14 19:05:47 +01:00
Will Tatam
97b20438fd
Fix typo in 'Originally' in readme.md
2025-09-14 19:03:21 +01:00
Will Tatam
65913f990d
Update project title and add creator attribution
2025-09-14 18:24:19 +01:00
Will Tatam
56d00357d3
testing thanks.dev
2025-09-14 18:12:03 +01:00
netmindz
1864e550e6
Update funding to include currently active maintainers
2025-09-14 15:32:37 +01:00
netmindz
a79ae25621
null check in setBrightness
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-09-13 14:10:04 +01:00
Will Tatam
05c481c5bb
Remove duplicate envs
2025-09-13 13:47:44 +01:00
Will Tatam
7ce0d69563
Merge branch 'HUB75-AC' of github.com:netmindz/WLED into HUB75-AC
2025-09-13 13:41:19 +01:00
netmindz
011e72c3c1
Revert nPins = Bus::getNumberOfPins change
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-09-13 13:41:04 +01:00
Will Tatam
e44bdf6193
reset board back to correct definition
2025-09-13 13:38:29 +01:00
Will Tatam
29dcdf8e85
Merge branch 'HUB75-AC' of github.com:netmindz/WLED into HUB75-AC
2025-09-13 13:35:13 +01:00
Will Tatam
e37d4cd8a8
Remove platformio_override.ini leaving only sample envs
2025-09-13 13:34:52 +01:00
netmindz
46e60b4d0a
Only read pinArray if initialized
...
Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
2025-09-13 11:08:35 +01:00
Damian Schneider
75f6de9dc2
bugfix in Colortwinkles
...
thx @blazoncek
2025-09-09 07:31:19 +02:00
Damian Schneider
16cfbf7500
Merge pull request #4913 from DedeHai/percentFX_UI_fix
...
fix ancient UI bug that hides the speed slider in percent FX
2025-09-07 20:34:57 +02:00
Soeren
aecac2c56c
Add CORS proxy information to README
2025-09-07 13:15:28 +02:00
Damian Schneider
385504e6db
fix ancient UI bug that hides the speed slider in percent FX
2025-09-05 19:53:15 +02:00
Will Miles
a0321170d0
Merge pull request #4859 from Liliputech/udp_name_sync_rework
...
new usermod hooks "onUdpPacket"
2025-09-04 22:29:21 -04:00
netmindz
d70018ae9f
Merge pull request #4910 from willmmiles/async-mqtt-client-dep
...
Un-vendor AsyncMqttClient
2025-09-04 07:33:27 +01:00
Will Miles
9359f0b7fc
Fix include style
2025-09-03 23:29:24 -04:00
Will Miles
be74196a62
Un-vendor AsyncMqttClient
...
Switch to the upstream version. This fixes a memory leak when
re-connection fails.
2025-09-03 23:05:20 -04:00
netmindz
705f2035f4
Change npm install to npm ci for dependencies
...
Updated installation instructions for dependencies.
2025-09-03 20:42:15 +01:00
Damian Schneider
65efcb351e
Merge pull request #4908 from wled/copilot/fix-4788
...
Fix 2D matrix generator preview not updating after population
2025-09-03 20:07:54 +02:00
copilot-swe-agent[bot]
72ad39d6a7
Fix 2D matrix generator preview update issue
...
Co-authored-by: DedeHai <6280424+DedeHai@users.noreply.github.com >
2025-09-03 17:51:00 +00:00
copilot-swe-agent[bot]
5950204d34
Initial plan
2025-09-03 17:41:50 +00:00
netmindz
46df9410b3
Merge pull request #4900 from wled/copilot/fix-4881
...
Fix changelog generation to exclude unresolved closed issues
2025-09-03 07:16:45 +01:00
copilot-swe-agent[bot]
b7e4cd0d9a
Fix parameter naming for changelog generator configuration
...
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com >
2025-09-02 07:54:14 +00:00
copilot-swe-agent[bot]
0becd61323
Fix changelog generation to exclude unresolved closed issues
...
Co-authored-by: netmindz <442066+netmindz@users.noreply.github.com >
2025-09-02 07:52:13 +00:00
copilot-swe-agent[bot]
3f2e92c4c5
Initial plan
2025-09-02 07:45:32 +00:00
netmindz
666a59ff53
Update platformio_override configuration for esp32
2025-09-02 08:06:41 +01:00