Christian Schwinne
66bad2b6f8
Single json buffer ( #2336 )
...
* Single/static JSON buffer for all requests.
* Missing json.cpp changes.
* Async fix.
* Added conditional compile (WLED_USE_DYNAMIC_JSON).
* Advanced locking with time-out.
* Missing releaseJSONBufferLock() on error response.
* Fix for config saving.
* Fixes and optimisations.
Dadded debugging information.
* Fix for ledmaps.
* No unsolicited serial sending if GPIO1 allocated
* Stray semicolons
* Fix JSON ledmap
Co-authored-by: Blaz Kristan <blaz@kristan-sp.si>
2021-12-04 01:05:01 +01:00
Christian Schwinne
38d8dfe5ab
Improv support ( #2334 )
...
* Working Improv device identification
* Improv functional
* Cast fix
* Minor fix for two back-to-back Improv packets
* Improv checksum update and logic simplification
* Improved improv failed connection behavior
2021-11-16 23:20:26 +01:00
Christian Schwinne
54f4658dae
Added JSON API over serial support ( #2156 )
...
* Added JSON API over serial support
* Disable Serial API if pin 3 is used
Disable serial response if pin 1 is used
2021-08-26 11:04:27 +02:00
cschwinne
0fc099926f
Fixed TPM2
2020-05-23 16:09:49 +02:00
cschwinne
06b9b66272
Added TPM2 protocol support via Serial ( #933 )
2020-05-22 23:30:55 +02:00
cschwinne
94c5f0d7a8
New API properties
...
- Added realtime override option and `lor` JSON property
- Added `lm` (live mode) and `lip` (live IP) properties to info in JSON API
- Added reset commands to APIs
- Added `json/si`, returning state and info, but no FX or Palette lists
- Added rollover detection to millis(). Can track uptimes longer than 49 days
- Attempted to fix Wifi issues with Unifi brand APs
2020-04-30 01:52:36 +02:00
cschwinne
e12757dbb9
Add Art-Net support ( #417 )
2020-04-13 00:42:27 +02:00
cschwinne
6268cadc95
Function definitions in func_declare.h
...
Significantly reducing number of header files
2020-03-31 02:38:08 +02:00