badgeteam / mch2022-firmware-esp32

ESP32 launcher firmware for the MCH2022 badge
https://docs.badge.team
MIT License
13 stars 9 forks source link

Launch FPGA bitstream apps from launcher firmware #109

Closed renzenicolai closed 2 years ago

renzenicolai commented 2 years ago

All features needed are already there, think about how FPGA bitstreams will be installed from the Hatchery.

python apps are in /internal/apps and /sd/apps. For bitstreams maybe we could use /internal/fpga and /sd/fpga?

An FPGA bitstream could then be installed like this:

/internal/fpga/example_app_slug/bitstream.bin

Other files (resources) which the FPGA can access via SPI can then be placed in this same folder.