github.com/tinygo-org/tinygo@v0.31.3-0.20240404173401-90b0bf646c27/src/machine/board_m5stamp_c3.go (about)

     1  //go:build m5stamp_c3
     2  
     3  package machine
     4  
     5  const (
     6  	IO0  = GPIO0
     7  	IO1  = GPIO1
     8  	IO2  = GPIO2
     9  	IO3  = GPIO3
    10  	IO4  = GPIO4
    11  	IO5  = GPIO5
    12  	IO6  = GPIO6
    13  	IO7  = GPIO7
    14  	IO8  = GPIO8
    15  	IO9  = GPIO9
    16  	IO10 = GPIO10
    17  	IO11 = GPIO11
    18  	IO12 = GPIO12
    19  	IO13 = GPIO13
    20  	IO14 = GPIO14
    21  	IO15 = GPIO15
    22  	IO16 = GPIO16
    23  	IO17 = GPIO17
    24  	IO18 = GPIO18
    25  	IO19 = GPIO19
    26  	IO20 = GPIO20
    27  	IO21 = GPIO21
    28  
    29  	XTAL_32K_P = IO0
    30  	XTAL_32K_N = IO1
    31  	MTMS       = IO4
    32  	MTDI       = IO5
    33  	MTCK       = IO6
    34  	MTDO       = IO7
    35  	VDD_SPI    = IO11
    36  	SPIHD      = IO12
    37  	SPISP      = IO13
    38  	SPICS0     = IO14
    39  	SPICLK     = IO15
    40  	SPID       = IO16
    41  	SPIQ       = IO17
    42  	U0RXD      = IO20
    43  	U0TXD      = IO21
    44  
    45  	UART_TX_PIN = U0TXD
    46  	UART_RX_PIN = U0RXD
    47  )
    48  
    49  const (
    50  	WS2812 = IO2
    51  )