Release fw 0.8.5: BT1035 I2S boot init and hardware doc alignment.
Switch BT1035 bring-up from Line-In to I2S slave (AT+AUXCFG=3, AT+I2SCFG=67) to match the ADAU1701 PCM routing, confirm 2 kΩ I2C pull-ups on R1/R16, and sync firmware docs, AGENTS rules, and the DATASHEET bundle. Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
+5
-3
@@ -397,9 +397,11 @@ Layered, dependencies point inward only:
|
||||
|
||||
- Controlled by AT commands over UART. Build commands with a typed
|
||||
builder; parse responses with explicit `OK`/`ERROR`/timeout handling.
|
||||
- **Line-In mode is mandatory:** the `AT+AUXCFG=1` step must be part of
|
||||
the documented init sequence and covered by a test on the command
|
||||
string. Losing it silently breaks the audio path.
|
||||
- **I\textsuperscript{2}S slave mode is mandatory:** `AT+AUXCFG=3` and
|
||||
`AT+I2SCFG=67` (Feasycom programming guide §5.1.25 / §5.1.4) must be part
|
||||
of the documented init sequence and covered by host tests. The PCB routes
|
||||
ADAU I\textsuperscript{2}S to the module; `AT+AUXCFG=1` (Line-In) does not
|
||||
match the schematic.
|
||||
- The AT subset in use is enumerated and documented; unknown responses
|
||||
are an error value, not ignored.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user