Skip to content

Commit f0f9842

Browse files
puritysbclaude
andcommitted
release(esp32): 1.0.2
Ten days and forty-odd commits since 1.0.1, and the two things that make this worth cutting are not features: every Shipping board now actually gets a binary, and the ESP32-classic boards link again. Board coverage and the classic-board DRAM fix landed in the preceding commits; this one carries the version and the notes. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
1 parent 56bd2d6 commit f0f9842

2 files changed

Lines changed: 21 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,26 @@ target-internal version consistency. See [RELEASING.md](RELEASING.md).
5050

5151
## 1.0.2
5252

53+
### ESP32 firmware
54+
55+
- Ship firmware for **every board marked Shipping** — T-Embed CC1101,
56+
T-Display-S3-Pro and the Waveshare C6-LCD-1.47 had no downloadable binary in
57+
`1.0.1` because the release matrix listed seven boards while ten were
58+
supported
59+
- Name each asset by the board's canonical id (`agentdeck-ips_10.bin`), the same
60+
string `agentdeck esp32-ota <target>` takes, so a downloaded file is directly
61+
the update target; add `SHA256SUMS.txt` and the Wi-Fi OTA instructions
62+
- Restore linking on the ESP32-classic boards: the per-session option list had
63+
grown `g_state` past TTGO's DRAM segment, so TTGO and TC001 now cap that array
64+
at two entries — neither surface can render an option list
65+
- Voice: push-to-talk on the IPS10 touch panel and the T-Embed encoder, with the
66+
reply spoken back through the board's own speaker where one exists
67+
- Restore JC8012P4A1C touch: the vendor-derived clear sequence wrote `0x88`,
68+
while `0x80` is the Silead touch-count register that actually starts the
69+
panel's scan core
70+
- InkDeck and XTeink glance rendering, camera show-and-tell on the Focus Strip,
71+
and a Pocket phone-style UI for the camera strip
72+
5373
### Daemon and timeline
5474

5575
- Keep the Node daemon discovery registry healthy while the process is running,

esp32/src/config.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ constexpr uint16_t BRIDGE_PORT_MAX = 9139;
2222
constexpr const char* MDNS_SERVICE = "_agentdeck";
2323
constexpr const char* MDNS_PROTO = "_tcp";
2424
constexpr const char* AP_SSID = "AgentDeck-Setup";
25-
constexpr const char* FIRMWARE_VERSION = "1.0.1";
25+
constexpr const char* FIRMWARE_VERSION = "1.0.2";
2626
constexpr uint8_t PROTOCOL_REVISION = 2;
2727

2828
// ===== Build identity (injected by scripts/git_rev.py at compile time) =====

0 commit comments

Comments
 (0)