Add board support for ESP32-C3-12f Kit
Этот коммит содержится в:
родитель
38efca1e2d
коммит
3d68804702
2 изменённых файлов: 54 добавлений и 0 удалений
49
src/machine/board_esp32c3-12f.go
Обычный файл
49
src/machine/board_esp32c3-12f.go
Обычный файл
|
@ -0,0 +1,49 @@
|
|||
//go:build esp32c312f
|
||||
// +build esp32c312f
|
||||
|
||||
package machine
|
||||
|
||||
// Built-in RGB LED
|
||||
const (
|
||||
LED_RED = IO3
|
||||
LED_GREEN = IO4
|
||||
LED_BLUE = IO5
|
||||
LED = LED_RED
|
||||
)
|
||||
|
||||
const (
|
||||
IO0 Pin = 0
|
||||
IO1 Pin = 1
|
||||
IO10 Pin = 10
|
||||
IO18 Pin = 18
|
||||
IO19 Pin = 19
|
||||
IO2 Pin = 2
|
||||
IO3 Pin = 3
|
||||
IO4 Pin = 4
|
||||
IO5 Pin = 5
|
||||
IO6 Pin = 6
|
||||
IO7 Pin = 7
|
||||
IO8 Pin = 8
|
||||
IO9 Pin = 9
|
||||
RXD Pin = 20
|
||||
TXD Pin = 21
|
||||
)
|
||||
|
||||
// ADC pins
|
||||
const (
|
||||
ADC0 Pin = ADC1_0
|
||||
ADC1 Pin = ADC2_0
|
||||
|
||||
ADC1_0 Pin = IO0
|
||||
ADC1_1 Pin = IO1
|
||||
ADC1_2 Pin = IO2
|
||||
ADC1_3 Pin = IO3
|
||||
ADC1_4 Pin = IO4
|
||||
ADC2_0 Pin = IO5
|
||||
)
|
||||
|
||||
// UART0 pins
|
||||
const (
|
||||
UART_TX_PIN = TXD
|
||||
UART_RX_PIN = RXD
|
||||
)
|
5
targets/esp32c3-12f.json
Обычный файл
5
targets/esp32c3-12f.json
Обычный файл
|
@ -0,0 +1,5 @@
|
|||
{
|
||||
"inherits": ["esp32c3"],
|
||||
"build-tags": ["esp32c312f", "esp32c3", "esp"]
|
||||
}
|
||||
|
Загрузка…
Создание таблицы
Сослаться в новой задаче