Skip to content

Commit 4295b39

Browse files
committed
migrate ca66r3
1 parent 8b81bc0 commit 4295b39

6 files changed

Lines changed: 132 additions & 198 deletions

File tree

MIGRATION_CHECKLIST.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ See CLAUDE.md for migration guide.
1212
- [x] alphawilly
1313
- [x] bully
1414
- [x] bully2040
15-
- [ ] ca66r3
15+
- [x] ca66r3
1616
- [ ] caravan2
1717
- [ ] cisne
1818
- [ ] cool536lc

firmware/ca66r3/ca66r3.h

Lines changed: 0 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -4,19 +4,3 @@
44
#pragma once
55

66
#include "quantum.h"
7-
8-
#define XXX KC_NO
9-
10-
#define LAYOUT_all( \
11-
K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E, K1E, \
12-
K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K2E, \
13-
K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, K3E, \
14-
K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K4E, K3D, \
15-
K41, K42, K43, K44, K46, K48, K49, K4A, K4B, K4C, K4D \
16-
) { \
17-
{ K00, K01, K02, K03, K04, K05, K06, K07, K08, K09, K0A, K0B, K0C, K0D, K0E }, \
18-
{ K10, K11, K12, K13, K14, K15, K16, K17, K18, K19, K1A, K1B, K1C, K1D, K1E }, \
19-
{ K20, K21, K22, K23, K24, K25, K26, K27, K28, K29, K2A, K2B, K2C, XXX, K2E }, \
20-
{ K30, K31, K32, K33, K34, K35, K36, K37, K38, K39, K3A, K3B, K3C, K3D, K3E }, \
21-
{ XXX, K41, K42, K43, K44, XXX, K46, XXX, K48, K49, K4A, K4B, K4C, K4D, K4E }, \
22-
}

firmware/ca66r3/config.h

Lines changed: 0 additions & 76 deletions
This file was deleted.

firmware/ca66r3/info.json

Lines changed: 0 additions & 86 deletions
This file was deleted.

firmware/ca66r3/keyboard.json

Lines changed: 131 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,131 @@
1+
{
2+
"keyboard_name": "CA66R3",
3+
"manufacturer": "Play Keyboard",
4+
"maintainer": "Play Keyboard",
5+
"usb": {
6+
"vid": "0x706B",
7+
"pid": "0x4341",
8+
"device_version": "0.0.3"
9+
},
10+
"features": {
11+
"backlight": true,
12+
"bootmagic": true,
13+
"command": true,
14+
"extrakey": true,
15+
"mousekey": true,
16+
"nkro": true,
17+
"rgblight": true
18+
},
19+
"qmk": {
20+
"locking": {
21+
"enabled": true,
22+
"resync": true
23+
}
24+
},
25+
"matrix_pins": {
26+
"cols": ["F7", "C7", "C6", "B6", "B5", "B4", "D7", "D6", "D4", "D5", "D3", "D2", "F6", "F0", "E6"],
27+
"rows": ["F5", "F4", "F1", "B0", "B3"]
28+
},
29+
"diode_direction": "COL2ROW",
30+
"backlight": {
31+
"pin": "B7",
32+
"levels": 3
33+
},
34+
"rgblight": {
35+
"hue_steps": 8,
36+
"saturation_steps": 8,
37+
"brightness_steps": 8,
38+
"led_count": 6,
39+
"max_brightness": 180,
40+
"sleep": true
41+
},
42+
"ws2812": {
43+
"pin": "B1"
44+
},
45+
"indicators": {
46+
"caps_lock": "D1"
47+
},
48+
"processor": "atmega32u4",
49+
"bootloader": "atmel-dfu",
50+
"layouts": {
51+
"LAYOUT_all": {
52+
"layout": [
53+
{"matrix": [0, 0], "x": 0, "y": 0},
54+
{"matrix": [0, 1], "x": 1, "y": 0},
55+
{"matrix": [0, 2], "x": 2, "y": 0},
56+
{"matrix": [0, 3], "x": 3, "y": 0},
57+
{"matrix": [0, 4], "x": 4, "y": 0},
58+
{"matrix": [0, 5], "x": 5, "y": 0},
59+
{"matrix": [0, 6], "x": 6, "y": 0},
60+
{"matrix": [0, 7], "x": 7, "y": 0},
61+
{"matrix": [0, 8], "x": 8, "y": 0},
62+
{"matrix": [0, 9], "x": 9, "y": 0},
63+
{"matrix": [0, 10], "x": 10, "y": 0},
64+
{"matrix": [0, 11], "x": 11, "y": 0},
65+
{"matrix": [0, 12], "x": 12, "y": 0},
66+
{"matrix": [0, 13], "x": 13, "y": 0},
67+
{"matrix": [0, 14], "x": 14, "y": 0},
68+
{"matrix": [1, 14], "x": 15.5, "y": 0},
69+
70+
{"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
71+
{"matrix": [1, 1], "x": 1.5, "y": 1},
72+
{"matrix": [1, 2], "x": 2.5, "y": 1},
73+
{"matrix": [1, 3], "x": 3.5, "y": 1},
74+
{"matrix": [1, 4], "x": 4.5, "y": 1},
75+
{"matrix": [1, 5], "x": 5.5, "y": 1},
76+
{"matrix": [1, 6], "x": 6.5, "y": 1},
77+
{"matrix": [1, 7], "x": 7.5, "y": 1},
78+
{"matrix": [1, 8], "x": 8.5, "y": 1},
79+
{"matrix": [1, 9], "x": 9.5, "y": 1},
80+
{"matrix": [1, 10], "x": 10.5, "y": 1},
81+
{"matrix": [1, 11], "x": 11.5, "y": 1},
82+
{"matrix": [1, 12], "x": 12.5, "y": 1},
83+
{"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
84+
{"matrix": [2, 14], "x": 15.5, "y": 1},
85+
86+
{"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
87+
{"matrix": [2, 1], "x": 1.75, "y": 2},
88+
{"matrix": [2, 2], "x": 2.75, "y": 2},
89+
{"matrix": [2, 3], "x": 3.75, "y": 2},
90+
{"matrix": [2, 4], "x": 4.75, "y": 2},
91+
{"matrix": [2, 5], "x": 5.75, "y": 2},
92+
{"matrix": [2, 6], "x": 6.75, "y": 2},
93+
{"matrix": [2, 7], "x": 7.75, "y": 2},
94+
{"matrix": [2, 8], "x": 8.75, "y": 2},
95+
{"matrix": [2, 9], "x": 9.75, "y": 2},
96+
{"matrix": [2, 10], "x": 10.75, "y": 2},
97+
{"matrix": [2, 11], "x": 11.75, "y": 2},
98+
{"matrix": [2, 12], "x": 12.75, "y": 2, "w": 2.25},
99+
{"matrix": [3, 14], "x": 15.5, "y": 2},
100+
101+
{"matrix": [3, 0], "x": 0, "y": 3, "w": 1.25},
102+
{"matrix": [3, 1], "x": 1.25, "y": 3},
103+
{"matrix": [3, 2], "x": 2.25, "y": 3},
104+
{"matrix": [3, 3], "x": 3.25, "y": 3},
105+
{"matrix": [3, 4], "x": 4.25, "y": 3},
106+
{"matrix": [3, 5], "x": 5.25, "y": 3},
107+
{"matrix": [3, 6], "x": 6.25, "y": 3},
108+
{"matrix": [3, 7], "x": 7.25, "y": 3},
109+
{"matrix": [3, 8], "x": 8.25, "y": 3},
110+
{"matrix": [3, 9], "x": 9.25, "y": 3},
111+
{"matrix": [3, 10], "x": 10.25, "y": 3},
112+
{"matrix": [3, 11], "x": 11.25, "y": 3},
113+
{"matrix": [3, 12], "x": 12.25, "y": 3, "w": 1.75},
114+
{"matrix": [4, 14], "x": 15.5, "y": 3},
115+
{"matrix": [3, 13], "x": 14.25, "y": 3.25},
116+
117+
{"matrix": [4, 1], "x": 0, "y": 4, "w": 1.25},
118+
{"matrix": [4, 2], "x": 2.25, "y": 4},
119+
{"matrix": [4, 3], "x": 3.25, "y": 4, "w": 1.25},
120+
{"matrix": [4, 4], "x": 4.5, "y": 4, "w": 2.25},
121+
{"matrix": [4, 6], "x": 6.75, "y": 4, "w": 2.75},
122+
{"matrix": [4, 8], "x": 9.5, "y": 4, "w": 1.25},
123+
{"matrix": [4, 9], "x": 10.75, "y": 4, "w": 1.25},
124+
{"matrix": [4, 10], "x": 12, "y": 4},
125+
{"matrix": [4, 11], "x": 13.25, "y": 4.25},
126+
{"matrix": [4, 12], "x": 14.25, "y": 4.25},
127+
{"matrix": [4, 13], "x": 15.25, "y": 4.25}
128+
]
129+
}
130+
}
131+
}

firmware/ca66r3/rules.mk

Lines changed: 0 additions & 19 deletions
This file was deleted.

0 commit comments

Comments
 (0)