Since we’ve created a new board, let’s create a firmware tailored specifically for it – we’ll create a custom build of CircuitPython. This allows us to do a couple of things. Firstly, it lets us name the specific pins, so rather than using, say, GPIO0, we can use BTN_A. Secondly, it lets us select which modules we want to include. In our case, we’ll add Adafruit HID, which enables us to use our game controller as an input device.
See the whole article in Issue 77 of HackSpace Magazine, pages 48-52.
Have an amazing project to share? The Electronics Show and Tell is every Wednesday at 7:30pm ET! To join, head over to YouTube and check out the show’s live chat and our Discord!
Python for Microcontrollers – Adafruit Daily — Python on Microcontrollers Newsletter: A New Arduino MicroPython Package Manager, How-Tos and Much More! #CircuitPython #Python #micropython @ThePSF @Raspberry_Pi
EYE on NPI – Adafruit Daily — EYE on NPI Maxim’s Himalaya uSLIC Step-Down Power Module #EyeOnNPI @maximintegrated @digikey