rp2/mphalport: Fix mp_hal_pin_low/high() for pin>=32.
Fixes issue #16190. Signed-off-by: Dryw Wade <dryw.wade@sparkfun.com>
This commit is contained in:
@@ -182,11 +182,11 @@ static inline void mp_hal_pin_od_high(mp_hal_pin_obj_t pin) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
static inline void mp_hal_pin_low(mp_hal_pin_obj_t pin) {
|
static inline void mp_hal_pin_low(mp_hal_pin_obj_t pin) {
|
||||||
gpio_clr_mask(1 << pin);
|
gpio_clr_mask64(UINT64_C(1) << pin);
|
||||||
}
|
}
|
||||||
|
|
||||||
static inline void mp_hal_pin_high(mp_hal_pin_obj_t pin) {
|
static inline void mp_hal_pin_high(mp_hal_pin_obj_t pin) {
|
||||||
gpio_set_mask(1 << pin);
|
gpio_set_mask64(UINT64_C(1) << pin);
|
||||||
}
|
}
|
||||||
|
|
||||||
enum mp_hal_pin_interrupt_trigger {
|
enum mp_hal_pin_interrupt_trigger {
|
||||||
|
|||||||
Reference in New Issue
Block a user