diff options
| author | DavePutz <dwputz@gmail.com> | 2020-07-24 20:29:53 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2020-07-24 20:29:53 -0500 |
| commit | 3dfed3c4aa52d06bd2eb1c28d0a1916821cc3f80 (patch) | |
| tree | e585876c4e4d3500ba42dfceeb11c5bd11e7dd74 /ports/litex | |
| parent | a14101cd137e56002ff0599d99f8234966786454 (diff) | |
| parent | a6e048686fe6999c4231582b7d9e69a7dc679257 (diff) | |
Merge pull request #15 from adafruit/main
update from main
Diffstat (limited to 'ports/litex')
| -rw-r--r-- | ports/litex/common-hal/microcontroller/Pin.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ports/litex/common-hal/microcontroller/Pin.c b/ports/litex/common-hal/microcontroller/Pin.c index 632468f6d..38601e0d3 100644 --- a/ports/litex/common-hal/microcontroller/Pin.c +++ b/ports/litex/common-hal/microcontroller/Pin.c @@ -41,12 +41,19 @@ void reset_pin_number(uint8_t pin_port, uint8_t pin_number) { claimed_pins[pin_port] &= ~(1<<pin_number); } +void common_hal_reset_pin(const mcu_pin_obj_t* pin) { + reset_pin_number(0, pin->number); +} void claim_pin(const mcu_pin_obj_t* pin) { // Set bit in claimed_pins bitmask. claimed_pins[0] |= 1<<pin->number; } +void common_hal_mcu_pin_claim(const mcu_pin_obj_t* pin) { + claim_pin(pin); +} + bool pin_number_is_free(uint8_t pin_port, uint8_t pin_number) { return !(claimed_pins[pin_port] & 1<<pin_number); } |
