74 строки
1,3 КиБ
Go
74 строки
1,3 КиБ
Go
//go:build maixbit
|
|
|
|
package machine
|
|
|
|
// Pins on the MAix Bit.
|
|
const (
|
|
D0 = P00 // JTAG_TCLK
|
|
D1 = P01 // JTAG_TDI
|
|
D2 = P02 // JTAG_TMS
|
|
D3 = P03 // JTAG_TDO
|
|
D4 = P04 // UARTHS_RX
|
|
D5 = P05 // UARTHS_TX
|
|
D6 = P06 // RESV0
|
|
D7 = P07 // RESV0
|
|
D8 = P08 // GPIO1
|
|
D9 = P09 // GPIO2
|
|
D10 = P10 // GPIO3
|
|
D11 = P11 // GPIO4
|
|
D12 = P12 // GPIO5
|
|
D13 = P13 // GPIO6
|
|
D14 = P14 // GPIO7
|
|
D15 = P15 // GPIO8
|
|
D16 = P16 // GPIOHS0
|
|
D17 = P17 // GPIOHS1
|
|
D18 = P18 // GPIOHS2
|
|
D19 = P19 // GPIOHS3
|
|
D20 = P20 // GPIOHS4
|
|
D21 = P21 // GPIOHS5
|
|
D22 = P22 // GPIOHS6
|
|
D23 = P23 // GPIOHS7
|
|
D24 = P24 // GPIOHS8
|
|
D25 = P25 // GPIOHS9
|
|
D26 = P26 // GPIOHS10 / SPI0_SDI
|
|
D27 = P27 // GPIOHS11 / SPI0_SCLK
|
|
D28 = P28 // GPIOHS12 / SPI0_SDO
|
|
D29 = P29 // GPIOHS13
|
|
D30 = P30 // GPIOHS14
|
|
D31 = P31 // GPIOHS15
|
|
D32 = P32 // GPIOHS16
|
|
D33 = P33 // GPIOHS17
|
|
D34 = P34 // GPIOHS18
|
|
D35 = P35 // GPIOHS19
|
|
)
|
|
|
|
const (
|
|
LED = LED1
|
|
LED1 = LED_RED
|
|
LED2 = LED_GREEN
|
|
LED3 = LED_BLUE
|
|
LED_RED = D13
|
|
LED_GREEN = D12
|
|
LED_BLUE = D14
|
|
)
|
|
|
|
var DefaultUART = UART0
|
|
|
|
// Default pins for UARTHS.
|
|
const (
|
|
UART_TX_PIN = D5
|
|
UART_RX_PIN = D4
|
|
)
|
|
|
|
// SPI pins.
|
|
const (
|
|
SPI0_SCK_PIN = D27
|
|
SPI0_SDO_PIN = D28
|
|
SPI0_SDI_PIN = D26
|
|
)
|
|
|
|
// I2C pins.
|
|
const (
|
|
I2C0_SDA_PIN = D34
|
|
I2C0_SCL_PIN = D35
|
|
)
|