Extending CircuitPython with Native Modules - Part 2

As described last time , for CircuitPython Day 2026 , I wanted to get closer to the metal and write a module in C that I could call from CircuitPython. I had hoped this would be a single article, but given the number of steps, it felt better to split it into three parts. As I wrote in part 1, the approach detailed within these articles relies heavily on Dave Astels ' Extending CircuitPython: An…