PLAY PODCASTS
Deep Dive w/Scott: RPI NeoPixels

Deep Dive w/Scott: RPI NeoPixels

Adafruit Industries

December 10, 20212h 2m

Audio is streamed directly from the publisher (adafruit-podcasts.s3.amazonaws.com) as published in their RSS feed. Play Podcasts does not host this file. Rights-holders can request removal through the copyright & takedown page.

Show Notes

Join Scott as he adds NeoPixel support to CircuitPython on the Raspberry Pi and answers questions. This is the last Deep Dive of the year. Visit the Adafruit shop online - http://www.adafruit.com 0:00 Getting started and hellos 3:28 Housekeeping 6:24 Is the flash needed less on those CP targets without USB ? 7:28 sleep update 11:00 Hi Scott - got a ? on the nrf52 bootloader and where/who should set the bootloader config regarding the CRC check and setting the bit for "app valid" bit in the bootloader config register of the nrf52xxx Should it be done at the bootloader and set it to assume a good app? or should it be done at the application level where the crc might be computed and flashed at the same time as the application. Perhaps Thach would know more… 21:47 Pi Zero 34:38 NeoPixel on RPi 41:37 Firmware Debugging and Development Tools for projects and contributing to CircuitPython https://www.adafruit.com/explore/firmware-debugging-and-development 52:58 Back to neopixel 1:16:33 Where does the Neopixel code live in CircuitPython? 1:20:20 Start implementing Neopixel for the CircuitPython RaspberryPi port 1:30:19 Q: I can’t build today’s CircuitPython latest. Scott: A good place to followup is in the #circuitpython-dev channel on Adafruit Discord or open an issue in GitHub. 1:30:52 Back to implementing Neopixel 1:40:36 What speed should data be sent to the FIFO and how is that controlled? 1:42:22 Let’s see if it builds and works! What could go wrong? 1:44:35 Oops. First a code.py that uses the Neopixel needs to be on the Raspberry Pi 1:46:16 Setting up Salea Logic analyzer for neopixel to monitor the Raspberry Pi 1:47:16 It didn’t work, debugging 1:48:03 Todbot: That neopixel analyzer is pretty cool! 1:49:30 print debugging in CircuitPython 1:54:40 Q: Will CP for RPi understand HMD_cvt and HDMI_drive in config.txt so I can configure a 5 inch HDMI LCD from Waveshare? 1:55:26 Back to the broadcom data sheet and debugging continues 1:57:24 Wrapping up and Goodbye for 2021. Next Deep Dive is tentatively on 7 January 2022. Happy New Year! 2:01:40 Kitteh ! ----------------------------------------- LIVE CHAT IS HERE! http://adafru.it/discord Adafruit on Instagram: https://www.instagram.com/adafruit Subscribe to Adafruit on YouTube: http://adafru.it/subscribe New tutorials on the Adafruit Learning System: http://learn.adafruit.com/ -----------------------------------------