Rename device identity from DigiRadio to igiRadio

SoftAP SSID, Bluetooth name, and mDNS hostname now use the "igiRadio"
prefix (igiRadio-<serial>, igiradio-<serial>.local), matching the iOS
app's name instead of the firmware project's repo name. Confirmed live:
igiradio-CC4DB4.local resolves, the old digiradio-CC4DB4.local no
longer does.

Also adds the app-side briefs/notes accumulated today (active_source,
volume contract, VU-meter polling, RDS availability) as a single
up-to-date file to hand to Cursor.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-26 00:06:21 +02:00
co-authored by Claude Sonnet 5
parent d587032a0a
commit 012d2a6267
6 changed files with 148 additions and 14 deletions
@@ -52,13 +52,13 @@ namespace {
if (!expectEqual(identity.serialNumber(), "0004A3123456")) {
return EXIT_FAILURE;
}
if (!expectEqual(identity.softApSsid(), "DigiRadio-123456")) {
if (!expectEqual(identity.softApSsid(), "igiRadio-123456")) {
return EXIT_FAILURE;
}
if (!expectEqual(identity.bluetoothName(), "DigiRadio-123456")) {
if (!expectEqual(identity.bluetoothName(), "igiRadio-123456")) {
return EXIT_FAILURE;
}
if (!expectEqual(identity.hostname(), "digiradio-123456")) {
if (!expectEqual(identity.hostname(), "igiradio-123456")) {
return EXIT_FAILURE;
}
return EXIT_SUCCESS;
@@ -74,13 +74,13 @@ namespace {
if (!expectEqual(identity.serialNumber(), "unknown")) {
return EXIT_FAILURE;
}
if (!expectEqual(identity.softApSsid(), "DigiRadio-setup")) {
if (!expectEqual(identity.softApSsid(), "igiRadio-setup")) {
return EXIT_FAILURE;
}
if (!expectEqual(identity.bluetoothName(), "DigiRadio")) {
if (!expectEqual(identity.bluetoothName(), "igiRadio")) {
return EXIT_FAILURE;
}
if (!expectEqual(identity.hostname(), "digiradio")) {
if (!expectEqual(identity.hostname(), "igiradio")) {
return EXIT_FAILURE;
}
return EXIT_SUCCESS;