Tufts CEEO SPIKE+ Firmware is MicroPython for SPIKE with UART and I2C which allows you to connect your own dongles. Connect SPIKE Prime and Essential hub by USB to inTufts CEEO has developed a custom firmware for SPIKE Prime Hub and SPIKE Essential Hub that enable UART and I2C communication (as well as individual digital pin control) via the SPIKE Ports, while maintaining all original SPIKE functionality. This allows SPIKE Hubs to communicate with a wide variety of external devices (breadboards, microprocessors, and other third-party electronic hardware).

Installation Instructions (via Hub's bootloader mode)

Fork me on GitHub

Device disconnected

Runtime mode
DFU mode
Firmware Download (write to USB device)

Firmware Upload (read from USB device)

Your device has multiple DFU interfaces. Select one from the list below:
Connect
Firmware

Install firmware

IDEAS

Example Projects

Up Arrow
FEEDBACK