The A20 is a full-feature SOC, including support for a plethora of digital communication protocols. The A20's register mappings for mmapped IO are publicly documented, as are pin functions. A userspace (Rust or Python) library leveraging kernel support and userspace APIs for SPI, I2C, serial, I2S, etc could be extraordinarily valuable as a higher-integration, lower-cost solution is explored.
The A20 is a full-feature SOC, including support for a plethora of digital communication protocols. The A20's register mappings for mmapped IO are publicly documented, as are pin functions. A userspace (Rust or Python) library leveraging kernel support and userspace APIs for SPI, I2C, serial, I2S, etc could be extraordinarily valuable as a higher-integration, lower-cost solution is explored.
For future use, the reference, see the manual at http://dl.linux-sunxi.org/A20/A20%20User%20Manual%202013-03-22.pdf.