Commit Graph
68 Commits
Author SHA1 Message Date
micheleandCursor 6c350f5c48 Add SigmaStudio manual chapter and align EQ runtime with export map.
Document the ADAU1701 schematic chain (sigma-chain.jpg), cross-link from
hardware/firmware chapters, skip safeload on fixed high-pass band 0, and
match EqProfile default peaking frequencies to SigmaStudio.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-06 16:55:23 +02:00
micheleandCursor ab3651e678 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>
2026-07-06 16:47:58 +02:00
micheleandCursor 4b931b0aad Add tuner controls to the embedded setup web UI.
Extends the gzipped page with DAB/FM tune, service list, play, and FM seek
against the /api/tuner endpoints.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-06 16:18:19 +02:00
micheleandCursor 81d404a1df Add Slice 4 tuner stack with AGENTS-compliant core types and HTTP API.
Introduces Si4684/ADAU1701 drivers, TunerService, FrequencyKHz,
SeekDirection, /api/tuner routes without file-scope globals, host tests,
and firmware blob tooling (binaries remain gitignored).

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-06 16:17:56 +02:00
micheleandCursor c83c9bd765 Document FrequencyKHz strong type in the class reference manual.
Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-06 16:17:43 +02:00
micheleandCursor 0e25c4cc1a Document Si4684 driver, TunerService, and tuner HTTP API (0.4.0).
Adds ch-si4684 and updates API/class reference chapters for slice 4.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-06 16:10:52 +02:00
michele 0b087a262a Merge iniziale con Overleaf 2026-07-06 11:32:40 +02:00
Michele Bigi 6f5c3e52be Update on Overleaf. 2026-07-06 09:29:38 +00:00
micheleandCursor 425b3f98cf Document HTTP API and complete manual for slices 1–2
Add ch-api.tex for REST endpoints and boot flow, update ch-firmware,
ch-build, and ch-intro. Extend CONTRIBUTING, instructions, and README
with manual sync checks and API reference.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-06 11:04:22 +02:00
micheleandCursor ddbee70c23 Add firmware slices 1–2: skeleton and Wi-Fi provisioning
Implement ESP-IDF walking skeleton with SoftAP, health API, and host
tests, then Slice 2 ISecureStore/NvsSecureStore, STA join, POST
/api/wifi, and the provisioning web UI.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-06 09:10:37 +02:00
michele 9f04c4bb0c pre-agent-version2 2026-07-06 08:53:33 +02:00
michele 1b225dde1d pre-agent-version 2026-07-06 07:22:56 +02:00
michele 0ff803b4c3 Fix agent (Cursor) rules 2026-07-06 01:12:37 +02:00
michele 93b081d518 Merge branch 'main' of https://github.com/manvalan/DigiRadio 2026-07-05 19:20:03 +02:00
michele 233bbab540 Fix licensing: CERN-OHL-S v2 (HW) + Apache-2.0 (FW), rename LICENCE→LICENSE, add .gitignore 2026-07-05 19:18:59 +02:00
michele 47c25a1b20 Change firmware license to Apache 2.0
Updated firmware license from MIT to Apache 2.0 and revised license section.
2026-07-05 19:16:45 +02:00
michele fac9335261 license correction 2026-07-05 19:10:26 +02:00
michele eb602361ec main commit v1 2026-07-05 19:05:07 +02:00