From 790eed6f93dc12df40715ad1062b5ce01badcbd9 Mon Sep 17 00:00:00 2001 From: Damien George Date: Sun, 23 Feb 2014 00:31:11 +0000 Subject: stm: Make pendsv_nlr_jump work when debugging is enabled. Stack layout is different when -g used, so need to handle the pendsv jump differently. Addresses Issue #315. --- stm/led.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'stm/led.c') diff --git a/stm/led.c b/stm/led.c index 683e82bc6..0e02715f4 100644 --- a/stm/led.c +++ b/stm/led.c @@ -103,8 +103,8 @@ void led_toggle(pyb_led_t led) { return; } - // XXX this assumes LED is driven by a low MCU output (true for PYBv3, false for PYBv4) - if (!(port->ODR & pin)) { + // XXX this assumes LED is driven by a high MCU output (false for PYBv3, true for PYBv4) + if (port->ODR & pin) { // turn LED off PYB_LED_OFF(port, pin); } else { -- cgit v1.2.3