claudeheintz/LXESP32DMX

1.0.5 Issues

Opened this issue · 0 comments

IS512 commented

Hey Claude

Have had a bunch of issues with the latest commit. I started fresh on a second MacBook, Arduino 1.8.13.

Downloaded ESP32 Arduino 1.0.5.-rc4 and installed via board manager, copied the latest esp32-hal-uart.c file from the 1.0.5 folder. The others don't compile. I'm guessing that the boards_mgr one is what I should be using to replace?

/Users//Library/Arduino15/packages/esp32/hardware/esp32/1.0.5-rc4/cores/esp32/esp32-hal-uart.c:302:6: error: conflicting types for 'uartEnd' void uartEnd(uart_t* uart) ^ In file included from /Users//Library/Arduino15/packages/esp32/hardware/esp32/1.0.5-rc4/cores/esp32/esp32-hal-uart.c:15:0: /Users//Library/Arduino15/packages/esp32/hardware/esp32/1.0.5-rc4/cores/esp32/esp32-hal-uart.h:55:6: note: previous declaration of 'uartEnd' was here void uartEnd(uart_t* uart, uint8_t rxPin, uint8_t txPin); ^

Once uploaded (inputTest example) to the board very intermittent output or no output please see attached videos.

As per the video, the data received is incorrect.
https://user-images.githubusercontent.com/13687574/103435648-b2cb2e00-4c65-11eb-885e-465f2ef40964.mov

Oddly enough I found that when controlling the first three channels that its actually listening for it only receives a frame rarely and still incorrect data.
https://user-images.githubusercontent.com/13687574/103435637-8ca58e00-4c65-11eb-89df-1dd3f3b592f1.mov

I have verified hardware as completely working with another ESP32 DMX library