Commit Graph

1274 Commits

Author SHA1 Message Date
Frank
d66720ade8 HUB75 128x64 (untested)
128x64 panels are normally "64x64 with chain length 2". But some newer ones appear to be native "128x64"
2024-10-14 13:19:24 +02:00
Frank
68536635d7 show toast when reboot is needed, or error restart happened
less WTF, more information
2024-10-14 11:25:41 +02:00
Frank
bc11ec4b4e HUB75 bugfixes
* exclude HUB75 from ABL (bad macro in const.h; "pwr" item in json.cpp)
* show HUB75 as "physical" (LEDs preferences)
* minor corrections
2024-09-26 17:33:40 +02:00
Frank
dbb8683ad6 Update index.js - shorten .bin name 2024-09-06 15:59:55 +02:00
Frank
fc2e1263cb new option don't use effect-specific palette or mapping modes
* new setting in UI page: "Don't use effect palette and segment parameters" - only meaningful when "Use effect default parameters" is enabled, too.

--> effect slider defaults will still be applied, however palette, 1D2D mapping mode and other segment settings will not change.
2024-09-06 13:06:28 +02:00
Frank
5f4834dec4 small improvements
* optimized fadeToBlackBy() - don't repaint unchanged pixels
* made MIN_HEAP_SIZE configurable by build_flags
* specific error message when not enough memory for LEDs buffer
2024-08-05 17:06:38 +02:00
Frank
0f6f6e3065 SPI speed: add MAX (40Mhz) and OVER (60Mhz)
experimental
2024-07-17 21:50:53 +02:00
Frank
14f286fc8b increase MAX_LEDS_PER_BUS to 8464 (92x92)
previous limit was 2048 (const.h) or 4096 (settings_leds.htm). Some busses like HUB75 or Network are abled to handle all LEDs on one connection.
2024-07-17 12:08:31 +02:00
Will Tatam
aa6d275a86 Swap DMX port to 1, persist user choice of port, validate port vs UART count 2024-07-13 20:26:26 +01:00
Frank
982a4bb155 Merge pull request #139 from MoonModules/upstream_patch_clusterf
AC minor patch cluster
* Anti-Aliased Lines and Circles
* replacing deprecated functions in ws.cpp
* using global brightness in analogue clock overlay
* fix for palette names (custom palettes)
* bugfix for UI: when resizing the window, it always jumped to the Colors tab
* UI: add webpage shortcuts for tabs
2024-07-13 01:13:53 +02:00
Will Tatam
fb30f9c641 Add Hub75Matrix 64x32 (Outdoor 8S) 2024-07-09 21:35:53 +01:00
Frank
29013a3f83 auto-replace long functions with short names
adI = addInfo
adD = addDropdown
adO = addOption
adF = addField

before: String buffer usage: 3183 of 4037 bytes
after:    String buffer usage: 2805 of 4037 bytes
2024-07-01 22:54:24 +02:00
Woody
383c797746 add Webpage shortcuts, resolves #2362 2024-06-26 21:45:53 +02:00
Woody
feac33653f Fix resizing bug
The bug was that when resizing the window, it always jumped to the Colors tab instead of staying on the currently selected tab.
2024-06-26 21:43:20 +02:00
Frank
c532b5d31a Add UI error 14 description 2024-05-31 18:18:58 +02:00
Blaz Kristan
d0941fd876 Add UI error description. 2024-05-31 18:15:22 +02:00
Frank
45d07190c9 -S3: show PSRAM mode (qspi or OPI) in info panel 2024-05-06 20:11:53 +02:00
Frank
a01d86e8e0 info page cleanup
- re-organize technical infos for better readability
- reduce number of lines added for PSRAM status
- removed duplicate infos
2024-04-30 17:18:32 +02:00
Frank
019cafc5e0 report out-of-memory situations to the user 2024-04-16 19:10:46 +02:00
netmindz
1f4d5b8363 Merge pull request #108 from netmindz/ESP32-HUB75-MatrixPanel-DMA
Hub75 output
2024-03-09 13:44:22 +00:00
Will Tatam
fa5f35d87b Improve playlist generation with more user friendly QuickLoad names and also create playlist for AnimARTrix - if present 2024-03-06 21:29:35 +00:00
Will Tatam
ab89cd534d Start playlist at higher ID if needed due to more effects, from usermods 2024-03-06 18:56:21 +00:00
Ewoud
65027331c7 Copyright and license updates 2024-03-04 21:27:01 +01:00
Will Tatam
68ca14a0ca Remove TODO 2024-02-25 22:06:45 +00:00
Will Tatam
69436a6f61 Merge branch 'mdev' into ESP32-HUB75-MatrixPanel-DMA 2024-02-25 21:34:47 +00:00
Will Tatam
c463d5179d Set pixel limit by bus type 2024-02-25 17:00:41 +00:00
Will Tatam
b793bb33c7 Allow more pixels 2024-02-25 13:44:23 +00:00
Will Tatam
bf1a91a501 Resolve validation error for length 2024-02-25 12:07:02 +00:00
Will Tatam
e2aad4783d Allow chain of 1-4 panels - subject to memory 2024-02-24 17:27:20 +00:00
Will Tatam
26de408626 Add 8S and 16S, 1/8 ad 1/16 support 2024-02-24 11:30:22 +00:00
Frank
2cc67245ca avoid infinite disconnect loops when RAM is low 2024-02-23 10:54:50 +01:00
Will Tatam
99511f2448 Merge branch 'mdev' into ESP32-HUB75-MatrixPanel-DMA 2024-02-22 21:39:53 +00:00
Brandon502
3e131014b2 Added PinWheel Expand1D Effect 2024-02-20 17:26:36 -05:00
Will Tatam
6970b82e37 Merge branch 'mdev' into dmx_input 2024-02-10 17:10:15 +00:00
Will Tatam
609f1936df Remove Hub75 led types from list if no support in build 2024-02-10 15:20:19 +00:00
Will Tatam
bd228e3a1c Merge branch 'mdev' into ESP32-HUB75-MatrixPanel-DMA 2024-02-10 13:44:01 +00:00
Frank
769691449f . 2024-01-29 18:22:24 +01:00
Frank
9164998190 release -b30.36 preparation
0.14.1 as we have all relevant bugfixes for upstream.
2024-01-29 16:07:54 +01:00
Frank
a8897203a9 trying to make palette preview look close to real LED colors
FastLED palettes (from palettes.h) use gammas (2.6, 2.2, 2.5). Screens expect un-corrected colors, so we try to revert palette gamma correction in the browser.
2024-01-28 16:19:16 +01:00
Will Tatam
74da71995c Hide DMX port as just confusing to users 2024-01-17 18:03:16 +00:00
Will Tatam
bc8feed852 Tweak DMX settings UI 2024-01-16 20:13:52 +00:00
netmindz
42109fe606 Merge branch 'mdev' into dmx_input 2024-01-16 13:27:42 +00:00
Blaž Kristan
d0e36bdeef Merge pull request #3674 from WoodyLetsCode/cpal
Better sorting and naming of static palettes in the Custom Palette Editor
2024-01-15 15:34:52 +01:00
Will Tatam
260159a6ca Cleanup and rename to generic Hub75 rather than SmartMatrix 2024-01-13 20:57:45 +00:00
Will Tatam
b2972adbf3 Settings UI update 2024-01-13 20:44:19 +00:00
Will Tatam
41eb48b84c Update LED type ID 2024-01-13 20:44:19 +00:00
Frank
e8a3b5f442 fix for #3655
make WS2814 explicit in LED driver drop-down menu
2024-01-10 21:17:57 +01:00
Blaz Kristan
aa9e8bbe4d Bugfix #3632 2024-01-02 17:31:55 +01:00
Blaž Kristan
620075fc02 Merge pull request #3617 from imeszaros/cpal-mobile
Make palette editor more mobile friendly
2024-01-02 17:26:34 +01:00
Blaz Kristan
738df1847a Fix for #2922 2023-12-29 17:21:43 +01:00