Fixed wrap around issue in calculating when a channel can send the next frame.
Added code to make detection of an SD card more reliable when the ESP is rebooted in the middle of a transaction.
ESP32 now exclusively uses RMT output channels. Using UART + RMT was causing issues in the ISR processing.
Fixed wrap around issue in calculating when a channel can send the next frame. Added code to make detection of an SD card more reliable when the ESP is rebooted in the middle of a transaction. ESP32 now exclusively uses RMT output channels. Using UART + RMT was causing issues in the ISR processing.