Skip to content

Commit e9c0215

Browse files
committed
Add support for buttons
1 parent 87e7497 commit e9c0215

File tree

2 files changed

+85
-0
lines changed

2 files changed

+85
-0
lines changed

src/machine/board_wioterminal.go

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,27 @@ const (
3939

4040
const (
4141
LED = PA15
42+
43+
BUTTON_1 = PC26
44+
BUTTON_2 = PC27
45+
BUTTON_3 = PC28
46+
WIO_KEY_A = BUTTON_1
47+
WIO_KEY_B = BUTTON_2
48+
WIO_KEY_C = BUTTON_3
49+
50+
BUTTON = BUTTON_1
51+
52+
SWITCH_X = PD20
53+
SWITCH_Y = PD12
54+
SWITCH_Z = PD09
55+
SWITCH_B = PD08
56+
SWITCH_U = PD10
57+
58+
WIO_5S_UP = SWITCH_X
59+
WIO_5S_LEFT = SWITCH_Y
60+
WIO_5S_RIGHT = SWITCH_Z
61+
WIO_5S_DOWN = SWITCH_B
62+
WIO_5S_PRESS = SWITCH_U
4263
)
4364

4465
// UART0 aka USBCDC pins

src/machine/machine_atsamd51.go

Lines changed: 64 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,70 @@ const (
110110
PB29 Pin = 61
111111
PB30 Pin = 62
112112
PB31 Pin = 63
113+
PC00 Pin = 64
114+
PC01 Pin = 65
115+
PC02 Pin = 66
116+
PC03 Pin = 67
117+
PC04 Pin = 68
118+
PC05 Pin = 69
119+
PC06 Pin = 70
120+
PC07 Pin = 71
121+
PC08 Pin = 72
122+
PC09 Pin = 73
123+
PC10 Pin = 74
124+
PC11 Pin = 75
125+
PC12 Pin = 76
126+
PC13 Pin = 77
127+
PC14 Pin = 78
128+
PC15 Pin = 79
129+
PC16 Pin = 80
130+
PC17 Pin = 81
131+
PC18 Pin = 82
132+
PC19 Pin = 83
133+
PC20 Pin = 84
134+
PC21 Pin = 85
135+
PC22 Pin = 86
136+
PC23 Pin = 87
137+
PC24 Pin = 88
138+
PC25 Pin = 89
139+
PC26 Pin = 90
140+
PC27 Pin = 91
141+
PC28 Pin = 92
142+
PC29 Pin = 93
143+
PC30 Pin = 94
144+
PC31 Pin = 95
145+
PD00 Pin = 96
146+
PD01 Pin = 97
147+
PD02 Pin = 98
148+
PD03 Pin = 99
149+
PD04 Pin = 100
150+
PD05 Pin = 101
151+
PD06 Pin = 102
152+
PD07 Pin = 103
153+
PD08 Pin = 104
154+
PD09 Pin = 105
155+
PD10 Pin = 106
156+
PD11 Pin = 107
157+
PD12 Pin = 108
158+
PD13 Pin = 109
159+
PD14 Pin = 110
160+
PD15 Pin = 111
161+
PD16 Pin = 112
162+
PD17 Pin = 113
163+
PD18 Pin = 114
164+
PD19 Pin = 115
165+
PD20 Pin = 116
166+
PD21 Pin = 117
167+
PD22 Pin = 118
168+
PD23 Pin = 119
169+
PD24 Pin = 120
170+
PD25 Pin = 121
171+
PD26 Pin = 122
172+
PD27 Pin = 123
173+
PD28 Pin = 124
174+
PD29 Pin = 125
175+
PD30 Pin = 126
176+
PD31 Pin = 127
113177
)
114178

115179
const (

0 commit comments

Comments
 (0)