Add Slice 5 ADAU1701 runtime audio control (firmware 0.5.0).
Safeload mixer/EQ/master on the ADAU1701, persist AudioProfile in NVS, expose /api/audio routes and web UI controls, with host tests and manual sync. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -5,9 +5,13 @@ SigmaStudio project **DigiRadio**, IC1 = ADAU1701.
|
||||
Key files:
|
||||
- `DigiRadio_IC_1.h` — program/param RAM data + `default_download_IC_1()`
|
||||
- `DigiRadio_IC_1_REG.h` — register map
|
||||
- `DigiRadio_IC_1_PARAM.h` — parameter handles (safeload, Slice 5+)
|
||||
- `DigiRadio_IC_1_PARAM.h` — parameter handles (safeload addresses)
|
||||
|
||||
The ESP32 replays `default_download_IC_1()` over I2C on every boot via
|
||||
`adau1701::Adau1701Driver` (see `components/drivers/adau1701/`).
|
||||
`adau1701::Adau1701Driver`. Runtime mixer/EQ/master changes use the
|
||||
ADAU1701 safeload mechanism (`sigma_safeload_param` /
|
||||
`sigma_safeload_block` in `SigmaStudioFW.c`).
|
||||
|
||||
I2C address: 7-bit `0x34` (ADDR0=ADDR1=GND), matching `board_pins.hpp`.
|
||||
|
||||
Sample rate: **48 kHz** (see `DigiRadio_NetList.xml`).
|
||||
|
||||
Reference in New Issue
Block a user