Hey guys!
As you know beagleboard is now officially participating in GSoC 2014.
I look forward to contribute towards PyBBIO hosted by Alexander Hiam. github.com/alexanderhiam/PyBBIO
PyBBIO is an arduino style python library for IO control on the beaglebone black, blending in the ease of python with the familiarity of arduino.
It currently supports high speed GPIO (via mmap), PWM, ADC, interrupt handling and also UART at its core. The project also aims to provide the standard Arduino API - for Servos, XBee radio, EEPROM, SD card, stepper motors, Ethernet/WiFi Shield, Liquid crystal (Hitachi HD44780) etc.
Another exiting feature is the “BBIO server” – think of it as a microframework to rapid prototype browser or mobile based webapps. Brilliant for home automation, remote monitring projects etc.
I think this library will be of great use to community members and during the summer I plan to work on the following :
- Give arduino like SPI and I2C interface
- Integrate PRU functionality into the library
- Asynchronous Programming techniques (triggers, timers etc.)
- Development of arduino type libraries and examples along with fritzing images
I would love to hear from the community about what they would love to see in the library!! So if there is anything else you think that’ll add value to the library, please do tell me
I’m also looking for a few more mentors to join in for the project! So if you have the time and the interest to mentor the project this summer, I would love it!
Thanks,
Deepak Karki