Will Tatam
3b5c95b5e0
Try adding frame counter to detect duplicate or out of order sync frames
2023-10-08 14:10:48 +01:00
Ewoud
81e57bae7e
Nodes popup SuperSync ready for test
...
index.js
- cleanup code
- reordercolumns
- add warnings (orange) for version, bri scale and fps
- add led output length equal to panel dimensions
- master node order
2023-10-08 12:40:12 +02:00
Frank
1fa5dc8ea8
audioreactive - spelling corrections in comments
2023-10-08 01:36:08 +02: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
b249a5af5e
arduino-esp32 2.0.14 still contains the left-right-swapped bug
...
* use left-right-workaround up IDF 4.4.6
* fix for small typos
2023-10-08 00:03:11 +02:00
Frank
bd847e4579
npm run build
...
daily business
2023-10-07 20:57:45 +02:00
Frank
4e530dfa20
0.14.0-b27.32
...
time to increment the minor number
2023-10-07 20:55:01 +02:00
Frank
2a7767dda8
Merge branch 'buildcache' into mdev
2023-10-07 20:42:27 +02:00
Frank
77cef80417
Merge pull request #73 from arneboe/fix_static_effect_timing
...
Fix return value (frameDelay) of FX_MODE_STATIC
2023-10-07 16:24:10 +02:00
Frank
0ec54c4911
WLEDMM specific improvement
...
WLEDMM has FRAMETIME_FIXED_SLOW which seems perfect for this usecase.
2023-10-07 16:23:15 +02:00
Ewoud
fea47b5965
Add Ethernet type: Olimex ESP32 Gateway
...
index.js:
- add leds instead of matrix to extendedNodes array
- split V and P ledcount
2023-10-07 15:25: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
6fdd1823e0
build number of today
2023-10-06 17:33:21 +02:00
Blaz Kristan
ecb2f48c32
FX update
...
- Meteor: trail & 0.13 behaviour
- Meteor Smooth: train & 0.13 behaviour
- Scrolling Text: rotation
2023-10-06 17:30:02 +02:00
Frank
138ebc69de
npm run build
...
yo'man
2023-10-06 17:24:53 +02:00
Blaz Kristan
3eb360dfe1
Fix for #3403
2023-10-06 17:19:25 +02:00
Blaz Kristan
7e21003f07
Fix for #3405
2023-10-06 17:00:10 +02:00
Frank
e578f6ef05
Merge pull request #3420 from mountainash/fix/duplicate-viewport-declaration
...
Remove duplicate `viewport` declaration, put lang=en into the right place
2023-10-06 16:54:46 +02:00
Frank
6c71a97135
Merge pull request #3425 from mountainash/fix/git-ignore
...
.gitignore Reordered & grouped
2023-10-06 16:54:45 +02:00
Frank
c3a2efce63
fix for #3400
...
replace low_accuracy math functions (sint_t, cos_t, atan_t, ...) with standard libm functions that have higher accuracy.
2023-10-06 16:53:23 +02:00
Ewoud
1db950389a
SuperSync button works
...
index.js
- extend checkNode function (panel 0, nrofpanels, matrix size)
- populateNodes: add panel 0 and dummypanel
2023-10-06 12:57:28 +02:00
Ewoud
ffb0ad760d
Solve gamma reset bug + super sync nodes compare and update (WIP)
...
cfg.cpp: update "light" only if value set (gamma correction bug)
index.js
- implement SuperSync function (WIP)
- ddpAll: refactor extendedNodes
- populateNodes: make things more straightforwared
- add panelX and Equal column to compare current and desired values
- add matrix to extendednodes and set the right values (WIP)
2023-10-05 15:36:28 +02:00
Ewoud
cea994c282
Deterministic mode of effects only when SuperSync is on
...
Temporary - to compare both modes
Octopus
Soap
CrazyBees
2023-10-04 11:56:00 +02:00
Ewoud
06220946c0
Refactor Nodes popup for SuperSync
...
(WIP)
2023-10-03 17:57:57 +02:00
Ewoud
76aa3072b6
Octopus and Crazy Bees Super Sync compatible
2023-10-02 12:45:56 +02:00
Ewoud
37e1624729
Make Soap effect Super Sync compatible
2023-10-01 21:13:16 +02:00
Ewoud
342f99ca27
Effects to Instances: effects non-deterministic: now instead of millis
...
index.js
- genPresets: Temporary for deterministic effects test: Set to 11/Raibow instead of 1/Random smooth palette
FX.cpp
- replace all millis() by strip.now
2023-09-30 12:23:53 +02:00
Ewoud
9be4ce1721
Save basic panel layout in config
2023-09-29 21:46:40 +02:00
Arne
18c62734be
Increase update time of static effect to avoid lag
2023-09-24 17:20:59 +02:00
Arne
e7271216ae
switch to esp_dmx v3.1 dependency
2023-09-24 13:39:14 +02:00
Arne
a5820bcae0
npm run build after rebase
2023-09-24 13:30:31 +02:00
Arne
a204b83d16
make compile after rebase
2023-09-24 13:30:17 +02:00
Arne
19dfc36834
npm run build
2023-09-24 13:30:17 +02:00
Arne
4a8d3e3df1
Move dmx_input into its own task on core 0.
...
This was necessary because otherwise it is not able to respond to rdm in time.
2023-09-24 13:30:17 +02:00
Arne
ff2953bab5
Do no longer disable dmx_input when cache is disabled.
...
No longer needed because missing ISR_ATTR have been added to esp_dmx.
2023-09-24 13:30:17 +02:00
Arne
7cccb2e181
rename initDmx() -> initDmxOutput()
2023-09-24 13:30:17 +02:00
Arne
6efd7457e0
rename handleDMX() handleDMXOutput()
2023-09-24 13:30:17 +02:00
Arne
038d41f849
rename dmx.cpp -> dmx_output.cpp
2023-09-24 13:30:17 +02:00
Arne
e3f256bd44
Rename WLED_ENABLE_DMX to WLED_ENABLE_DMX_OUTPUT
2023-09-24 13:30:17 +02:00
Arne
6378771746
Add dmx input port to configuration
2023-09-24 13:30:17 +02:00
Arne
2465e2edc3
keep dmx rdm identify on if dmx disconnects.
...
Some rdm testers disconnect after setting it.
2023-09-24 13:30:09 +02:00
Arne
03b164f94c
Support dmx rdm personality change
2023-09-24 13:30:09 +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
1e9e9875bb
comments and cleanup
2023-09-24 13:30:09 +02:00
Arne
11552de977
handle rdm dmx address changes
2023-09-24 13:30:09 +02:00
Arne
6262cf4bce
extract creation of dmx config into own method
2023-09-24 13:30:09 +02:00
Arne
fd239ac75f
Monitor dmx personality and dmx start address for change and update rdm
2023-09-24 13:30:09 +02:00
Arne
e098230bf2
extract test for rdm identify into own method
2023-09-24 13:30:09 +02:00
Arne
7d4aeb7fab
add enable/disable methods for dmxInput
2023-09-24 13:30:09 +02:00