I'm trying to establish a UART communication link by means of bit-banging. For the TX part, I am using the pigpio lib to form a 1Mbaud wave of bits (gpioWaveAddSerial). I have checked it and it with an oscilloscope and it performs as intended.
The problem is that for the receiving end, the same lib happens to limit the baud rate to 250000(gpioSerialReadOpen). Is there a way to read a bit wave at 1 Mbaud rate?