Description
What happened?
This might be an obvious fix or not, but I have been troubleshooting for at least 3 hours.
I have a 7-segment display with 6 LEDs per segment.
Weirdly, only the first 5 segments do anything during the startup animation or when displaying numbers. I have checked my configuration multiple times and didn’t find any errors. I also deleted the ledmap.json file and changed the total LED count.
The display looks like this, and all the pixels that are not working appear orange because, for troubleshooting, I used another ESP with the stock WLED firmware.
Maybe someone can help.
`#define LC_LEDS_PER_SEGM 6 // LEDs per segment
#define LC_LEDMAP
-1, 11, 10, 9, 8, 7, 6, -1, -1, 53, 52, 51, 50, 49, 48, -1, -1, -1, 97, 96, 95, 94, 93, 92, -1, -1, 139, 138, 137, 136, 135, 134, -1,
12, -1, -1, -1, -1, -1, -1, 5, 54, -1, -1, -1, -1, -1, -1, 47, -1, 98, -1, -1, -1, -1, -1, -1, 91, 140, -1, -1, -1, -1, -1, -1, 133,
13, -1, -1, -1, -1, -1, -1, 4, 55, -1, -1, -1, -1, -1, -1, 46, -1, 99, -1, -1, -1, -1, -1, -1, 90, 141, -1, -1, -1, -1, -1, -1, 132,
14, -1, -1, -1, -1, -1, -1, 3, 56, -1, -1, -1, -1, -1, -1, 45, -1, 100, -1, -1, -1, -1, -1, -1, 89, 142, -1, -1, -1, -1, -1, -1, 131,
15, -1, -1, -1, -1, -1, -1, 2, 57, -1, -1, -1, -1, -1, -1, 44, -1, 101, -1, -1, -1, -1, -1, -1, 88, 143, -1, -1, -1, -1, -1, -1, 130,
16, -1, -1, -1, -1, -1, -1, 1, 58, -1, -1, -1, -1, -1, -1, 43, -1, 102, -1, -1, -1, -1, -1, -1, 87, 144, -1, -1, -1, -1, -1, -1, 129,
17, -1, -1, -1, -1, -1, -1, 0, 59, -1, -1, -1, -1, -1, -1, 42, 84, 103, -1, -1, -1, -1, -1, -1, 86, 145, -1, -1, -1, -1, -1, -1, 128,
-1, 18, 19, 20, 21, 22, 23, -1, -1, 60, 61, 62, 63, 64, 65, -1, -1, -1, 104, 105, 106, 107, 108, 109, -1, -1, 146, 147, 148, 149, 150, 151, -1,
41, -1, -1, -1, -1, -1, -1, 24, 83, -1, -1, -1, -1, -1, -1, 66, 85, 127, -1, -1, -1, -1, -1, -1, 110, 169, -1, -1, -1, -1, -1, -1, 152,
40, -1, -1, -1, -1, -1, -1, 25, 82, -1, -1, -1, -1, -1, -1, 67, -1, 126, -1, -1, -1, -1, -1, -1, 111, 168, -1, -1, -1, -1, -1, -1, 153,
39, -1, -1, -1, -1, -1, -1, 26, 81, -1, -1, -1, -1, -1, -1, 68, -1, 125, -1, -1, -1, -1, -1, -1, 112, 167, -1, -1, -1, -1, -1, -1, 154,
38, -1, -1, -1, -1, -1, -1, 27, 80, -1, -1, -1, -1, -1, -1, 69, -1, 124, -1, -1, -1, -1, -1, -1, 113, 166, -1, -1, -1, -1, -1, -1, 155,
37, -1, -1, -1, -1, -1, -1, 28, 79, -1, -1, -1, -1, -1, -1, 70, -1, 123, -1, -1, -1, -1, -1, -1, 114, 165, -1, -1, -1, -1, -1, -1, 156,
36, -1, -1, -1, -1, -1, -1, 29, 78, -1, -1, -1, -1, -1, -1, 71, -1, 122, -1, -1, -1, -1, -1, -1, 115, 164, -1, -1, -1, -1, -1, -1, 157,
-1, 35, 34, 33, 32, 31, 30, -1, -1, 77, 76, 75, 74, 73, 72, -1, -1, -1, 121, 120, 119, 118, 117, 116, -1, -1, 163, 162, 161, 160, 159, 158, -1, \
// Next configure the separator LEDs by first defining how many of them you have:
#define LC_SEP_LEDS 2
// Then write their row indices separated by commas below (notice the separator LEDs #28 and #29 having row indices 2 and 4 in the above LED map):
#define LC_SEP_LED_ROWS 6, 8`
To Reproduce Bug
Download the Source file and use my config.
Expected Behavior
All Leds should work and display numbers.
Install Method
Self-Compiled
What version of WLED?
WLED 0.14.1 (build 2401141)
Which microcontroller/board are you seeing the problem on?
ESP32
Relevant log/trace output
No response
Anything else?
I don't think this has anything to do with my error, but when I have this line:
https://github.com/Aircoookie/ESPAsyncWebServer.git @ ~2.0.7
in the code, I get a compilation error. Because of that, I removed the version requirement.
My compiling error:
PackageException: Package version 2.3.0+sha.00be156 doesn't satisfy requirements ~2.0.7 based on PackageMetadata <type=library name=ESPAsyncWebServerWLED version=2.3.0+sha.00be156 spec={'owner': None, 'id': None, 'name': 'ESPAsyncWebServer', 'requirements': '~2.0.7', 'uri': 'git+https://github.com/Aircoookie/ESPAsyncWebServer.git'}
Code of Conduct
- I agree to follow this project's Code of Conduct