We are designing a device based on the ESP32 which acts as a bridge between devices using the MDB/ICP protocol. Tipically, a UART configured to support 9 data bits is used for this purpose, since the protocol defines a frame as:
Code: Select all
Start bit | Bits 0 to 7 | Mode bit | Stop bit
However, the ESP32 only supports up to 8 data bits, so it looks we are out of luck here. We have seen other devices which allow reusing the parity bit so it can be used as mode bit. Would that or other tricks be possible on the ESP32?
Thank you very much.