> For the complete documentation index, see [llms.txt](https://mujoseph.gitbook.io/mujoseph-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://mujoseph.gitbook.io/mujoseph-docs/emma-mk1-drsstc/tentative-roadmap.md).

# Tentative Roadmap

## Emma Mk1 Feature Backlog

### Firmware

* Implement undervoltage lockout (UVLO) on the GDT driver supply rail. Configure an `STM32G474RE` internal comparator to generate an external event ([EEV](/mujoseph-docs/emma-mk1-drsstc/drsstc_driver-firmware-overview/high-resolution-timer-hrtim/external-event-eev-configuration.md)) that places the [HRTIM](/mujoseph-docs/emma-mk1-drsstc/drsstc_driver-firmware-overview/high-resolution-timer-hrtim.md) in [*Delayed Idle*](/mujoseph-docs/emma-mk1-drsstc/drsstc_driver-firmware-overview/high-resolution-timer-hrtim/timb-half-bridge-1-driver.md#delayed-protection-within-the-drsstc_driver-context) mode, initiating inverter shutdown. This protects the IGBTs from excessive thermal losses caused by insufficient gate drive during supply-rail droop.
* Implement driver for [SD card interface](/mujoseph-docs/emma-mk1-drsstc/hardware-overview/electrical-design/pcb-design/motherboard.md#nvm-storage).
  * Add support for streaming the [resonant period capture buffer](/mujoseph-docs/emma-mk1-drsstc/drsstc_driver-firmware-overview/serial-interface.md#dump-resonant-period-capture-buffer-command) to the SD card during an active PRF burst via DMA.

    <br>
