Breadboard and PCB versions of the PicoGame

PicoGame is a simple game system built around the Raspberry Pi Pico microcontroller. The Raspberry Pico is an amazing microcontroller. It has a dual-core ARM Cortex-M0+ processor and only costs $4. This project allows us to work on both the hardware and software side of our game system. The hardware is not complicated, just the Raspberry Pico, a micro sd card reader, a display (ili9341), and 7 buttons. On the software side, we initially started with Micropython. However, with our current display, Micropython was too slow for a simple screen clear. Therefore, we transitioned the PicoGame to C. I still wanted the SDK to be available in Micropython, so I implemented the SDK as an external module in Micropython.