9d91111b1b
This started while adding USB MIDI support (and descriptor support is in this change.) When seeing that I'd have to implement the MIDI class logic twice, once for atmel-samd and once for nrf, I decided to refactor the USB stack so its shared across ports. This has led to a number of changes that remove items from the ports folder and move them into supervisor. Furthermore, we had external SPI flash support for nrf pending so I factored out the connection between the usb stack and the flash API as well. This PR also includes the QSPI support for nRF. |
||
---|---|---|
.. | ||
messages | ||
shared | ||
stub | ||
cpu.h | ||
filesystem.h | ||
flash_root_pointers.h | ||
flash.h | ||
memory.h | ||
port.h | ||
serial.h | ||
spi_flash_api.h | ||
supervisor.mk | ||
usb.h |