ade-ma / A20Notes

Configuration tidbits and automation experiments for Linux on A20.
1 stars 0 forks source link

A20 userspace IO abstractions #2

Closed itdaniher closed 7 years ago

itdaniher commented 10 years ago

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.

itdaniher commented 9 years ago

https://github.com/OLIMEX/OLINUXINO/tree/master/SOFTWARE/Python/pyA20

itdaniher commented 9 years ago

https://pypi.python.org/pypi/pyA20

itdaniher commented 7 years ago

https://github.com/vsergeev/python-periphery