Skip to content

Commit 3d68804

Browse files
zdimadeadprogram
authored andcommitted
Add board support for ESP32-C3-12f Kit
1 parent 38efca1 commit 3d68804

File tree

2 files changed

+54
-0
lines changed

2 files changed

+54
-0
lines changed

src/machine/board_esp32c3-12f.go

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
//go:build esp32c312f
2+
// +build esp32c312f
3+
4+
package machine
5+
6+
// Built-in RGB LED
7+
const (
8+
LED_RED = IO3
9+
LED_GREEN = IO4
10+
LED_BLUE = IO5
11+
LED = LED_RED
12+
)
13+
14+
const (
15+
IO0 Pin = 0
16+
IO1 Pin = 1
17+
IO10 Pin = 10
18+
IO18 Pin = 18
19+
IO19 Pin = 19
20+
IO2 Pin = 2
21+
IO3 Pin = 3
22+
IO4 Pin = 4
23+
IO5 Pin = 5
24+
IO6 Pin = 6
25+
IO7 Pin = 7
26+
IO8 Pin = 8
27+
IO9 Pin = 9
28+
RXD Pin = 20
29+
TXD Pin = 21
30+
)
31+
32+
// ADC pins
33+
const (
34+
ADC0 Pin = ADC1_0
35+
ADC1 Pin = ADC2_0
36+
37+
ADC1_0 Pin = IO0
38+
ADC1_1 Pin = IO1
39+
ADC1_2 Pin = IO2
40+
ADC1_3 Pin = IO3
41+
ADC1_4 Pin = IO4
42+
ADC2_0 Pin = IO5
43+
)
44+
45+
// UART0 pins
46+
const (
47+
UART_TX_PIN = TXD
48+
UART_RX_PIN = RXD
49+
)

targets/esp32c3-12f.json

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
{
2+
"inherits": ["esp32c3"],
3+
"build-tags": ["esp32c312f", "esp32c3", "esp"]
4+
}
5+

0 commit comments

Comments
 (0)