Blaz Kristan
0430dc5a1f
Merge branch '0_15' into blending-styles
2024-08-17 20:55:56 +02:00
Blaž Kristan
27bec89386
Merge pull request #4106 from srg74/patch-1
...
correct spelling error xml.cpp
2024-08-17 20:54:58 +02:00
srg74
79b3ce141c
correct spelling error xml.cpp
2024-08-17 14:42:44 -04:00
Blaz Kristan
011afd0910
Merge branch '0_15' into blending-styles
2024-08-17 15:24:20 +02:00
Blaz Kristan
8d00e4d31d
Save some tiny amounts of RAM
...
- use `-D WLED_SAVE_RAM`
2024-08-17 15:09:41 +02:00
Blaž Kristan
8688777ae1
Merge pull request #4103 from netmindz/FX-cleanup
...
Remove repeating code to fetch audio data
2024-08-16 17:39:49 +02:00
Frank
198aceee07
Merge pull request #4104 from FreakyJ/Fix-Bug-#3809
...
Fixes #3809 Loxone JSON parser doesn't handle lx=0 correctly
2024-08-16 02:04:00 +02:00
FreakyJ
ee1bf1c221
#3809 Loxone JSON parser doesn't handle lx=0 correctly
2024-08-15 20:18:06 +02:00
Will Tatam
24ecf1a166
Move getAudioData to static
2024-08-15 17:58:19 +01:00
Frank
5cb49c86a0
Merge pull request #4090 from willmmiles/ino-to-cpp
...
Rename wled00.ino to wled_main.cpp
2024-08-15 18:23:53 +02:00
Blaz Kristan
9940d2590b
Arc expansion getPixelColor fix.
2024-08-15 17:22:59 +02:00
Blaz Kristan
577fce69e2
MQTT unification and cleanup
2024-08-15 16:18:34 +02:00
Will Tatam
e68375a71e
Remove repeating code to fetch audio data
2024-08-15 09:08:57 +01:00
Blaž Kristan
fe7fb6c7a9
Merge pull request #4092 from Aircoookie/sm16825
...
SM16825 support
2024-08-14 22:21:01 +02:00
Blaz Kristan
cec67d8eff
Const and 2D box blur
...
- added 2D blur
2024-08-14 22:15:48 +02:00
Frank
2443e2ec7c
wled00 -> wled_main
2024-08-14 11:16:46 +02:00
Frank
bcf862044a
Update wled00.cpp
...
* added #include <Arduino.h> - this is basically what the preprocessing tool (wled.ino -> wled00.ino.cpp) does
* added a comment that Arduino IDE is not supported, use platformIO.
2024-08-13 22:21:21 +02:00
Frank
db5e66a9b0
playing with Fire2012
...
* speedup: add functions to only blur rows or columns (50% faster)
* fire2012: tinkering with bur options. Vertical blur only when slider < 64 (faster); extra blur for slider values >192 (bush burn)
2024-08-09 12:53:41 +02:00
Blaz Kristan
77723b615f
Fix compiler warning
2024-08-08 21:10:27 +02:00
Blaz Kristan
ea80c1ed83
Swap WW & CW
2024-08-07 22:39:31 +02:00
Blaž Kristan
7d7b7c1e25
Merge pull request #4088 from willmmiles/stress-testing-scripts
...
Add stress testing scripts
2024-08-05 21:05:42 +02:00
Blaž Kristan
9d860c265c
Merge pull request #4089 from willmmiles/improved-locking
...
Improve jsonBufferLock management
2024-08-05 21:04:24 +02:00
Blaz Kristan
d234b4b0f1
SM16825 support
...
- add WW & CW swapping
2024-08-05 20:56:12 +02:00
Blaz Kristan
e1598a9966
Merge branch '0_15' into blending-styles
2024-08-05 16:47:25 +02:00
Blaz Kristan
e82f38e277
Tuning
2024-08-05 16:42:21 +02:00
Will Miles
1d27aa2f18
Move .ino to .cpp
...
This fixes platformio continually recompiling this file.
2024-08-04 15:47:02 -04:00
Will Miles
113dbbdf94
Use DEBUG_PRINTF_P for jsonBufferLock
...
Tiny code space usage reduction.
2024-08-04 15:27:23 -04:00
Will Miles
e701b5b5eb
util: Print locking module when JSON lock fails
...
For debugging, also log who was trying to lock when it was contended.
2024-08-04 15:27:23 -04:00
Will Miles
6f01896d04
requestJSONBufferLock: Fix locking implementation
...
On ESP8266, it isn't permissible to call delay() in system context;
ensure this is legal before waiting.
On ESP32, use an operating system mutex to ensure consistent variable
state in a multicore environment, and manage the wait without needing
to loop.
2024-08-04 15:27:18 -04:00
Will Miles
5582bbac60
stress_test: Add code for logging responses
2024-08-04 13:47:37 -04:00
Blaž Kristan
d2401a212a
Merge pull request #4082 from PaoloTK/fix_esp32c3_pwm_bit_depth
...
Fix incorrect PWM bit depth on Esp32 with XTAL clock
2024-08-04 17:10:21 +02:00
Blaz Kristan
52548542d2
Remove clock/max bit overrides
...
Move contants into bus manager
2024-08-04 17:05:47 +02:00
Will Miles
509cbdf476
Add UDP test code
...
Courtesy of @_tvk_ on Discord
2024-08-04 09:57:01 -04:00
Will Miles
5a6ebd6657
stress_test: Allow replication argument
2024-08-04 09:57:01 -04:00
Will Miles
541d3f286a
stress_test: Make it worse
...
Read 40 copies!
2024-08-04 09:57:01 -04:00
Will Miles
0191af412b
stress_test: Add small JSON target
...
Good for measuring quick response performance
2024-08-04 09:57:01 -04:00
Will Miles
abcd2a2d01
tools/stress_test: Allow command line target spec
2024-08-04 09:57:01 -04:00
Will Miles
91efcb910b
stress_test: Add a larger JSON target
2024-08-04 09:57:01 -04:00
Will Miles
e9b7320d1c
Add preliminary web stress test script
2024-08-04 09:57:01 -04:00
PaoloTK
779744bd8e
typo in comment
2024-08-03 15:56:29 +02:00
PaoloTK
1123d85fd2
removed float math and log(), added max bit width
2024-08-03 15:54:39 +02:00
PaoloTK
5c247d2833
first implementation
2024-08-01 20:25:18 +02:00
Blaž Kristan
365c1987ed
Missing clipping fix
...
- small speed optimisations
2024-08-01 10:24:40 +02:00
Blaz Kristan
c03422ee37
Push variants
2024-07-30 17:26:50 +02:00
Frank
ef8f23ce90
Merge pull request #4073 from axlan/devcountainer-runargs
...
Add example runArgs to devcountainer to access serial port (for firmware upload) directly from the devcontainer.
2024-07-30 12:45:16 +02:00
jdiamond
050f7ebddf
Add note for Windows.
2024-07-29 18:00:46 +00:00
jdiamond
10fdf46410
Clarify security implicatations.
2024-07-29 17:34:10 +00:00
Blaž Kristan
49976ae35a
Merge pull request #4078 from apanteleev/fire-blur-control
...
Add a parameter for blur amount in the Fire 2012 effect
2024-07-29 07:31:33 +02:00
Frank
21afb05409
Merge pull request #4077 from adrianschroeter/0_15
...
2DGEQ: Getting same sized bar width on 32x32 display, and better distribution of bar width in general.
2024-07-28 17:35:08 +02:00
Alexey Panteleev
0af1ec3bde
Added a parameter for blur amount in the Fire 2012 effect.
2024-07-27 12:33:59 -07:00