Skip to content

Commit dd445cf

Browse files
committed
fix: fill in CCL/CCX microprocessor and Svalboard key cap specs
Sourced from official CharaChorder CCOS-firmware repo and Svalboard's product page, cross-checked against the author's updated HackMD notes.
1 parent 29b2239 commit dd445cf

3 files changed

Lines changed: 11 additions & 3 deletions

File tree

src/app/const/cross-reference.consts.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -258,6 +258,9 @@ export const CROSS_REFERENCES = {
258258
m4g_key_cap: [
259259
'The key caps on M4G was made of rubber X-ring and 3D-printed plastic. The latest ones are made of molded and textured rubber.',
260260
],
261+
cclite_microprocessor: [
262+
'It depends on the manufacturing date. Before October 1, 2022 = SAMD21 (48 MHz Single Core), after that = ESP32-S2 (240 MHz Single Core).',
263+
],
261264
price_info: [
262265
'Prices are in USD and exclude tax and shipping. They are fetched from the official product pages weekly via an automated job, so they may briefly lag behind real-time price changes.',
263266
],

src/app/const/device.consts.ts

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -477,7 +477,11 @@ const CC_LITE: Device = {
477477
memoryType: 'Embedded',
478478
driver: 'Driverless OS',
479479
configuration: 'Web Based FOSS/Libre offline',
480-
microprocessor: '???',
480+
microprocessor: {
481+
type: 'string',
482+
value: '240 MHz Single Core',
483+
crossReference: 'cclite_microprocessor',
484+
},
481485
inputStyle: 'Fluid Chorded / Character Entry',
482486
api: 'Open Serial API Specification',
483487
},
@@ -573,7 +577,7 @@ const CCX: Device = {
573577
memoryType: 'Embedded',
574578
driver: 'Driverless OS',
575579
configuration: 'Web Based FOSS/Libre offline',
576-
microprocessor: '???',
580+
microprocessor: '240 MHz Single Core',
577581
inputStyle: 'Fluid Chorded / Character Entry',
578582
api: 'Open Serial API Specification',
579583
},
@@ -696,7 +700,7 @@ const SVAL: Device = {
696700
material: {
697701
shell: 'ABS Plastic',
698702
baseplate: 'N/A',
699-
keyCap: '???',
703+
keyCap: 'ABS Plastic',
700704
},
701705
other: {
702706
pointingDevice: 'Trackball / Touchpad / Trackpoint / None',

src/app/model/cross-reference.model.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -40,4 +40,5 @@ export type CrossReferenceKey =
4040
| 'ccu_externals_dependence'
4141
| 'ccu_key_cap_dependence'
4242
| 'm4g_key_cap'
43+
| 'cclite_microprocessor'
4344
| 'price_info';

0 commit comments

Comments
 (0)