Skip to content

Commit 936fd86

Browse files
committed
Add support for buttons
1 parent 7009c2f commit 936fd86

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
@@ -130,6 +130,70 @@ const (
130130
PB29 Pin = 61
131131
PB30 Pin = 62
132132
PB31 Pin = 63
133+
PC00 Pin = 64
134+
PC01 Pin = 65
135+
PC02 Pin = 66
136+
PC03 Pin = 67
137+
PC04 Pin = 68
138+
PC05 Pin = 69
139+
PC06 Pin = 70
140+
PC07 Pin = 71
141+
PC08 Pin = 72
142+
PC09 Pin = 73
143+
PC10 Pin = 74
144+
PC11 Pin = 75
145+
PC12 Pin = 76
146+
PC13 Pin = 77
147+
PC14 Pin = 78
148+
PC15 Pin = 79
149+
PC16 Pin = 80
150+
PC17 Pin = 81
151+
PC18 Pin = 82
152+
PC19 Pin = 83
153+
PC20 Pin = 84
154+
PC21 Pin = 85
155+
PC22 Pin = 86
156+
PC23 Pin = 87
157+
PC24 Pin = 88
158+
PC25 Pin = 89
159+
PC26 Pin = 90
160+
PC27 Pin = 91
161+
PC28 Pin = 92
162+
PC29 Pin = 93
163+
PC30 Pin = 94
164+
PC31 Pin = 95
165+
PD00 Pin = 96
166+
PD01 Pin = 97
167+
PD02 Pin = 98
168+
PD03 Pin = 99
169+
PD04 Pin = 100
170+
PD05 Pin = 101
171+
PD06 Pin = 102
172+
PD07 Pin = 103
173+
PD08 Pin = 104
174+
PD09 Pin = 105
175+
PD10 Pin = 106
176+
PD11 Pin = 107
177+
PD12 Pin = 108
178+
PD13 Pin = 109
179+
PD14 Pin = 110
180+
PD15 Pin = 111
181+
PD16 Pin = 112
182+
PD17 Pin = 113
183+
PD18 Pin = 114
184+
PD19 Pin = 115
185+
PD20 Pin = 116
186+
PD21 Pin = 117
187+
PD22 Pin = 118
188+
PD23 Pin = 119
189+
PD24 Pin = 120
190+
PD25 Pin = 121
191+
PD26 Pin = 122
192+
PD27 Pin = 123
193+
PD28 Pin = 124
194+
PD29 Pin = 125
195+
PD30 Pin = 126
196+
PD31 Pin = 127
133197
)
134198

135199
const (

0 commit comments

Comments
 (0)