Christian Schwinne
82073e6bc2
Functional nonce implemetation
2024-11-17 01:09:36 +01:00
Christian Schwinne
fd624aa94b
HMAC fixes
2024-11-16 23:41:31 +01:00
Christian Schwinne
f3429a6c93
First successful HMAC verification
2024-10-21 00:06:01 +02:00
Christian Schwinne
be997aa755
More HMAC functionality
2024-10-20 23:06:03 +02:00
Christian Schwinne
b02bc29d29
UI communication progress
2024-10-13 22:48:20 +02:00
Christian Schwinne
af1ee61ba7
Initial HMAC calculation
2024-10-12 13:36:38 +02:00
Will Miles
9a4b56db6e
Fix incorrect F-strings
...
A merge issue with end-oappend: some strings did not get correctly
converted from SET_F() to F(), which can cause crashes.
2024-09-27 21:06:21 -04:00
Blaž Kristan
c600c6da63
Bus length fix
2024-09-25 09:33:16 +02:00
Blaz Kristan
3f3c986932
Merge branch '0_15' into end_oappend_v2
2024-09-24 21:43:47 +02:00
Blaz Kristan
3ccc5babc1
Remov superfluous #if
2024-09-23 20:39:16 +02:00
Blaz Kristan
bd7cd32f91
Add mandatory refresh capability to remove type dependency.
2024-09-22 13:56:14 +02:00
Blaz Kristan
9cb3531e2d
Remove erroneous file
...
Fix constant dependancy
2024-09-21 22:24:36 +02:00
Blaz Kristan
b50e6e0d90
Static PinManager & UsermodManager
...
- saves a few bytes of flash
2024-09-19 21:44:11 +02:00
Will Miles
45cf90094a
Rename destination for getSettingsJS
...
Use a name that makes it a bit clearer what the output is. The new name
is applied consistently through most uses.
Usermods are not yet updated.
2024-09-18 23:35:36 -04:00
Blaz Kristan
ae1df20893
New names
2024-09-18 23:32:15 -04:00
Will Miles
71148740d4
Replace sappend and sappends
...
Use named functions to describe what's being printed.
2024-09-18 23:31:19 -04:00
Will Miles
4ef583c844
xml: Print optimization
...
Reduce the total number of calls by using printf_P and skipping atoi().
2024-09-18 23:27:42 -04:00
Will Miles
16f61ea96d
Usermod: Implement shim for oappend
...
Use a static Print* to transform old oappend calls to print calls.
2024-09-18 23:18:52 -04:00
Will Miles
32f9616b6e
Remove oappend
...
Remove the large stack buffer as we're just going to copy it in to a
heap buffer anyways. Later we can refine the length estimation or use a
rope-style dynamic data structure like DynamicBufferList.
2024-09-18 23:18:51 -04:00
Will Miles
d4268ba070
handleFileRead: Skip duplicate FS check
...
Since we validate the file existence ourselves, no need to have
AsyncWebServer do it again.
2024-09-18 19:47:51 -04:00
Blaz Kristan
72455ccde1
Missing "not"
2024-09-17 19:47:24 +02:00
Blaz Kristan
88fb860568
SAVE_RAM bugfix introduced by #4137
2024-09-17 16:34:38 +02:00
Blaz Kristan
ceed494cf7
Introduce common.js in settings pages
2024-09-17 16:26:11 +02:00
Blaz Kristan
ac8f919304
Serial improvements (can RX, canTX)
...
PinManager bugfix for unsigned long long
2024-09-17 16:21:52 +02:00
Blaž Kristan
7f1ec4802d
Merge pull request #4137 from felddy/feature/toggle_pallet_sync
...
Add the ability to toggle the reception of palette synchronizations
2024-09-16 16:19:19 +02:00
Blaz Kristan
d5777b7bce
Fix for missing WLED_NUM_PINS check
2024-09-15 20:34:05 +02:00
PaoloTK
e34f179a82
fix pin conflict check logic
2024-09-15 20:27:44 +02:00
Blaz Kristan
65a8dbfe41
FX: Usermod Temperature effect
2024-09-15 11:04:02 +02:00
Blaz Kristan
5708d7a6b8
Build bump, changelog update
2024-09-14 22:30:56 +02:00
PaoloTK
f16ed4697f
fix isReadOnlyPin() logic
2024-09-14 18:58:53 +02:00
Blaz Kristan
81e412fe5b
Use refernece to avoid ctor/dtor
...
Use PinManager to determine reserved pins
2024-09-14 14:54:42 +02:00
Blaz Kristan
e3d9417b84
Minor fixes
...
- rely on HAL for RO pins and max pins
- remove isPinDefined() and do clash check inline
- JS fix to use HAL max pins
2024-09-14 11:39:56 +02:00
Blaz Kristan
6a188033c6
Merge branch '0_15' into compile_different_busses
2024-09-14 09:27:37 +02:00
PaoloTK
fa82e759bd
bug fix
2024-09-12 18:27:51 +02:00
PaoloTK
daf0bcfac3
bug fix on pin already defined check
2024-09-12 18:12:38 +02:00
Blaz Kristan
49d51c5af8
Hot
2024-09-12 15:26:26 +02:00
Blaz Kristan
ec7f69d559
Merge branch '0_15' into bus-config
2024-09-12 15:22:56 +02:00
Blaz Kristan
a8c5bf2573
Ease IRAM
2024-09-12 15:22:37 +02:00
Blaz Kristan
f12de61d7f
Merge branch '0_15' into bus-config
2024-09-12 15:08:10 +02:00
Blaz Kristan
e59b38a5d2
Fix unsigned long in debug printf
2024-09-12 15:04:10 +02:00
Blaž Kristan
5b8d9d1510
Merge branch '0_15' into bus-config
2024-09-12 08:49:04 +02:00
Blaž Kristan
6169c458bf
Remove void
2024-09-12 08:48:31 +02:00
Blaž Kristan
23400d0449
Conditional IRAM for gamma
2024-09-12 08:30:46 +02:00
PaoloTK
c5435ec1fa
Merge remote-tracking branch 'AC/bus-config' into compile_different_busses
2024-09-11 23:04:37 +02:00
Blaz Kristan
eae5a74a11
color_fade bugfix
...
impure void remove
optimisations: hot
2024-09-11 17:14:59 +02:00
Blaz Kristan
5df1a223c2
Pre-allocate COM vector
2024-09-11 16:45:39 +02:00
PaoloTK
5869627b32
- More optimization on bus configuration logic.
...
- Renamed LEDPIN to DEFAULT_LED_PIN.
- Removed ability to override DEFAULT_LED_PIN, DEFAULT_LED_TYPE and DEFAULT_LED_COUNT. Use DATA_PINS, LED_TYPES and PIXEL_COUNTS instead.
2024-09-11 01:27:19 +02:00
Felddy
8ae09c3d02
Fix comment alignment
2024-09-10 18:16:00 +00:00
Felddy
83699bc5c3
Add support for toggle of palette sync
2024-09-10 18:02:29 +00:00
Blaz Kristan
3a5eb8c5d2
WLED 0.15.0-b5 release
...
- Audioreactive usermod always included
2024-09-10 16:07:37 +02:00