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"]
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Загрузка…
	
	Создание таблицы
		
		Сослаться в новой задаче