Files
Ken Blizzard-CaronandJosé Rebelo fd1ffa28da Add Ollee Watch One support
Ollee Watch One is a Nordic-UART (nRF) analog smartwatch. This adds a new
all-Kotlin `ollee` device family providing:

  - time + location sync
  - a single alarm (weekday repetition; one-shot mapped to its next-fire
    weekday, as the watch has no true single-fire mode)
  - world time (one zone, with the world-time face enable and offset register)
  - notification count badge
  - battery voltage
  - activity step sync (on-watch record drain -> activity samples)

The device family follows the existing all-Kotlin coordinator/support
pattern: OlleeDeviceCoordinator (capabilities + discovery), a thin
OlleeDeviceSupport, and per-feature pure-logic files (frame codec, alarm
record builder, weekday/world-time register composer, faces table, activity
records codec), each covered by JVM unit tests.

The wire protocol was worked out clean-room from HCI snoop logs and BLE
probes of my own watch and companion watch faces; nothing here derives from
decompiled or proprietary sources.

Hardware-verified on an Ollee Watch One (firmware 01.05.0000.01.10):
connect/init, battery voltage, firmware version, time+location sync,
activity step sync, world time, and the alarm (set, acknowledged by the
watch, shown on the Alarm face, and physically ringing at the set time).
2026-07-24 22:29:00 +02:00
..
2026-07-24 22:29:00 +02:00
2016-03-28 23:18:23 +02:00