mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-20 04:19:04 +00:00
machine: add I2C pin comments
Similar to PWM, I2C can only be used on some pins. To automatically generate this information per board, we need to add extra comments that can then be interpreted by doc-gen for the tinygo.org website.
This commit is contained in:
committed by
Ron Evans
parent
e454ad1b61
commit
b3da00ac1f
@@ -4,34 +4,34 @@ package machine
|
||||
|
||||
const (
|
||||
// GPIO pins
|
||||
GPIO0 Pin = 0 // peripherals: PWM0 channel A
|
||||
GPIO1 Pin = 1 // peripherals: PWM0 channel B
|
||||
GPIO2 Pin = 2 // peripherals: PWM1 channel A
|
||||
GPIO3 Pin = 3 // peripherals: PWM1 channel B
|
||||
GPIO4 Pin = 4 // peripherals: PWM2 channel A
|
||||
GPIO5 Pin = 5 // peripherals: PWM2 channel B
|
||||
GPIO6 Pin = 6 // peripherals: PWM3 channel A
|
||||
GPIO7 Pin = 7 // peripherals: PWM3 channel B
|
||||
GPIO8 Pin = 8 // peripherals: PWM4 channel A
|
||||
GPIO9 Pin = 9 // peripherals: PWM4 channel B
|
||||
GPIO10 Pin = 10 // peripherals: PWM5 channel A
|
||||
GPIO11 Pin = 11 // peripherals: PWM5 channel B
|
||||
GPIO12 Pin = 12 // peripherals: PWM6 channel A
|
||||
GPIO13 Pin = 13 // peripherals: PWM6 channel B
|
||||
GPIO14 Pin = 14 // peripherals: PWM7 channel A
|
||||
GPIO15 Pin = 15 // peripherals: PWM7 channel B
|
||||
GPIO16 Pin = 16 // peripherals: PWM0 channel A
|
||||
GPIO17 Pin = 17 // peripherals: PWM0 channel B
|
||||
GPIO18 Pin = 18 // peripherals: PWM1 channel A
|
||||
GPIO19 Pin = 19 // peripherals: PWM1 channel B
|
||||
GPIO20 Pin = 20 // peripherals: PWM2 channel A
|
||||
GPIO21 Pin = 21 // peripherals: PWM2 channel B
|
||||
GPIO0 Pin = 0 // peripherals: PWM0 channel A, I2C0 SDA
|
||||
GPIO1 Pin = 1 // peripherals: PWM0 channel B, I2C0 SCL
|
||||
GPIO2 Pin = 2 // peripherals: PWM1 channel A, I2C1 SDA
|
||||
GPIO3 Pin = 3 // peripherals: PWM1 channel B, I2C1 SCL
|
||||
GPIO4 Pin = 4 // peripherals: PWM2 channel A, I2C0 SDA
|
||||
GPIO5 Pin = 5 // peripherals: PWM2 channel B, I2C0 SCL
|
||||
GPIO6 Pin = 6 // peripherals: PWM3 channel A, I2C1 SDA
|
||||
GPIO7 Pin = 7 // peripherals: PWM3 channel B, I2C1 SCL
|
||||
GPIO8 Pin = 8 // peripherals: PWM4 channel A, I2C0 SDA
|
||||
GPIO9 Pin = 9 // peripherals: PWM4 channel B, I2C0 SCL
|
||||
GPIO10 Pin = 10 // peripherals: PWM5 channel A, I2C1 SDA
|
||||
GPIO11 Pin = 11 // peripherals: PWM5 channel B, I2C1 SCL
|
||||
GPIO12 Pin = 12 // peripherals: PWM6 channel A, I2C0 SDA
|
||||
GPIO13 Pin = 13 // peripherals: PWM6 channel B, I2C0 SCL
|
||||
GPIO14 Pin = 14 // peripherals: PWM7 channel A, I2C1 SDA
|
||||
GPIO15 Pin = 15 // peripherals: PWM7 channel B, I2C1 SCL
|
||||
GPIO16 Pin = 16 // peripherals: PWM0 channel A, I2C0 SDA
|
||||
GPIO17 Pin = 17 // peripherals: PWM0 channel B, I2C0 SCL
|
||||
GPIO18 Pin = 18 // peripherals: PWM1 channel A, I2C1 SDA
|
||||
GPIO19 Pin = 19 // peripherals: PWM1 channel B, I2C1 SCL
|
||||
GPIO20 Pin = 20 // peripherals: PWM2 channel A, I2C0 SDA
|
||||
GPIO21 Pin = 21 // peripherals: PWM2 channel B, I2C0 SCL
|
||||
GPIO22 Pin = 22 // peripherals: PWM3 channel A
|
||||
GPIO23 Pin = 23 // peripherals: PWM3 channel B
|
||||
GPIO24 Pin = 24 // peripherals: PWM4 channel A
|
||||
GPIO25 Pin = 25 // peripherals: PWM4 channel B
|
||||
GPIO26 Pin = 26 // peripherals: PWM5 channel A
|
||||
GPIO27 Pin = 27 // peripherals: PWM5 channel B
|
||||
GPIO26 Pin = 26 // peripherals: PWM5 channel A, I2C1 SDA
|
||||
GPIO27 Pin = 27 // peripherals: PWM5 channel B, I2C1 SCL
|
||||
GPIO28 Pin = 28 // peripherals: PWM6 channel A
|
||||
GPIO29 Pin = 29 // peripherals: PWM6 channel B
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user