Expand local-only firmware README, add check_si4684_blobs.py to verify gitignore and clean history, and gate main with a new si4684-blobs workflow job. Co-authored-by: Cursor <cursoragent@cursor.com>
27 lines
921 B
Markdown
27 lines
921 B
Markdown
# DigiRadio — companion-chip firmware assets
|
|
|
|
Binary and SigmaStudio exports loaded by the ESP32 at every boot.
|
|
|
|
| Directory | Chip | Contents |
|
|
|-----------|------|----------|
|
|
| `ADAU1701-Firmware/` | ADAU1701 SigmaDSP | SigmaStudio export (`DigiRadio_IC_1.h`, …) — RAM program |
|
|
| `Si4684-Firmware/` | Si4684 DAB+/FM tuner | ROM patch + DAB + FM application images (`.bin`) |
|
|
|
|
## Si4684 blobs
|
|
|
|
Proprietary Skyworks images — **local only**, gitignored (`*.bin`). See
|
|
[`Si4684-Firmware/README.md`](Si4684-Firmware/README.md) for procurement and
|
|
legal notes. Populate with:
|
|
|
|
```bash
|
|
cd Software
|
|
python3 tools/fetch_si4684_firmware.py --dab-only
|
|
python3 tools/fetch_si4684_firmware.py --si46xx-dir /path/to/si46xx_firmware
|
|
python3 tools/check_si4684_blobs.py
|
|
```
|
|
|
|
## ADAU1701 export
|
|
|
|
Generated by Analog Devices SigmaStudio for the DigiRadio DSP schematic.
|
|
Loaded on every boot (no self-boot EEPROM on this board).
|