From 21e8c291b0a431cd0d77dbd41b13fba8ba280f37 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Thea=20Sch=C3=B6bl?= Date: Mon, 8 Jul 2024 09:26:51 +0200 Subject: [PATCH] fix: compatibility issues --- src/lib/serial/device.ts | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/lib/serial/device.ts b/src/lib/serial/device.ts index ffc69c51..2bb5e03c 100644 --- a/src/lib/serial/device.ts +++ b/src/lib/serial/device.ts @@ -12,7 +12,7 @@ import { browser } from "$app/environment"; const PORT_FILTERS: Map = new Map([ ["ONE M0", { usbProductId: 32783, usbVendorId: 9114 }], - ["TWO S3", { usbProductId: 0x0056, usbVendorId: 0x2886}], + ["TWO S3", { usbProductId: 0x0056, usbVendorId: 0x2886 }], ["LITE S2", { usbProductId: 33070, usbVendorId: 12346 }], ["LITE M0", { usbProductId: 32796, usbVendorId: 9114 }], ["X", { usbProductId: 33163, usbVendorId: 12346 }], @@ -20,6 +20,7 @@ const PORT_FILTERS: Map = new Map([ const KEY_COUNTS = { ONE: 90, + TWO: 90, LITE: 67, X: 256, } as const; @@ -126,8 +127,8 @@ export class CharaDevice { ); const [company, device, chipset] = await this.send(3, "ID"); this.company = company as "CHARACHORDER"; - this.device = device as "ONE" | "LITE" | "X"; - this.chipset = chipset as "M0" | "S2"; + this.device = device as "ONE" | "TWO" | "LITE" | "X"; + this.chipset = chipset as "M0" | "S2" | "S3"; this.keyCount = KEY_COUNTS[this.device]; } catch (e) { alert(e);