2017-04-20 19:32:38 +02:00
|
|
|
package tinkerboard
|
|
|
|
|
2017-04-22 15:03:07 +02:00
|
|
|
var fixedPins = map[string]sysfsPin{
|
|
|
|
"7": {
|
2021-06-07 14:55:45 +02:00
|
|
|
pin: 17, // GPIO0_C1_CLKOUT
|
2017-04-22 15:03:07 +02:00
|
|
|
pwmPin: -1,
|
|
|
|
},
|
|
|
|
"10": {
|
2021-06-07 14:55:45 +02:00
|
|
|
pin: 160, // GPIO5_B0_UART1RX
|
2017-04-22 15:03:07 +02:00
|
|
|
pwmPin: -1,
|
|
|
|
},
|
|
|
|
"8": {
|
2021-06-07 14:55:45 +02:00
|
|
|
pin: 161, // GPIO5_B1_UART1TX
|
2017-04-22 15:03:07 +02:00
|
|
|
pwmPin: -1,
|
|
|
|
},
|
|
|
|
"16": {
|
2021-06-07 14:55:45 +02:00
|
|
|
pin: 162, // GPIO5_B2_UART1CTSN
|
2017-04-22 15:03:07 +02:00
|
|
|
pwmPin: -1,
|
|
|
|
},
|
|
|
|
"18": {
|
2021-06-07 14:55:45 +02:00
|
|
|
pin: 163, // GPIO5_B3_UART1RTSN
|
2017-04-22 15:03:07 +02:00
|
|
|
pwmPin: -1,
|
|
|
|
},
|
|
|
|
"11": {
|
2021-06-07 14:55:45 +02:00
|
|
|
pin: 164, // GPIO5_B4_SPI0CLK_UART4CTSN
|
2017-04-22 15:03:07 +02:00
|
|
|
pwmPin: -1,
|
|
|
|
},
|
|
|
|
"29": {
|
2021-06-07 14:55:45 +02:00
|
|
|
pin: 165, // GPIO5_B5_SPI0CSN_UART4RTSN
|
2017-04-22 15:03:07 +02:00
|
|
|
pwmPin: -1,
|
|
|
|
},
|
|
|
|
"13": {
|
2021-06-07 14:55:45 +02:00
|
|
|
pin: 166, // GPIO5_B6_SPI0_TXD_UART4TX
|
2017-04-22 15:03:07 +02:00
|
|
|
pwmPin: -1,
|
|
|
|
},
|
|
|
|
"15": {
|
2021-06-07 14:55:45 +02:00
|
|
|
pin: 167, // GPIO5_B7_SPI0_RXD_UART4RX
|
2017-04-22 15:03:07 +02:00
|
|
|
pwmPin: -1,
|
|
|
|
},
|
|
|
|
"31": {
|
2021-06-07 14:55:45 +02:00
|
|
|
pin: 168, // GPIO5_C0_SPI0CSN1
|
2017-04-22 15:03:07 +02:00
|
|
|
pwmPin: -1,
|
|
|
|
},
|
|
|
|
"22": {
|
|
|
|
pin: 171, // GPIO5_C3
|
|
|
|
pwmPin: -1,
|
|
|
|
},
|
|
|
|
"12": {
|
2021-06-07 14:55:45 +02:00
|
|
|
pin: 184, // GPIO6_A0_PCM/I2S_CLK
|
2017-04-22 15:03:07 +02:00
|
|
|
pwmPin: -1,
|
|
|
|
},
|
|
|
|
"35": {
|
2021-06-07 14:55:45 +02:00
|
|
|
pin: 185, // GPIO6_A1_PCM/I2S_FS
|
2017-04-22 15:03:07 +02:00
|
|
|
pwmPin: -1,
|
|
|
|
},
|
|
|
|
"38": {
|
2021-06-07 14:55:45 +02:00
|
|
|
pin: 187, // GPIO6_A3_PCM/I2S_SDI
|
2017-04-22 15:03:07 +02:00
|
|
|
pwmPin: -1,
|
|
|
|
},
|
|
|
|
"40": {
|
2021-06-07 14:55:45 +02:00
|
|
|
pin: 188, // GPIO6_A4_PCM/I2S_SDO
|
2017-04-22 15:03:07 +02:00
|
|
|
pwmPin: -1,
|
|
|
|
},
|
|
|
|
"36": {
|
2021-06-07 14:55:45 +02:00
|
|
|
pin: 223, // GPIO7_A7_UART3RX
|
2017-04-22 15:03:07 +02:00
|
|
|
pwmPin: -1,
|
|
|
|
},
|
|
|
|
"37": {
|
2021-06-07 14:55:45 +02:00
|
|
|
pin: 224, // GPIO7_B0_UART3TX
|
2017-04-22 15:03:07 +02:00
|
|
|
pwmPin: -1,
|
|
|
|
},
|
|
|
|
"27": {
|
2021-06-07 14:55:45 +02:00
|
|
|
pin: 233, // GPIO7_C1_I2C4_SDA
|
2017-04-22 15:03:07 +02:00
|
|
|
pwmPin: -1,
|
|
|
|
},
|
|
|
|
"28": {
|
2021-06-07 14:55:45 +02:00
|
|
|
pin: 234, // GPIO7_C2_I2C_SCL
|
2017-04-22 15:03:07 +02:00
|
|
|
pwmPin: -1,
|
|
|
|
},
|
|
|
|
"33": {
|
2021-06-07 14:55:45 +02:00
|
|
|
pin: 238, // GPIO7_C6_UART2RX_PWM2
|
2017-04-22 15:03:07 +02:00
|
|
|
pwmPin: 0,
|
|
|
|
},
|
|
|
|
"32": {
|
2021-06-07 14:55:45 +02:00
|
|
|
pin: 239, // GPIO7_C7_UART2TX_PWM3
|
2017-04-22 15:03:07 +02:00
|
|
|
pwmPin: 1,
|
|
|
|
},
|
|
|
|
"26": {
|
2021-06-07 14:55:45 +02:00
|
|
|
pin: 251, // GPIO8_A3_SPI2CSN1
|
2017-04-22 15:03:07 +02:00
|
|
|
pwmPin: -1,
|
|
|
|
},
|
|
|
|
"3": {
|
2021-06-07 14:55:45 +02:00
|
|
|
pin: 252, // GPIO8_A4_I2C1_SDA
|
2017-04-22 15:03:07 +02:00
|
|
|
pwmPin: -1,
|
|
|
|
},
|
|
|
|
"5": {
|
2021-06-07 14:55:45 +02:00
|
|
|
pin: 253, // GPIO8_A5_I2C1_SCL
|
2017-04-22 15:03:07 +02:00
|
|
|
pwmPin: -1,
|
|
|
|
},
|
|
|
|
"23": {
|
2021-06-07 14:55:45 +02:00
|
|
|
pin: 254, // GPIO8_A6_SPI2CLK
|
2017-04-22 15:03:07 +02:00
|
|
|
pwmPin: -1,
|
|
|
|
},
|
|
|
|
"24": {
|
2021-06-07 14:55:45 +02:00
|
|
|
pin: 255, // GPIO8_A7_SPI2CSN0
|
2017-04-22 15:03:07 +02:00
|
|
|
pwmPin: -1,
|
|
|
|
},
|
|
|
|
"21": {
|
2021-06-07 14:55:45 +02:00
|
|
|
pin: 256, // GPIO8_B0_SPI2RXD
|
2017-04-22 15:03:07 +02:00
|
|
|
pwmPin: -1,
|
|
|
|
},
|
|
|
|
"19": {
|
2021-06-07 14:55:45 +02:00
|
|
|
pin: 257, // GPIO8_B1_SPI2TXD
|
2017-04-22 15:03:07 +02:00
|
|
|
pwmPin: -1,
|
|
|
|
},
|
2017-04-20 19:32:38 +02:00
|
|
|
}
|