On-chip audio peripherals (I2S/SAI/PDM)
Priority 9 - Audio / Display / Console-Specific I/O
As an emulator user, I want vemu's on-chip audio interfaces (I2S/SAI/PDM) to stream real sample buffers, so that MCU audio-driver firmware (EasyDMA handoff, start/stop, IRQ) runs and can be regression-tested without a physical codec.
Why it matters
Let MCU audio-driver firmware (EasyDMA buffer handoff, start/stop, IRQ) run without a real codec
Summary
On-chip audio interfaces (I2S/SAI/PDM)
Scope of work
Partially modeled. Complete the missing mechanics of On-chip audio peripherals (I2S/SAI/PDM). What it is: On-chip audio interfaces (I2S/SAI/PDM). Why it matters: Let MCU audio-driver firmware (EasyDMA buffer handoff, start/stop, IRQ) run without a real codec.
Current state
Status: Partially implemented. Notes / evidence: Nordic nRF I2S/PDM are functional EasyDMA models (TX consumed, RX filled with silence, events+IRQ+DPPI); ST SAI is a bare register stub; RK I2S/TDM + ST ADF present; no live sample content.
Blocked by 2
Fund these first - this work can't be completed until they ship.
- Done
- Done
Unblocks 7
Funding this also clears the way for the work below.
Activity log
Feature defined and added to the roadmap
Funding goal set to $4,000
Implementation status: Partial