FANS (Fire Alarm Notification System) is a distributed fire detection and emergency notification system built for the SYSC3010 Computer Systems Development project course.
This dual-MCU repository features a heterogeneous architecture pairing an ESP32-P4 application processor with an ESP32-C5 Wi-Fi 6/BLE hub. Linked over a high-bandwidth 4-bit parallel SDIO interconnect, this design decouples heavy multimedia task execution from the networking stack to completely eliminate application interrupt starvation.
Just a little project to mod a Nerf blaster with Arduino compatible hardware and Bluetooth support.