4 ms·
PIO is definetly interesting stuff. This has its own assembly language (.pio) to program. Custom peripherals can be implemented by using this assembly. Raspbe
by kbumsik 6y ago
PIO is definetly interesting stuff.
This has its own assembly language (.pio) to program. Custom peripherals can be implemented by using this assembly.
Raspberry Pi already provides example programs such as custom I2C, SPI, UART (they are different from the hardware peripherals in the chip), logic analyser, LED controller, and etc[1].
[1]: https://github.com/raspberrypi/pico-examples/tree/master/pio https://github.com/raspberrypi/pico-examples/tree/master/pio
- happycube 6y agoNote that 10Mb Manchester encoding is in there - just what you need for very basic Ethernet.