Frank
6651b412cb
Inform user if AP creation failed
...
This should help to diagnose WiFi problems on -S2.
2023-02-24 15:24:58 +01:00
Frank
c294ea0e09
pio env:esp8266pro_16MB_M
2023-02-23 21:30:55 +01:00
Frank
6f4eeea7dc
buildenv corrections for -S3/-S2/-C3
...
* avoid mixing ESP32 "V4" and S3/S2/C3 specific build flags
* added missing flags in generic S3/S2/C3 sections
2023-02-23 20:28:44 +01:00
Ewoud
bdd8fd2faa
pio.ini: _min, _max, _all -> _S, _M, _XL
2023-02-23 16:14:21 +01:00
Ewoud
86af341c6a
setUpMatrix bug fix
2023-02-23 15:58:02 +01:00
Ewoud
6fbce9b326
Cleanup and small issues
...
pio.ini: cleanup debug directives (build_flags_min move to _debug), remove blynks
index.htm/js:
- visualization in div to turn of if 1D
- scale visualizations if height>width
json.cpp, util.cpp: USER/DEBUG_PRINT changes
2023-02-23 15:23:35 +01:00
Frank
1ce3d2fa08
Delete wled00.ino.cpp
...
Accident
2023-02-22 19:59:04 +01:00
Frank
62b1422111
enable core debug messages in 16MB_max_debug configs
2023-02-22 18:06:34 +01:00
Frank
f160831d73
esp32_16MB_V4_max_debug
2023-02-22 17:32:19 +01:00
Frank
f38196f4c9
PICO board updates + fix for array overflow
...
platformio.ini: buildenv updates for PICO board (reduced upload speed, added "V4" environment)
wled.h: allow wifi sleep for PICO board (to reduce heat output)
xml.cpp: increase buffer arrays to avoid array bounds violations (PM_NO_PIN = 255 i.e. 4 bytes per element needed)
2023-02-22 17:22:44 +01:00
Ewoud
ea9f62c57a
Update version info: 0.14.0-b2.19
2023-02-22 16:51:27 +01:00
Ewoud
4a5cbc9879
Merge remote-tracking branch 'upstream/main' into mdev
...
Some additions:
pio.ini: add debug entries
cfg.cpp, set.cpp, xml/cpp: keep storing basic 2D setup
index.js: use ledmapFileNames
settings_2D.htm: keep using basic and advanced
FX_2Dfcn.cpp: use gaptable and also MM ledmaps
FX_fcn.cpp: extend enumerateledmaps with AC ledmapNames (but not used in UI)
2023-02-22 16:09:27 +01:00
mx
0d3debf9b9
sACN/E1.31 Port Priority ( #3052 )
...
* Added E1.31 port priority handling #768
* Ignore E1.31 data when priority doesn't match #768
* Enable E1.31 priority handling for WLED_ENABLE_DMX
* Only handle e131Priority for P_E131 protocol
* Corrected comments
* Highest priority package first handling
* Removed obsolete code & comments
* Improved comments
* Reduce priority timeout to be uint8_t
* Optimized code & comments
* E1.31: Ignore non-zero start code and preview data
These are not level data, they have other purposes
* Style change cca41508 preview & ignore non-zero start code
---------
Co-authored-by: RichardTea <31507749+RichardTea@users.noreply.github.com >
2023-02-21 17:13:15 +01:00
underritoSR
7f74a4f4b5
removing DLS for CST_TimeZone_GMT-6 ( #3082 )
...
* removing DLS for CST_TimeZone_GMT-6
* Adjust Mexico timezone name
---------
Co-authored-by: cschwinne <dev.aircoookie@gmail.com >
2023-02-21 17:09:04 +01:00
Christian Schwinne
220718cb58
Remove Blynk support ( #3102 )
...
Change default palette for Railway to Colors 1 and 2
2023-02-21 17:07:32 +01:00
dependabot[bot]
be2acbd3eb
Bump cacheable-request and nodemon ( #3089 )
...
Removes [cacheable-request](https://github.com/jaredwray/cacheable-request ). It's no longer used after updating ancestor dependency [nodemon](https://github.com/remy/nodemon ). These dependencies need to be updated together.
Removes `cacheable-request`
Updates `nodemon` from 2.0.4 to 2.0.20
- [Release notes](https://github.com/remy/nodemon/releases )
- [Commits](https://github.com/remy/nodemon/compare/v2.0.4...v2.0.20 )
---
updated-dependencies:
- dependency-name: cacheable-request
dependency-type: indirect
- dependency-name: nodemon
dependency-type: direct:production
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-02-21 16:48:00 +01:00
Christian Schwinne
9249c74b7b
Merge pull request #3088 from Aircoookie/led-gaps
...
LED matrix gaps
2023-02-21 16:46:58 +01:00
Blaz Kristan
883c0f9dfe
Bugfix
...
- gamma value not showing
2023-02-17 20:36:35 +01:00
Ewoud
da3acc4627
Merge pull request #20 from troyhacks/2023-02-16-Art-Net-Transmit
...
Art-Net transmit support for network LEDs
2023-02-16 19:15:55 +01:00
TroyHacks
410baa9cae
Art-Net transmit support for network LEDs
2023-02-16 12:54:32 -05:00
Ewoud
d0c57c8c26
Merge remote-tracking branch 'upstream/main' into mdev
2023-02-15 22:23:49 +01:00
Ewoud
57b8157e41
Bugfix
2023-02-15 21:38:01 +01:00
Blaz Kristan
3ffc58d442
Bugfix
...
- segment capabilities on 2D segments and ledmaps
- UI segment update
- auto segment creation 2D + 1D
2023-02-15 20:36:54 +01:00
Ewoud
ab8b260608
Segment visualization fix show fx name
2023-02-15 18:13:30 +01:00
Ewoud
b6024d2ed0
Add Total LEDS to 2D settings page
2023-02-15 17:07:19 +01:00
Ewoud
6e187dd5aa
Peek in segment tab
...
Move peek 2D functionality to peek.js
FX_fcn.cpp: always erase customMappingTable if non existent ledmap
wled_server.cpp: add peek.js
index.js:
- add canvasPeek
- change resize of canvas
2023-02-15 12:41:15 +01:00
Ewoud
515c872770
Fix WLED_DISABLE_2D compile error
2023-02-15 10:59:14 +01:00
Ewoud
4ed1473bcc
Ledmap not found no toast
2023-02-14 22:17:11 +01:00
Ewoud
def3cde8b8
Bugfix 2D without ledmap
...
index.js: remove showToast when ledmap not found
FX_2DFCN: Check on ledmapsize >0 for doing logical and physical mapping
2023-02-14 21:47:25 +01:00
Blaz Kristan
1bb4b0156f
Bugfix
2023-02-14 20:25:26 +01:00
Ewoud
f62f94270d
Add esp01_1MB_min
2023-02-14 19:26:56 +01:00
Ewoud
c9966c9d8f
pio.ini: align non MM part with upstream
2023-02-14 18:40:02 +01:00
Ewoud
04deea9b39
PlatformIO: move MM envs to bottom
2023-02-14 18:29:38 +01:00
Ewoud
d8f625beea
show only ledmap pixels, show bus lengths in segment visualization
...
index.js: segment visualization:
- max width if no pc
- don't show nr if only one segment
- Ledmap nr color depending on bus output
FX_2Dfcn.cpp / FX_fcn.cpp
- don't show ledmap -1 pixels
json.cpp: add busses.length to outputs
ws.cpp: peek back to strip.gPC only
2023-02-14 17:22:58 +01:00
Blaz Kristan
92d2be3f5e
Add ledmap names
...
Bugfix
- reset segments upon 2D ledmap allocation error
- fix invlid 2D segments
2023-02-14 17:11:58 +01:00
Blaž Kristan
a7cded21f7
Merge branch 'main' into led-gaps
2023-02-14 14:28:10 +01:00
Christian Schwinne
74156b7ed8
Support white addressable LED strips ( #3073 )
...
* Support white addressable LED strips
* Various white handling tweaks
Allow RGB controls for white-only busses depending on AWM (makes palette-only FX work on non-RGB addressable busses)
Fixed RGB controls hidden if segment contained any non-RGB bus (even though there is also an RGB bus in that segment)
New Max auto white mode
Added hasCCT() bus method
Rename methods to be clearer
WS2811 White getPixelColor fix()
* Fix merge conflict (bus manager cpp)
2023-02-14 01:33:06 +01:00
Ewoud
476105a267
Add serpentine to default peek + version date
2023-02-13 19:14:11 +01:00
Ewoud
9ba9a61af5
Add support for default ledmap.json + peek with ledmap if default panel
...
Thx to @Troy#2642
2023-02-13 19:09:02 +01:00
Ewoud
0d0f6b5e30
refactor resetSegments to work properly
...
add boundsOnly
2023-02-13 15:54:18 +01:00
Ewoud
d215633578
enumerateLedmaps and deserializeMap bugfix
...
Also xOffset and yOffset 8 instead of 16 bit
2023-02-13 14:22:45 +01:00
Blaz Kristan
821f320347
Add user selectable Gamma
...
Add panel visualisation (@ewoudwijma, #3090 )
Bugfix:
- PIR onStateChange() ignored until inited
- remove matrix orientation
- ignore removing ledmap 0 if 2D
- _globalLeds size
2023-02-12 13:18:30 +01:00
Ewoud
6c52a3d940
Segment name for ledmap names
...
index.js:
- add ledmapFileNames array and fill with lm.segmentname.json names
- use name in dropdowns and in loadmap
fcn_declare and util.cpp: move enumerateLedmaps to FX.h and FX_fcn.cpp
FX_fcn.cpp: deserializemap: use segment name lednames
2023-02-12 11:28:38 +01:00
Ewoud
b02192e359
Ledmaps improvements
...
index.js:
- add global ledmap variable
- updateLen conditional draw parameter
- draw black out not mapped
json.cpp:
- add "ledmap" in (de)serializeState (not info)
- use loadedLedmap
wled.cpp/h:
- loadLedMap is boolean, use loadedLedmap for ledmap
- show * password
liveviewws2D: colorAmp
settings2D: add id and name, change max to 255
2023-02-11 20:45:21 +01:00
Blaz Kristan
eee9274098
Bugfix.
...
- compiler warnings
- loading nonexistent default ledmap in 2D will revert to built ledmap
- making autosements after 2D set up change
2023-02-11 18:41:30 +01:00
Blaz Kristan
8dd1f89225
Update.
...
- allow ledmap selection in UI
- upload gap file
- expand matrix generator
2023-02-10 19:49:43 +01:00
Ewoud
81322a31fe
Merge remote-tracking branch 'upstream/main' into mdev
2023-02-10 17:14:50 +01:00
Ewoud
d42f24207d
Ledmaps bugfix
2023-02-10 16:57:07 +01:00
Ewoud
40e82166bc
Ledmap persistent/consistent and showing in segment graph +small changes
...
pio.ini: remove ping pong clock from _all
ce.js: change on error handling
liveviewws2D: add colorAdjust
json.cpp: ledmaps will be stored in json/info
settings_2D: fieldChange at loadJS
FX_(2D)fcn.cpp:
- loadedLedmap default 0 (default)
- loadedLedmap active then only use if index <size
index.js:
- global ledmap set to active value
- draw to drawSegments
- gradient colored leds
- add ledmaps to graphics
- add fetchAndExecute (from custom effects), used by drawSegments to get ledmap contents
- graphics bigger in non pc mode
2023-02-10 16:26:35 +01:00
Blaž Kristan
f2459ea904
Add ability to use SHT temp. sensor in PWM fan
2023-02-10 09:33:27 +01:00