mirror of
https://github.com/hybridgroup/gobot.git
synced 2025-05-14 19:29:32 +08:00
joule: extract Tuchuck pin mapping into separate file
Signed-off-by: deadprogram <ron@hybridgroup.com>
This commit is contained in:
parent
19b6c11586
commit
86ec61eeed
@ -50,406 +50,6 @@ type Adaptor struct {
|
|||||||
connect func(e *Adaptor) (err error)
|
connect func(e *Adaptor) (err error)
|
||||||
}
|
}
|
||||||
|
|
||||||
var sysfsPinMap = map[string]sysfsPin{
|
|
||||||
// disabled
|
|
||||||
"0": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
"1": sysfsPin{
|
|
||||||
pin: 446,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
"2": sysfsPin{
|
|
||||||
pin: 421,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// disabled
|
|
||||||
"3": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
"4": sysfsPin{
|
|
||||||
pin: 422,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
"5": sysfsPin{
|
|
||||||
pin: 356,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
"6": sysfsPin{
|
|
||||||
pin: 417,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// UART
|
|
||||||
"7": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
"8": sysfsPin{
|
|
||||||
pin: 419,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// disabled
|
|
||||||
"9": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
"10": sysfsPin{
|
|
||||||
pin: 416,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
"11": sysfsPin{
|
|
||||||
pin: 381,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
"13": sysfsPin{
|
|
||||||
pin: 382,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
"15": sysfsPin{
|
|
||||||
pin: 380,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
"17": sysfsPin{
|
|
||||||
pin: 379,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
"19": sysfsPin{
|
|
||||||
pin: 378,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// UART
|
|
||||||
"21": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// disabled
|
|
||||||
"22": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// UART
|
|
||||||
"23": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// disabled
|
|
||||||
"24": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
"25": sysfsPin{
|
|
||||||
pin: 463,
|
|
||||||
pwmPin: 0,
|
|
||||||
},
|
|
||||||
// low voltage should not use
|
|
||||||
"26": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
"27": sysfsPin{
|
|
||||||
pin: 464,
|
|
||||||
pwmPin: 1,
|
|
||||||
},
|
|
||||||
// disabled
|
|
||||||
"28": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
"29": sysfsPin{
|
|
||||||
pin: 465,
|
|
||||||
pwmPin: 2,
|
|
||||||
},
|
|
||||||
// disabled?
|
|
||||||
"30": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
"31": sysfsPin{
|
|
||||||
pin: 466,
|
|
||||||
pwmPin: 3,
|
|
||||||
},
|
|
||||||
// disabled?
|
|
||||||
"32": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// disabled
|
|
||||||
"33": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
"34": sysfsPin{
|
|
||||||
pin: 393,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// GND
|
|
||||||
"35": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// GND
|
|
||||||
"36": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// GND
|
|
||||||
"37": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// GND
|
|
||||||
"38": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// disabled
|
|
||||||
"39": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// GND
|
|
||||||
"40": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
|
|
||||||
// Second header
|
|
||||||
// GND
|
|
||||||
"41": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// 5V
|
|
||||||
"42": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// GND
|
|
||||||
"43": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// 5V
|
|
||||||
"44": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// GND
|
|
||||||
"45": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// 3.3V
|
|
||||||
"46": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// GND
|
|
||||||
"47": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// 3.3V
|
|
||||||
"48": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// GND
|
|
||||||
"49": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// 1.8V
|
|
||||||
"50": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// GPIO
|
|
||||||
"51": sysfsPin{
|
|
||||||
pin: 456,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// 1.8V
|
|
||||||
"52": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// PANEL
|
|
||||||
"53": sysfsPin{
|
|
||||||
pin: 270,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// GND
|
|
||||||
"54": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// PANEL
|
|
||||||
"55": sysfsPin{
|
|
||||||
pin: 271,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// CAMERA
|
|
||||||
"56": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// PANEL
|
|
||||||
"57": sysfsPin{
|
|
||||||
pin: 272,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// CAMERA
|
|
||||||
"58": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// SPP0FS0
|
|
||||||
"59": sysfsPin{
|
|
||||||
pin: 411,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// CAMERA
|
|
||||||
"60": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// SPP0FS1
|
|
||||||
"61": sysfsPin{
|
|
||||||
pin: 412,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// SPI_DAT
|
|
||||||
"62": sysfsPin{
|
|
||||||
pin: -1,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// SPP0FS2
|
|
||||||
"63": sysfsPin{
|
|
||||||
pin: 411,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// SPICLKB
|
|
||||||
"64": sysfsPin{
|
|
||||||
pin: 384,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// SPP0FS3
|
|
||||||
"65": sysfsPin{
|
|
||||||
pin: 410,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// SPICLKA
|
|
||||||
"66": sysfsPin{
|
|
||||||
pin: 383,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// SPP0TX
|
|
||||||
"67": sysfsPin{
|
|
||||||
pin: 414,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// UART0RX
|
|
||||||
"68": sysfsPin{
|
|
||||||
pin: 467,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// SPP0RX
|
|
||||||
"69": sysfsPin{
|
|
||||||
pin: 415,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// UART0RT
|
|
||||||
"70": sysfsPin{
|
|
||||||
pin: 469,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// I2C1SDA
|
|
||||||
"71": sysfsPin{
|
|
||||||
pin: 317,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// UART0CT
|
|
||||||
"72": sysfsPin{
|
|
||||||
pin: 412,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// I2C1SCL
|
|
||||||
"73": sysfsPin{
|
|
||||||
pin: 418,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// UART1TX
|
|
||||||
"74": sysfsPin{
|
|
||||||
pin: 484,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// I2C2SDA
|
|
||||||
"75": sysfsPin{
|
|
||||||
pin: 319,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// UART1RX
|
|
||||||
"76": sysfsPin{
|
|
||||||
pin: 483,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// I2C2SCL
|
|
||||||
"77": sysfsPin{
|
|
||||||
pin: 320,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// UART1RT
|
|
||||||
"78": sysfsPin{
|
|
||||||
pin: 485,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// RTC_CLK
|
|
||||||
"79": sysfsPin{
|
|
||||||
pin: 367,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// UART1CT
|
|
||||||
"80": sysfsPin{
|
|
||||||
pin: 486,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
|
|
||||||
// Built-in LEDs
|
|
||||||
// LED100
|
|
||||||
"100": sysfsPin{
|
|
||||||
pin: 337,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// LED101
|
|
||||||
"101": sysfsPin{
|
|
||||||
pin: 338,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// LED102
|
|
||||||
"102": sysfsPin{
|
|
||||||
pin: 339,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// LED103
|
|
||||||
"103": sysfsPin{
|
|
||||||
pin: 340,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// LEDWIFI
|
|
||||||
"104": sysfsPin{
|
|
||||||
pin: 438,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
// LEDBT
|
|
||||||
"105": sysfsPin{
|
|
||||||
pin: 439,
|
|
||||||
pwmPin: -1,
|
|
||||||
},
|
|
||||||
}
|
|
||||||
|
|
||||||
// NewAdaptor returns a new Joule Adaptor
|
// NewAdaptor returns a new Joule Adaptor
|
||||||
func NewAdaptor() *Adaptor {
|
func NewAdaptor() *Adaptor {
|
||||||
return &Adaptor{
|
return &Adaptor{
|
||||||
|
@ -48,17 +48,6 @@ func (n *NullReadWriteCloser) Close() error {
|
|||||||
func initTestAdaptor() (*Adaptor, *sysfs.MockFilesystem) {
|
func initTestAdaptor() (*Adaptor, *sysfs.MockFilesystem) {
|
||||||
a := NewAdaptor()
|
a := NewAdaptor()
|
||||||
fs := sysfs.NewMockFilesystem([]string{
|
fs := sysfs.NewMockFilesystem([]string{
|
||||||
"/sys/bus/iio/devices/iio:device1/in_voltage0_raw",
|
|
||||||
"/sys/kernel/debug/gpio_debug/gpio111/current_pinmux",
|
|
||||||
"/sys/kernel/debug/gpio_debug/gpio115/current_pinmux",
|
|
||||||
"/sys/kernel/debug/gpio_debug/gpio114/current_pinmux",
|
|
||||||
"/sys/kernel/debug/gpio_debug/gpio109/current_pinmux",
|
|
||||||
"/sys/kernel/debug/gpio_debug/gpio131/current_pinmux",
|
|
||||||
"/sys/kernel/debug/gpio_debug/gpio129/current_pinmux",
|
|
||||||
"/sys/kernel/debug/gpio_debug/gpio40/current_pinmux",
|
|
||||||
"/sys/kernel/debug/gpio_debug/gpio13/current_pinmux",
|
|
||||||
"/sys/kernel/debug/gpio_debug/gpio28/current_pinmux",
|
|
||||||
"/sys/kernel/debug/gpio_debug/gpio27/current_pinmux",
|
|
||||||
"/sys/class/pwm/pwmchip0/export",
|
"/sys/class/pwm/pwmchip0/export",
|
||||||
"/sys/class/pwm/pwmchip0/unexport",
|
"/sys/class/pwm/pwmchip0/unexport",
|
||||||
"/sys/class/pwm/pwmchip0/pwm0/duty_cycle",
|
"/sys/class/pwm/pwmchip0/pwm0/duty_cycle",
|
||||||
|
@ -1,5 +1,4 @@
|
|||||||
// package joule pwm implementation
|
// Package joule pwm implementation
|
||||||
// TODO: move this into shared Intel package
|
|
||||||
package joule
|
package joule
|
||||||
|
|
||||||
import "strconv"
|
import "strconv"
|
||||||
|
401
platforms/intel-iot/joule/tuchuck_pinmap.go
Normal file
401
platforms/intel-iot/joule/tuchuck_pinmap.go
Normal file
@ -0,0 +1,401 @@
|
|||||||
|
package joule
|
||||||
|
|
||||||
|
var sysfsPinMap = map[string]sysfsPin{
|
||||||
|
// disabled
|
||||||
|
"0": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
"1": sysfsPin{
|
||||||
|
pin: 446,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
"2": sysfsPin{
|
||||||
|
pin: 421,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// disabled
|
||||||
|
"3": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
"4": sysfsPin{
|
||||||
|
pin: 422,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
"5": sysfsPin{
|
||||||
|
pin: 356,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
"6": sysfsPin{
|
||||||
|
pin: 417,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// UART
|
||||||
|
"7": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
"8": sysfsPin{
|
||||||
|
pin: 419,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// disabled
|
||||||
|
"9": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
"10": sysfsPin{
|
||||||
|
pin: 416,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
"11": sysfsPin{
|
||||||
|
pin: 381,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
"13": sysfsPin{
|
||||||
|
pin: 382,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
"15": sysfsPin{
|
||||||
|
pin: 380,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
"17": sysfsPin{
|
||||||
|
pin: 379,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
"19": sysfsPin{
|
||||||
|
pin: 378,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// UART
|
||||||
|
"21": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// disabled
|
||||||
|
"22": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// UART
|
||||||
|
"23": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// disabled
|
||||||
|
"24": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
"25": sysfsPin{
|
||||||
|
pin: 463,
|
||||||
|
pwmPin: 0,
|
||||||
|
},
|
||||||
|
// low voltage should not use
|
||||||
|
"26": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
"27": sysfsPin{
|
||||||
|
pin: 464,
|
||||||
|
pwmPin: 1,
|
||||||
|
},
|
||||||
|
// disabled
|
||||||
|
"28": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
"29": sysfsPin{
|
||||||
|
pin: 465,
|
||||||
|
pwmPin: 2,
|
||||||
|
},
|
||||||
|
// disabled?
|
||||||
|
"30": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
"31": sysfsPin{
|
||||||
|
pin: 466,
|
||||||
|
pwmPin: 3,
|
||||||
|
},
|
||||||
|
// disabled?
|
||||||
|
"32": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// disabled
|
||||||
|
"33": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
"34": sysfsPin{
|
||||||
|
pin: 393,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// GND
|
||||||
|
"35": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// GND
|
||||||
|
"36": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// GND
|
||||||
|
"37": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// GND
|
||||||
|
"38": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// disabled
|
||||||
|
"39": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// GND
|
||||||
|
"40": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
|
||||||
|
// Second header
|
||||||
|
// GND
|
||||||
|
"41": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// 5V
|
||||||
|
"42": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// GND
|
||||||
|
"43": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// 5V
|
||||||
|
"44": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// GND
|
||||||
|
"45": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// 3.3V
|
||||||
|
"46": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// GND
|
||||||
|
"47": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// 3.3V
|
||||||
|
"48": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// GND
|
||||||
|
"49": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// 1.8V
|
||||||
|
"50": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// GPIO
|
||||||
|
"51": sysfsPin{
|
||||||
|
pin: 456,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// 1.8V
|
||||||
|
"52": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// PANEL
|
||||||
|
"53": sysfsPin{
|
||||||
|
pin: 270,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// GND
|
||||||
|
"54": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// PANEL
|
||||||
|
"55": sysfsPin{
|
||||||
|
pin: 271,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// CAMERA
|
||||||
|
"56": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// PANEL
|
||||||
|
"57": sysfsPin{
|
||||||
|
pin: 272,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// CAMERA
|
||||||
|
"58": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// SPP0FS0
|
||||||
|
"59": sysfsPin{
|
||||||
|
pin: 411,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// CAMERA
|
||||||
|
"60": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// SPP0FS1
|
||||||
|
"61": sysfsPin{
|
||||||
|
pin: 412,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// SPI_DAT
|
||||||
|
"62": sysfsPin{
|
||||||
|
pin: -1,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// SPP0FS2
|
||||||
|
"63": sysfsPin{
|
||||||
|
pin: 411,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// SPICLKB
|
||||||
|
"64": sysfsPin{
|
||||||
|
pin: 384,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// SPP0FS3
|
||||||
|
"65": sysfsPin{
|
||||||
|
pin: 410,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// SPICLKA
|
||||||
|
"66": sysfsPin{
|
||||||
|
pin: 383,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// SPP0TX
|
||||||
|
"67": sysfsPin{
|
||||||
|
pin: 414,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// UART0RX
|
||||||
|
"68": sysfsPin{
|
||||||
|
pin: 467,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// SPP0RX
|
||||||
|
"69": sysfsPin{
|
||||||
|
pin: 415,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// UART0RT
|
||||||
|
"70": sysfsPin{
|
||||||
|
pin: 469,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// I2C1SDA
|
||||||
|
"71": sysfsPin{
|
||||||
|
pin: 317,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// UART0CT
|
||||||
|
"72": sysfsPin{
|
||||||
|
pin: 412,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// I2C1SCL
|
||||||
|
"73": sysfsPin{
|
||||||
|
pin: 418,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// UART1TX
|
||||||
|
"74": sysfsPin{
|
||||||
|
pin: 484,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// I2C2SDA
|
||||||
|
"75": sysfsPin{
|
||||||
|
pin: 319,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// UART1RX
|
||||||
|
"76": sysfsPin{
|
||||||
|
pin: 483,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// I2C2SCL
|
||||||
|
"77": sysfsPin{
|
||||||
|
pin: 320,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// UART1RT
|
||||||
|
"78": sysfsPin{
|
||||||
|
pin: 485,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// RTC_CLK
|
||||||
|
"79": sysfsPin{
|
||||||
|
pin: 367,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// UART1CT
|
||||||
|
"80": sysfsPin{
|
||||||
|
pin: 486,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
|
||||||
|
// Built-in LEDs
|
||||||
|
// LED100
|
||||||
|
"100": sysfsPin{
|
||||||
|
pin: 337,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// LED101
|
||||||
|
"101": sysfsPin{
|
||||||
|
pin: 338,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// LED102
|
||||||
|
"102": sysfsPin{
|
||||||
|
pin: 339,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// LED103
|
||||||
|
"103": sysfsPin{
|
||||||
|
pin: 340,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// LEDWIFI
|
||||||
|
"104": sysfsPin{
|
||||||
|
pin: 438,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
// LEDBT
|
||||||
|
"105": sysfsPin{
|
||||||
|
pin: 439,
|
||||||
|
pwmPin: -1,
|
||||||
|
},
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user