Embedded C based subject. Minor Project - Digital clock/alarm Major Project - Traffic intersection Intended to be run inside of Windows Subsystem for Linux. Requires usbipd to passthrough USB ports for flashing firmware.