mirror of
https://github.com/tinygo-org/tinygo.git
synced 2026-08-15 08:23:41 +00:00
machine: support Pin.Get() function when the pin is configured as output
To my surprise, this is supported on all the devices I could test so therefore it makes sense to change the API to allow this.
This commit is contained in:
committed by
Ron Evans
parent
c8719f8d14
commit
15d3f5f609
@@ -63,7 +63,8 @@ func (p Pin) Configure(config PinConfig) {
|
||||
}
|
||||
}
|
||||
|
||||
// Get returns the current value of a GPIO pin.
|
||||
// Get returns the current value of a GPIO pin when the pin is configured as an
|
||||
// input or as an output.
|
||||
func (p Pin) Get() bool {
|
||||
port, mask := p.getPortMask()
|
||||
// As noted above, the PINx register is always two registers below the PORTx
|
||||
|
||||
Reference in New Issue
Block a user