We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 522bbd9 commit 70f8f4fCopy full SHA for 70f8f4f
src/hhd/device/claw/base.py
@@ -48,11 +48,13 @@
48
49
BACK_BUTTON_DELAY = 0.1
50
51
+# 0211
52
ADDR_0163 = {
53
"rgb": [0x01, 0xFA],
54
"m1": [0x00, 0x7A],
55
"m2": [0x01, 0x1F],
56
}
57
+# 0217
58
ADDR_0166 = {
59
"rgb": [0x02, 0x4A],
60
"m1": [0x00, 0xBA],
@@ -101,11 +103,12 @@ def open(self):
101
103
102
104
if self.addr is None:
105
ver = (self.info or {}).get("release_number", 0x0)
106
+ major = ver >> 8
107
logger.info(f"Device version: {ver:#04x}")
- if ver < 0x0166:
- self.addr = ADDR_0163
- else:
108
+ if (major == 1 and ver >= 0x0166) or (major == 2 and ver >= 0x0217):
109
self.addr = ADDR_0166
110
+ else:
111
+ self.addr = ADDR_0163
112
113
return out
114
0 commit comments