mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-15 16:33:40 +00:00
Add basic GPIO support for rp2040 PIO
This commit is contained in:
@@ -86,6 +86,8 @@ const (
|
|||||||
PinPWM
|
PinPWM
|
||||||
PinI2C
|
PinI2C
|
||||||
PinSPI
|
PinSPI
|
||||||
|
PinPIO0
|
||||||
|
PinPIO1
|
||||||
)
|
)
|
||||||
|
|
||||||
func (p Pin) PortMaskSet() (*uint32, uint32) {
|
func (p Pin) PortMaskSet() (*uint32, uint32) {
|
||||||
@@ -203,6 +205,10 @@ func (p Pin) Configure(config PinConfig) {
|
|||||||
p.setSlew(false)
|
p.setSlew(false)
|
||||||
case PinSPI:
|
case PinSPI:
|
||||||
p.setFunc(fnSPI)
|
p.setFunc(fnSPI)
|
||||||
|
case PinPIO0:
|
||||||
|
p.setFunc(fnPIO0)
|
||||||
|
case PinPIO1:
|
||||||
|
p.setFunc(fnPIO1)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user