Skip to content

Commit cc4cd7d

Browse files
authored
ports/rp2/mphalport.h: Change mp_hal_pin_xyz() to use 64-bit mask function
Signed-off-by: Dryw Wade <dryw.wade@sparkfun.com>
1 parent f2637d2 commit cc4cd7d

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

ports/rp2/mphalport.h

+2-2
Original file line numberDiff line numberDiff line change
@@ -182,11 +182,11 @@ static inline void mp_hal_pin_od_high(mp_hal_pin_obj_t pin) {
182182
}
183183

184184
static inline void mp_hal_pin_low(mp_hal_pin_obj_t pin) {
185-
gpio_put(pin, false);
185+
gpio_clr_mask64((uint64_t) 1 << pin);
186186
}
187187

188188
static inline void mp_hal_pin_high(mp_hal_pin_obj_t pin) {
189-
gpio_put(pin, true);
189+
gpio_set_mask64((uint64_t) 1 << pin);
190190
}
191191

192192
enum mp_hal_pin_interrupt_trigger {

0 commit comments

Comments
 (0)