diff options
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/drivers/led.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/firmware/drivers/led.c b/firmware/drivers/led.c index 80e8469638..293904f3f8 100644 --- a/firmware/drivers/led.c +++ b/firmware/drivers/led.c | |||
@@ -25,13 +25,13 @@ void led(bool on) | |||
25 | { | 25 | { |
26 | #ifdef ASM_IMPLEMENTATION | 26 | #ifdef ASM_IMPLEMENTATION |
27 | if ( on ) | 27 | if ( on ) |
28 | asm("or.b %0, @(r0,gbr)" : : "I"(0x40), "z"(PBDR_ADDR+1)); | 28 | asm("or.b" "\t" "%0,@(r0,gbr)" : : "I"(0x40), "z"(PBDR_ADDR+1)); |
29 | else | 29 | else |
30 | asm("and.b %0, @(r0,gbr)" : : "I"(~0x40), "z"(PBDR_ADDR+1)); | 30 | asm("and.b" "\t" "%0,@(r0,gbr)" : : "I"(~0x40), "z"(PBDR_ADDR+1)); |
31 | #else | 31 | #else |
32 | if ( on ) | 32 | if ( on ) |
33 | PBDR |= 0x40; | 33 | PBDR |= 0x40; |
34 | else | 34 | else |
35 | PBDR &= ~0x40; | 35 | PBDR &= ~0x40; |
36 | #endif | 36 | #endif |
37 | } | 37 | } |