aboutsummaryrefslogtreecommitdiffstats
path: root/LUFA/Drivers/Board/AVR8/LEONARDO/LEDs.h
diff options
context:
space:
mode:
authorDean Camera <dean@fourwalledcubicle.com>2012-08-12 17:29:50 +0000
committerDean Camera <dean@fourwalledcubicle.com>2012-08-12 17:29:50 +0000
commite92a9845d3ae7d4784d18b1d5b08bf6f614204cc (patch)
tree41a18cb5afe03e62ade76d99ea7c1d92b572063c /LUFA/Drivers/Board/AVR8/LEONARDO/LEDs.h
parent40755d4fde2e7b88341d91f61e6f053144c02986 (diff)
downloadlufa-e92a9845d3ae7d4784d18b1d5b08bf6f614204cc.tar.gz
lufa-e92a9845d3ae7d4784d18b1d5b08bf6f614204cc.tar.bz2
lufa-e92a9845d3ae7d4784d18b1d5b08bf6f614204cc.zip
Leonardo LEDs are RX/TX active Low and USER active high, not the other way around.
Diffstat (limited to 'LUFA/Drivers/Board/AVR8/LEONARDO/LEDs.h')
-rw-r--r--LUFA/Drivers/Board/AVR8/LEONARDO/LEDs.h12
1 files changed, 6 insertions, 6 deletions
diff --git a/LUFA/Drivers/Board/AVR8/LEONARDO/LEDs.h b/LUFA/Drivers/Board/AVR8/LEONARDO/LEDs.h
index e8e9c4993..ea6cc779e 100644
--- a/LUFA/Drivers/Board/AVR8/LEONARDO/LEDs.h
+++ b/LUFA/Drivers/Board/AVR8/LEONARDO/LEDs.h
@@ -131,17 +131,17 @@
static inline void LEDs_SetAllLEDs(const uint8_t LEDMask)
{
- PORTB = ((PORTB & ~LEDS_PORTB_LEDS) | (LEDMask & LEDS_PORTB_LEDS));
- PORTD = ((PORTD & ~LEDS_PORTD_LEDS) | (LEDMask & LEDS_PORTD_LEDS));
- PORTC = ((PORTC | LEDS_PORTC_LEDS) & ~(LEDMask & LEDS_PORTC_LEDS));
+ PORTB = ((PORTB | LEDS_PORTB_LEDS) & ~(LEDMask & LEDS_PORTB_LEDS));
+ PORTD = ((PORTD | LEDS_PORTD_LEDS) & ~(LEDMask & LEDS_PORTD_LEDS));
+ PORTC = ((PORTC & ~LEDS_PORTC_LEDS) | (LEDMask & LEDS_PORTC_LEDS));
}
static inline void LEDs_ChangeLEDs(const uint8_t LEDMask,
const uint8_t ActiveMask)
{
- PORTB = ((PORTB & ~(LEDMask & LEDS_PORTB_LEDS)) | (ActiveMask & LEDS_PORTB_LEDS));
- PORTD = ((PORTD & ~(LEDMask & LEDS_PORTD_LEDS)) | (ActiveMask & LEDS_PORTD_LEDS));
- PORTC = ((PORTC | (LEDMask & LEDS_PORTC_LEDS)) | ~(ActiveMask & LEDS_PORTC_LEDS));
+ PORTB = ((PORTB | (LEDMask & LEDS_PORTB_LEDS)) & ~(ActiveMask & LEDS_PORTB_LEDS));
+ PORTD = ((PORTD | (LEDMask & LEDS_PORTD_LEDS)) & ~(ActiveMask & LEDS_PORTD_LEDS));
+ PORTC = ((PORTC & ~(LEDMask & LEDS_PORTC_LEDS)) | (ActiveMask & LEDS_PORTC_LEDS));
}
static inline void LEDs_ToggleLEDs(const uint8_t LEDMask)