mirror of
https://github.com/kidoman/embd
synced 2024-12-22 12:50:19 +01:00
rpi: led support
this adds support for controlling the green LED (the one next to the red power LED)
This commit is contained in:
parent
859a6619f8
commit
9ac0872493
@ -4,6 +4,7 @@
|
||||
|
||||
GPIO (digital (rw))
|
||||
I²C
|
||||
LED
|
||||
*/
|
||||
package rpi
|
||||
|
||||
@ -52,6 +53,10 @@ var rev2Pins = embd.PinMap{
|
||||
&embd.PinDesc{ID: "P1_26", Aliases: []string{"7", "GPIO_7", "CE1", "SPI0_CE1_N"}, Caps: embd.CapDigital | embd.CapSPI, DigitalLogical: 7},
|
||||
}
|
||||
|
||||
var ledMap = embd.LEDMap{
|
||||
"led0": []string{"0", "led0", "LED0"},
|
||||
}
|
||||
|
||||
func init() {
|
||||
embd.Register(embd.HostRPi, func(rev int) *embd.Descriptor {
|
||||
var pins = rev1Pins
|
||||
@ -66,6 +71,9 @@ func init() {
|
||||
I2CDriver: func() embd.I2CDriver {
|
||||
return embd.NewI2CDriver(generic.NewI2CBus)
|
||||
},
|
||||
LEDDriver: func() embd.LEDDriver {
|
||||
return embd.NewLEDDriver(ledMap, generic.NewLED)
|
||||
},
|
||||
}
|
||||
})
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user