Skip to content

feat(device): wire up the Lamzu Atlantis driver (resolves #235) - #249

Merged
snekxs merged 3 commits into
mainfrom
resolve/pr-235
Sep 11, 2026
Merged

feat(device): wire up the Lamzu Atlantis driver (resolves #235)#249
snekxs merged 3 commits into
mainfrom
resolve/pr-235

Conversation

@snekxs

@snekxs snekxs commented Sep 11, 2026

Copy link
Copy Markdown
Member

Resolves conflicts in #235, supersedes it. The protocol-side driver landed in mouse-protocol#91 after this PR was opened, which unblocked it. The only conflict was an additive one in src/device/controller.tsDM_CLASSES/NEEDS_OPEN both gained sibling entries (MCHOSE A5 Pro Max/V3, Incott) alongside LamzuAtlantisHidClient.

npm run check: 132/132 tests pass. Bundle size within budget (1,482.3 kB / 1,500 kB JS).

Claude-Session: https://claude.ai/code/session_01JfTcrhgBuFh8QiLvbtdJCX

bpavlina and others added 3 commits September 9, 2026 00:34
Companion to mouse-protocol's Lamzu Atlantis generation (0x3554). The
client opens its notification channel before the first read, so it joins
NEEDS_OPEN.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RWUM7JqBNz5bjMfs3ZVQKn
Without this, the debounce and auto-sleep cards render for the Atlantis
and silently do nothing — applyPulsarValue gates on the client groups,
and NEEDS_OPEN alone does not join one.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01RWUM7JqBNz5bjMfs3ZVQKn
@snekxs
snekxs merged commit 922f4b4 into main Sep 11, 2026
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants