Oops - XMEGA-B1 Xplained LEDs are on PORTB and PORTE, not PORTF and PORTE.
authorDean Camera <dean@fourwalledcubicle.com>
Mon, 6 Feb 2012 17:10:42 +0000 (17:10 +0000)
committerDean Camera <dean@fourwalledcubicle.com>
Mon, 6 Feb 2012 17:10:42 +0000 (17:10 +0000)
LUFA/Drivers/Board/XMEGA/B1_XPLAINED/LEDs.h

index 8cc10c2..b8c14d5 100644 (file)
@@ -64,7 +64,7 @@
        /* Private Interface - For use in library only: */\r
        #if !defined(__DOXYGEN__)\r
                /* Macros: */\r
-                       #define LEDS_PORTF_LEDS        (LEDS_LED1 | LEDS_LED2 | LEDS_LED3 | LEDS_LED4)\r
+                       #define LEDS_PORTB_LEDS        (LEDS_LED1 | LEDS_LED2 | LEDS_LED3 | LEDS_LED4)\r
                        #define LEDS_PORTE_LEDS        LEDS_LED5\r
 \r
                        #define LEDS_PORTE_MASK_SHIFT  1\r
@@ -97,8 +97,8 @@
                #if !defined(__DOXYGEN__)\r
                        static inline void LEDs_Init(void)\r
                        {\r
-                               PORTF_DIRSET = LEDS_PORTF_LEDS;\r
-                               PORTF_OUTSET = LEDS_PORTF_LEDS;\r
+                               PORTB_DIRSET = LEDS_PORTB_LEDS;\r
+                               PORTB_OUTSET = LEDS_PORTB_LEDS;\r
 \r
                                PORTE_DIRSET = (LEDS_PORTE_LEDS << LEDS_PORTE_MASK_SHIFT);\r
                                PORTE_OUTCLR = (LEDS_PORTE_LEDS << LEDS_PORTE_MASK_SHIFT);\r
 \r
                        static inline void LEDs_Disable(void)\r
                        {\r
-                               PORTF_DIRCLR = LEDS_PORTF_LEDS;\r
-                               PORTF_OUTCLR = LEDS_PORTF_LEDS;\r
+                               PORTB_DIRCLR = LEDS_PORTB_LEDS;\r
+                               PORTB_OUTCLR = LEDS_PORTB_LEDS;\r
 \r
                                PORTE_DIRCLR = (LEDS_PORTE_LEDS << LEDS_PORTE_MASK_SHIFT);\r
                                PORTE_OUTCLR = (LEDS_PORTE_LEDS << LEDS_PORTE_MASK_SHIFT);\r
 \r
                        static inline void LEDs_TurnOnLEDs(const uint8_t LEDMask)\r
                        {\r
-                               PORTF_OUTCLR = (LEDMask & LEDS_PORTF_LEDS);\r
+                               PORTB_OUTCLR = (LEDMask & LEDS_PORTB_LEDS);\r
                                PORTE_OUTSET = ((LEDMask & LEDS_PORTE_LEDS) << LEDS_PORTE_MASK_SHIFT);\r
                        }\r
 \r
                        static inline void LEDs_TurnOffLEDs(const uint8_t LEDMask)\r
                        {\r
-                               PORTF_OUTSET = (LEDMask & LEDS_PORTF_LEDS);\r
+                               PORTB_OUTSET = (LEDMask & LEDS_PORTB_LEDS);\r
                                PORTE_OUTCLR = ((LEDMask & LEDS_PORTE_LEDS) << LEDS_PORTE_MASK_SHIFT);\r
                        }\r
 \r
                        static inline void LEDs_SetAllLEDs(const uint8_t LEDMask)\r
                        {\r
-                               PORTF_OUTSET = LEDS_PORTF_LEDS;\r
+                               PORTB_OUTSET = LEDS_PORTB_LEDS;\r
                                PORTE_OUTCLR = (LEDS_PORTE_LEDS << LEDS_PORTE_MASK_SHIFT);\r
 \r
-                               PORTF_OUTCLR = (LEDMask & LEDS_PORTF_LEDS);\r
+                               PORTB_OUTCLR = (LEDMask & LEDS_PORTB_LEDS);\r
                                PORTE_OUTSET = ((LEDMask & LEDS_PORTE_LEDS) << LEDS_PORTE_MASK_SHIFT);\r
                        }\r
 \r
                        static inline void LEDs_ChangeLEDs(const uint8_t LEDMask, const uint8_t ActiveMask)\r
                        {\r
-                               PORTF_OUT = (PORTF.OUT & (~LEDMask & LEDS_PORTF_LEDS)) | (ActiveMask & LEDS_PORTF_LEDS);\r
-                               PORTE_OUT = (PORTF.OUT & (((~LEDMask & LEDS_PORTF_LEDS)) << LEDS_PORTE_MASK_SHIFT) &\r
+                               PORTB_OUT = (PORTB.OUT & (~LEDMask & LEDS_PORTB_LEDS)) | (ActiveMask & LEDS_PORTB_LEDS);\r
+                               PORTE_OUT = (PORTB.OUT & (((~LEDMask & LEDS_PORTB_LEDS)) << LEDS_PORTE_MASK_SHIFT) &\r
                                             ~((ActiveMask & LEDS_PORTE_LEDS) << LEDS_PORTE_MASK_SHIFT));\r
                        }\r
 \r
                        static inline void LEDs_ToggleLEDs(const uint8_t LEDMask)\r
                        {\r
-                               PORTF_OUTTGL = (LEDMask & LEDS_PORTF_LEDS);\r
+                               PORTB_OUTTGL = (LEDMask & LEDS_PORTB_LEDS);\r
                                PORTE_OUTTGL = ((LEDMask & LEDS_PORTE_LEDS) << LEDS_PORTE_MASK_SHIFT);\r
                        }\r
 \r
                        static inline uint8_t LEDs_GetLEDs(void) ATTR_WARN_UNUSED_RESULT;\r
                        static inline uint8_t LEDs_GetLEDs(void)\r
                        {\r
-                               return ((~PORTF_OUT & LEDS_PORTF_LEDS) | (PORTE_OUT & (LEDS_PORTE_LEDS << LEDS_PORTE_MASK_SHIFT)));\r
+                               return ((~PORTB_OUT & LEDS_PORTB_LEDS) | (PORTE_OUT & (LEDS_PORTE_LEDS << LEDS_PORTE_MASK_SHIFT)));\r
                        }\r
                #endif\r
 \r