v2: kick off v2-dev — version constant + roadmap

Freeze the classic line on main (tagged v1.0-classic) and open the v2
development branch. Add a firmware version constant (2.0.0-dev) reported in
the boot banner so the daemon can tell classic from v2, and document the
phased v2 plan in docs/v2-roadmap.md.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
wenil
2026-06-20 13:49:40 +03:00
co-authored by Claude Opus 4.8
parent 1f739d0267
commit 25b101d086
3 changed files with 67 additions and 1 deletions
+2 -1
View File
@@ -7,6 +7,7 @@
#include "data.h"
#include "ui.h"
#include "ble.h"
#include "version.h"
#include "splash.h"
#include "usage_rate.h"
#include "idle.h"
@@ -180,7 +181,7 @@ extern "C" void board_init(void);
void setup() {
Serial.begin(115200);
delay(300);
Serial.println("{\"ready\":true}");
Serial.printf("{\"ready\":true,\"fw\":\"%s\"}\n", CLAWDMETER_VERSION);
board_init();
+10
View File
@@ -0,0 +1,10 @@
#pragma once
// Clawdmeter firmware version.
//
// The "classic" line — the stable Waveshare AMOLED-2.06 port plus the working
// Windows BLE daemon — is frozen on the `main` branch and tagged v1.0-classic.
// Active development (multi-app launcher, on-screen soundpad, Now Playing,
// Home Assistant control, richer desktop companion) lives on `v2-dev`.
// See docs/v2-roadmap.md.
#define CLAWDMETER_VERSION "2.0.0-dev"