Added some notes about sharing low level devices
1 parent 4a75532 commit 1de3773588b31fbaff80c12131315a637e0c63de
@David Whale David Whale authored on 20 Jul 2015
Showing 1 changed file
View
16
README.md
and want to help seed further innovations using this technology in schools and in industry. To do this, I believe
that the code needs to be more flexible, accessible to all, and better structured and documented,
so I plan to develop via a series of progressive releases an open source python wrapper that others can fork and further innovate with.
 
Notes
====
 
Sharing of SPI/GPIO with this library will be an interesting challenge,
often it is useful to also use other GPIO's and to use other SPI devices
with an alternative chip select. The bcm2835 library doesn't seem to be
provided or wrapped in a way conjucive to sharing. This might be addressed
in the second pass of coding, it's too much to chew on in the first pass.
 
I'm hoping to publish a low level C API to the devices that others can code
to via foreign function interfaces, and possibly a high level API that
implements basic device classes, with higher level abstractions written
in the python.
 
Getting perfect reuse for all on the first pass is going to be impossible.
 
David Whale
 
@whaleygeek