CircuitPython Drivers: Bus Device & Register with Tony D!

2,643 views · Published 21 January 2017 · 59:49 · Indexed 4 October 2026

Channel: Adafruit Industries · 2017 · Science & Technology

Watch on YouTube

Live stream to http://twitch.tv/adafruit doing a deep dive into driver porting to CircuitPython using handy bus and register abstractions.

Links mentioned in the video:
- MicroPython compatible PCA9685 servo/PWM driver guide & code: https://learn.adafruit.com/micropython-hardware-pca9685-pwm-and-servo-driver/overview
- CircuitPython port of PCA9685 driver: https://github.com/adafruit/Adafruit_CircuitPython_PCA9685
- CircuitPython Bus Device module: https://github.com/adafruit/Adafruit_CircuitPython_BusDevice
- CircuitPython Register module: https://github.com/adafruit/Adafruit_CircuitPython_Register
- Python context managers: https://www.python.org/dev/peps/pep-0343/
- Python descriptors/properties: https://docs.python.org/2/howto/descriptor.html
- Python struct module: https://docs.python.org/2/library/struct.html
- PCA9685 datasheet: https://cdn-shop.adafruit.com/datasheets/PCA9685.pdf
- CircuitPython hack chat: https://hackaday.io/event/19509-circuitpython-hack-chat 

Acknowledgements:
- Music: bartlebeats
- Intro shuttle footage: NASA
- Intro fonts: Typodermic
- Intro inspiration: Mr. Wizards's World
- Matrix background: cool-retro-term & cmatrix

-----------------------------------------
Visit the Adafruit shop online - http://www.adafruit.com

Subscribe to Adafruit on YouTube: http://adafru.it/subscribe

Join our weekly Show & Tell on G+ Hangouts On Air: http://adafru.it/showtell

Watch our latest project videos: http://adafru.it/latest

New tutorials on the Adafruit Learning System: http://learn.adafruit.com/

Music by bartlebeats: http://soundcloud.com/bartlebeats
-----------------------------------------

More from this channel