Project update 19 of 21
Serial decoding has been the most requested Haasoscope feature. Now it has it! The fast ADC channels can now be decoded (interpreted as carrying digital info according to various protocols like UART, I2C, SPI, etc.) using the ripyl python library.
By default the selected channel will be interpreted as UART at 1500000 baud, 8 bit, no parity, 1 stop bit, and idle high, with logic levels of 1.0, 1.5 V for low, high, and printed as decimal values. These settings can all be changed by editing the "decode" function in the Haasoscope python code.