fix: .expect() on board init unwraps, document forget() and fixed LoRa params

Board init: all .unwrap() → .expect() with diagnostic messages.
Vext/reset forget(): documented why pin must stay in output state.
Fixed LoRa params (PREAMBLE_LEN, CRC_ON, etc.): documented as
intentionally non-configurable.
Watch capacity: documented that display sees latest state only.
This commit is contained in:
swaits committed 2026-03-29 22:29:04 -06:00
1 parent f54579bfde
commit 99a01b867e
5 files changed
+18 -12

No files matched your search

+5 -1
View File
@@ -33,7 +33,11 @@ const POWER_RANGE: (i8, i8) = TX_POWER_RANGE;
type Radio = LoRa<RadioDriver, Delay>;
// ── LoRa radio parameters ───────────────────────────────────────────
// ── Fixed LoRa radio parameters ─────────────────────────────────────
//
// These are intentionally not host-configurable. They are sensible
// defaults for a general-purpose LoRa pipe. Making them configurable
// would add protocol complexity for marginal benefit.
/// Preamble length in symbols. 8 is the LoRa default.
const PREAMBLE_LEN: u16 = 8;