From 5deedd668569099659dfe67ade6c03b2f94815ae Mon Sep 17 00:00:00 2001 From: Damien George Date: Mon, 3 Oct 2016 18:06:58 +1100 Subject: [PATCH] stmhal/mphalport: Fix mp_hal_pin_write to use correct pin_mask. --- stmhal/mphalport.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/stmhal/mphalport.h b/stmhal/mphalport.h index 7045f30c48..d45308c34d 100644 --- a/stmhal/mphalport.h +++ b/stmhal/mphalport.h @@ -51,4 +51,4 @@ void mp_hal_set_interrupt_char(int c); // -1 to disable #define mp_hal_pin_od_low(p) GPIO_clear_pin((p)->gpio, (p)->pin_mask) #define mp_hal_pin_od_high(p) GPIO_set_pin((p)->gpio, (p)->pin_mask) #define mp_hal_pin_read(p) GPIO_read_pin((p)->gpio, (p)->pin) -#define mp_hal_pin_write(p, v) do { if (v) { GPIO_set_pin((p)->gpio, (p)->pin); } else { GPIO_clear_pin((p)->gpio, (p)->pin); } } while (0) +#define mp_hal_pin_write(p, v) do { if (v) { GPIO_set_pin((p)->gpio, (p)->pin_mask); } else { GPIO_clear_pin((p)->gpio, (p)->pin_mask); } } while (0)