\r
/* Type Defines: */\r
#if defined(__AVR32__)\r
+ /** Type define for an unsigned native word-sized chunk of data. */\r
typedef uint32_t uintN_t;\r
+\r
+ /** Type define for a signed native word-sized chunk of data. */\r
typedef int32_t intN_t;\r
#else\r
+ /** Type define for an unsigned native word-sized chunk of data. */\r
typedef uint8_t uintN_t;\r
+\r
+ /** Type define for a signed native word-sized chunk of data. */\r
typedef int8_t intN_t;\r
#endif\r
#endif\r
// TODO: Initialize the appropriate port pins as an inputs here, with pull-ups\r
}\r
\r
- static inline uint8_t Buttons_GetStatus(void) ATTR_WARN_UNUSED_RESULT;\r
- static inline uint8_t Buttons_GetStatus(void)\r
+ static inline uintN_t Buttons_GetStatus(void)\r
{\r
// TODO: Return current button status here, debounced if required\r
}\r
// TODO: Initialize joystick port pins as inputs with pull-ups\r
}\r
\r
- static inline uint8_t Joystick_GetStatus(void) ATTR_WARN_UNUSED_RESULT;\r
- static inline uint8_t Joystick_GetStatus(void)\r
+ static inline uintN_t Joystick_GetStatus(void)\r
{\r
// TODO: Return current joystick position data which can be obtained by masking against the JOY_* macros\r
}\r
// TODO: Add code to initialize LED port pins as outputs here\r
}\r
\r
- static inline void LEDs_TurnOnLEDs(const uint8_t LEDMask)\r
+ static inline void LEDs_TurnOnLEDs(const uintN_t LEDMask)\r
{\r
// TODO: Add code to turn on LEDs given in the LEDMask mask here, leave others as-is\r
}\r
\r
- static inline void LEDs_TurnOffLEDs(const uint8_t LEDMask)\r
+ static inline void LEDs_TurnOffLEDs(const uintN_t LEDMask)\r
{\r
// TODO: Add code to turn off LEDs given in the LEDMask mask here, leave others as-is\r
}\r
\r
- static inline void LEDs_SetAllLEDs(const uint8_t LEDMask)\r
+ static inline void LEDs_SetAllLEDs(const uintN_t LEDMask)\r
{\r
// TODO: Add code to turn on only LEDs given in the LEDMask mask here, all others off\r
}\r
\r
- static inline void LEDs_ChangeLEDs(const uint8_t LEDMask, const uint8_t ActiveMask)\r
+ static inline void LEDs_ChangeLEDs(const uintN_t LEDMask, const uintN_t ActiveMask)\r
{\r
// TODO: Add code to set the Leds in the given LEDMask to the status given in ActiveMask here\r
}\r
\r
- static inline void LEDs_ToggleLEDs(const uint8_t LEDMask)\r
+ static inline void LEDs_ToggleLEDs(const uintN_t LEDMask)\r
{\r
// TODO: Add code to toggle the Leds in the given LEDMask, ignoring all others\r
}\r
\r
- static inline uint8_t LEDs_GetLEDs(void) ATTR_WARN_UNUSED_RESULT;\r
- static inline uint8_t LEDs_GetLEDs(void)\r
+ static inline uintN_t LEDs_GetLEDs(void)\r
{\r
// TODO: Add code to return the current LEDs status' here which can be masked against LED_LED* macros\r
}\r
PORTD |= BUTTONS_BUTTON1;\r
}\r
\r
- static inline uint8_t Buttons_GetStatus(void) ATTR_WARN_UNUSED_RESULT;\r
- static inline uint8_t Buttons_GetStatus(void)\r
+ static inline uintN_t Buttons_GetStatus(void)\r
{\r
return ((PIND & BUTTONS_BUTTON1) ^ BUTTONS_BUTTON1);\r
}\r
PORTD &= ~LEDS_ALL_LEDS;\r
}\r
\r
- static inline void LEDs_TurnOnLEDs(const uint8_t LEDMask)\r
+ static inline void LEDs_TurnOnLEDs(const uintN_t LEDMask)\r
{\r
PORTD |= (LEDMask & LEDS_ALL_LEDS);\r
}\r
\r
- static inline void LEDs_TurnOffLEDs(const uint8_t LEDMask)\r
+ static inline void LEDs_TurnOffLEDs(const uintN_t LEDMask)\r
{\r
PORTD &= ~(LEDMask & LEDS_ALL_LEDS);\r
}\r
\r
- static inline void LEDs_SetAllLEDs(const uint8_t LEDMask)\r
+ static inline void LEDs_SetAllLEDs(const uintN_t LEDMask)\r
{\r
PORTD = (PORTD & ~LEDS_ALL_LEDS) | (LEDMask & LEDS_ALL_LEDS);\r
}\r
\r
- static inline void LEDs_ChangeLEDs(const uint8_t LEDMask, const uint8_t ActiveMask)\r
+ static inline void LEDs_ChangeLEDs(const uintN_t LEDMask, const uintN_t ActiveMask)\r
{\r
PORTD = ((PORTD & ~(LEDMask & LEDS_ALL_LEDS)) | (ActiveMask & LEDS_ALL_LEDS));\r
}\r
\r
- static inline void LEDs_ToggleLEDs(const uint8_t LEDMask)\r
+ static inline void LEDs_ToggleLEDs(const uintN_t LEDMask)\r
{\r
PORTD = (PORTD ^ (LEDMask & LEDS_ALL_LEDS));\r
}\r
\r
- static inline uint8_t LEDs_GetLEDs(void) ATTR_WARN_UNUSED_RESULT;\r
- static inline uint8_t LEDs_GetLEDs(void)\r
+ static inline uintN_t LEDs_GetLEDs(void)\r
{\r
return (PORTD & LEDS_ALL_LEDS);\r
}\r
PORTD |= BUTTONS_BUTTON1;\r
}\r
\r
- static inline uint8_t Buttons_GetStatus(void) ATTR_WARN_UNUSED_RESULT;\r
- static inline uint8_t Buttons_GetStatus(void)\r
+ static inline uintN_t Buttons_GetStatus(void)\r
{\r
return ((PIND & BUTTONS_BUTTON1) ^ BUTTONS_BUTTON1);\r
}\r
PORTD |= JOY_MASK;\r
}\r
\r
- static inline uint8_t Joystick_GetStatus(void) ATTR_WARN_UNUSED_RESULT;\r
- static inline uint8_t Joystick_GetStatus(void)\r
+ static inline uintN_t Joystick_GetStatus(void)\r
{\r
return (uint8_t)(~PIND & JOY_MASK);\r
}\r
PORTB &= ~LEDS_ALL_LEDS;\r
}\r
\r
- static inline void LEDs_TurnOnLEDs(const uint8_t LedMask)\r
+ static inline void LEDs_TurnOnLEDs(const uintN_t LedMask)\r
{\r
PORTB |= LedMask;\r
}\r
\r
- static inline void LEDs_TurnOffLEDs(const uint8_t LedMask)\r
+ static inline void LEDs_TurnOffLEDs(const uintN_t LedMask)\r
{\r
PORTB &= ~LedMask;\r
}\r
\r
- static inline void LEDs_SetAllLEDs(const uint8_t LedMask)\r
+ static inline void LEDs_SetAllLEDs(const uintN_t LedMask)\r
{\r
PORTB = ((PORTB & ~LEDS_ALL_LEDS) | LedMask);\r
}\r
\r
- static inline void LEDs_ChangeLEDs(const uint8_t LedMask, const uint8_t ActiveMask)\r
+ static inline void LEDs_ChangeLEDs(const uintN_t LedMask, const uintN_t ActiveMask)\r
{\r
PORTB = ((PORTB & ~LedMask) | ActiveMask);\r
}\r
\r
- static inline uint8_t LEDs_GetLEDs(void) ATTR_WARN_UNUSED_RESULT;\r
- static inline uint8_t LEDs_GetLEDs(void)\r
+ static inline uintN_t LEDs_GetLEDs(void)\r
{\r
return (PORTB & LEDS_ALL_LEDS);\r
}\r
AVR32_GPIO.port[1].puers = (BUTTONS_BUTTON1 | BUTTONS_BUTTON2);\r
}\r
\r
- static inline uint32_t Buttons_GetStatus(void) ATTR_WARN_UNUSED_RESULT;\r
- static inline uint32_t Buttons_GetStatus(void)\r
+ static inline uintN_t Buttons_GetStatus(void)\r
{\r
return (~AVR32_GPIO.port[1].pvr & (BUTTONS_BUTTON1 | BUTTONS_BUTTON2));\r
}\r
AVR32_GPIO.port[1].puers = JOY_MASK_PB;\r
}\r
\r
- static inline uint32_t Joystick_GetStatus(void) ATTR_WARN_UNUSED_RESULT;\r
- static inline uint32_t Joystick_GetStatus(void)\r
+ static inline uintN_t Joystick_GetStatus(void)\r
{\r
return ((~AVR32_GPIO.port[1].pvr & JOY_MASK_PB) |\r
(~AVR32_GPIO.port[0].pvr & JOY_MASK_PA));\r
AVR32_GPIO.port[0].ovrs = LEDS_ALL_LEDS;\r
}\r
\r
- static inline void LEDs_TurnOnLEDs(const uint32_t LEDMask)\r
+ static inline void LEDs_TurnOnLEDs(const uintN_t LEDMask)\r
{\r
AVR32_GPIO.port[0].ovrc = LEDMask;\r
}\r
\r
- static inline void LEDs_TurnOffLEDs(const uint32_t LEDMask)\r
+ static inline void LEDs_TurnOffLEDs(const uintN_t LEDMask)\r
{\r
AVR32_GPIO.port[0].ovrs = LEDMask;\r
}\r
\r
- static inline void LEDs_SetAllLEDs(const uint32_t LEDMask)\r
+ static inline void LEDs_SetAllLEDs(const uintN_t LEDMask)\r
{\r
AVR32_GPIO.port[0].ovrs = LEDS_ALL_LEDS;\r
AVR32_GPIO.port[0].ovrc = LEDMask;\r
}\r
\r
- static inline void LEDs_ChangeLEDs(const uint32_t LEDMask, const uint32_t ActiveMask)\r
+ static inline void LEDs_ChangeLEDs(const uintN_t LEDMask, const uintN_t ActiveMask)\r
{\r
AVR32_GPIO.port[0].ovrs = LEDMask;\r
AVR32_GPIO.port[0].ovrc = ActiveMask;\r
}\r
\r
- static inline void LEDs_ToggleLEDs(const uint32_t LEDMask)\r
+ static inline void LEDs_ToggleLEDs(const uintN_t LEDMask)\r
{\r
AVR32_GPIO.port[0].ovrt = LEDMask;\r
}\r
\r
- static inline uint32_t LEDs_GetLEDs(void) ATTR_WARN_UNUSED_RESULT;\r
- static inline uint32_t LEDs_GetLEDs(void)\r
+ static inline uintN_t LEDs_GetLEDs(void)\r
{\r
return (AVR32_GPIO.port[0].ovr & LEDS_ALL_LEDS);\r
}\r
PORTE |= BUTTONS_BUTTON1;\r
}\r
\r
- static inline uint8_t Buttons_GetStatus(void) ATTR_WARN_UNUSED_RESULT;\r
- static inline uint8_t Buttons_GetStatus(void)\r
+ static inline uintN_t Buttons_GetStatus(void)\r
{\r
return ((PINE & BUTTONS_BUTTON1) ^ BUTTONS_BUTTON1);\r
}\r
/* Private Interface - For use in library only: */\r
#if !defined(__DOXYGEN__)\r
/* Macros: */\r
- #define JOY_FMASK ((1 << 4) | (1 << 5) | (1 << 6) | (1 << 7))\r
+ #define JOY_FMASK ((1 << 4) | (1 << 5) | (1 << 6) | (1 << 7))\r
#define JOY_CMASK (1 << 6))\r
#endif\r
\r
PORTC |= JOY_CMASK; \r
}\r
\r
- static inline uint8_t Joystick_GetStatus(void) ATTR_WARN_UNUSED_RESULT;\r
- static inline uint8_t Joystick_GetStatus(void)\r
+ static inline uintN_t Joystick_GetStatus(void)\r
{\r
return (((uint8_t)~PINF & JOY_FMASK) | (((uint8_t)~PINC & JOY_CMASK) >> 3));\r
}\r
PORTD &= ~LEDS_ALL_LEDS;\r
}\r
\r
- static inline void LEDs_TurnOnLEDs(const uint8_t LEDMask)\r
+ static inline void LEDs_TurnOnLEDs(const uintN_t LEDMask)\r
{\r
PORTD |= LEDMask;\r
}\r
\r
- static inline void LEDs_TurnOffLEDs(const uint8_t LEDMask)\r
+ static inline void LEDs_TurnOffLEDs(const uintN_t LEDMask)\r
{\r
PORTD &= ~LEDMask;\r
}\r
\r
- static inline void LEDs_SetAllLEDs(const uint8_t LEDMask)\r
+ static inline void LEDs_SetAllLEDs(const uintN_t LEDMask)\r
{\r
PORTD = ((PORTD & ~LEDS_ALL_LEDS) | LEDMask);\r
}\r
\r
- static inline void LEDs_ChangeLEDs(const uint8_t LEDMask, const uint8_t ActiveMask)\r
+ static inline void LEDs_ChangeLEDs(const uintN_t LEDMask, const uintN_t ActiveMask)\r
{\r
PORTD = ((PORTD & ~LEDMask) | ActiveMask);\r
}\r
\r
- static inline void LEDs_ToggleLEDs(const uint8_t LEDMask)\r
+ static inline void LEDs_ToggleLEDs(const uintN_t LEDMask)\r
{\r
PORTD = (PORTD ^ (LEDMask & LEDS_ALL_LEDS));\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 (PORTD & LEDS_ALL_LEDS);\r
PORTE |= (LEDS_PORTE_LEDS << LEDS_PORTE_MASK_SHIFT);\r
}\r
\r
- static inline void LEDs_TurnOnLEDs(const uint8_t LEDMask)\r
+ static inline void LEDs_TurnOnLEDs(const uintN_t LEDMask)\r
{\r
PORTD |= (LEDMask & LEDS_LED1);\r
PORTD &= ~(LEDMask & LEDS_LED2); \r
PORTE &= ~((LEDMask & LEDS_PORTE_LEDS) << LEDS_PORTE_MASK_SHIFT);\r
}\r
\r
- static inline void LEDs_TurnOffLEDs(const uint8_t LEDMask)\r
+ static inline void LEDs_TurnOffLEDs(const uintN_t LEDMask)\r
{\r
PORTD &= ~(LEDMask & LEDS_LED1);\r
PORTD |= (LEDMask & LEDS_LED2);\r
PORTE |= ((LEDMask & LEDS_PORTE_LEDS) << LEDS_PORTE_MASK_SHIFT);\r
}\r
\r
- static inline void LEDs_SetAllLEDs(const uint8_t LEDMask)\r
+ static inline void LEDs_SetAllLEDs(const uintN_t LEDMask)\r
{\r
PORTD = (((PORTD & ~LEDS_LED1) | (LEDMask & LEDS_LED1)) |\r
((PORTD | LEDS_LED2) & ~(LEDMask & LEDS_LED2)));\r
~((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
+ static inline void LEDs_ChangeLEDs(const uintN_t LEDMask, const uintN_t ActiveMask)\r
{\r
PORTD = (((PORTD & ~(LEDMask & LEDS_LED1)) | (ActiveMask & LEDS_LED1)) |\r
((PORTD | (LEDMask & LEDS_LED2)) & ~(ActiveMask & LEDS_LED2)));\r
~((ActiveMask & LEDS_PORTE_LEDS) << LEDS_PORTE_MASK_SHIFT));\r
}\r
\r
- static inline void LEDs_ToggleLEDs(const uint8_t LEDMask)\r
+ static inline void LEDs_ToggleLEDs(const uintN_t LEDMask)\r
{\r
PORTD = (PORTD ^ (LEDMask & LEDS_PORTD_LEDS));\r
PORTE = (PORTE ^ ((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 (((PORTD & LEDS_LED1) | (~PORTD & LEDS_LED2)) |\r
PORTE |= BUTTONS_BUTTON1;\r
}\r
\r
- static inline uint8_t Buttons_GetStatus(void) ATTR_WARN_UNUSED_RESULT;\r
- static inline uint8_t Buttons_GetStatus(void)\r
+ static inline uintN_t Buttons_GetStatus(void)\r
{\r
return ((PINE & BUTTONS_BUTTON1) ^ BUTTONS_BUTTON1);\r
}\r
PORTE |= JOY_EMASK; \r
}\r
\r
- static inline uint8_t Joystick_GetStatus(void) ATTR_WARN_UNUSED_RESULT;\r
- static inline uint8_t Joystick_GetStatus(void)\r
+ static inline uintN_t Joystick_GetStatus(void)\r
{\r
return (((uint8_t)~PINB & JOY_BMASK) | (((uint8_t)~PINE & JOY_EMASK) >> 1));\r
}\r
PORTD &= ~LEDS_ALL_LEDS;\r
}\r
\r
- static inline void LEDs_TurnOnLEDs(const uint8_t LEDMask)\r
+ static inline void LEDs_TurnOnLEDs(const uintN_t LEDMask)\r
{\r
PORTD |= LEDMask;\r
}\r
\r
- static inline void LEDs_TurnOffLEDs(const uint8_t LEDMask)\r
+ static inline void LEDs_TurnOffLEDs(const uintN_t LEDMask)\r
{\r
PORTD &= ~LEDMask;\r
}\r
\r
- static inline void LEDs_SetAllLEDs(const uint8_t LEDMask)\r
+ static inline void LEDs_SetAllLEDs(const uintN_t LEDMask)\r
{\r
PORTD = ((PORTD & ~LEDS_ALL_LEDS) | LEDMask);\r
}\r
\r
- static inline void LEDs_ChangeLEDs(const uint8_t LEDMask, const uint8_t ActiveMask)\r
+ static inline void LEDs_ChangeLEDs(const uintN_t LEDMask, const uintN_t ActiveMask)\r
{\r
PORTD = ((PORTD & ~LEDMask) | ActiveMask);\r
}\r
\r
- static inline void LEDs_ToggleLEDs(const uint8_t LEDMask)\r
+ static inline void LEDs_ToggleLEDs(const uintN_t LEDMask)\r
{\r
PORTD = (PORTD ^ (LEDMask & LEDS_ALL_LEDS));\r
}\r
\r
- static inline uint8_t LEDs_GetLEDs(void) ATTR_WARN_UNUSED_RESULT;\r
- static inline uint8_t LEDs_GetLEDs(void)\r
+ static inline uintN_t LEDs_GetLEDs(void)\r
{\r
return (PORTD & LEDS_ALL_LEDS);\r
}\r
PORTD |= BUTTONS_BUTTON1;\r
}\r
\r
- static inline uint8_t Buttons_GetStatus(void) ATTR_WARN_UNUSED_RESULT;\r
- static inline uint8_t Buttons_GetStatus(void)\r
+ static inline uintN_t Buttons_GetStatus(void) ATTR_WARN_UNUSED_RESULT;\r
+ static inline uintN_t Buttons_GetStatus(void)\r
{\r
return ((PIND & BUTTONS_BUTTON1) ^ BUTTONS_BUTTON1);\r
}\r
PORTB |= JOY_BMASK;\r
}\r
\r
- static inline uint8_t Joystick_GetStatus(void) ATTR_WARN_UNUSED_RESULT;\r
- static inline uint8_t Joystick_GetStatus(void)\r
+ static inline uintN_t Joystick_GetStatus(void) ATTR_WARN_UNUSED_RESULT;\r
+ static inline uintN_t Joystick_GetStatus(void)\r
{\r
return ((uint8_t)~PINB & JOY_BMASK);\r
}\r
PORTD &= ~LEDS_ALL_LEDS;\r
}\r
\r
- static inline void LEDs_TurnOnLEDs(const uint8_t LEDMask)\r
+ static inline void LEDs_TurnOnLEDs(const uintN_t LEDMask)\r
{\r
PORTD |= LEDMask;\r
}\r
\r
- static inline void LEDs_TurnOffLEDs(const uint8_t LEDMask)\r
+ static inline void LEDs_TurnOffLEDs(const uintN_t LEDMask)\r
{\r
PORTD &= ~LEDMask;\r
}\r
\r
- static inline void LEDs_SetAllLEDs(const uint8_t LEDMask)\r
+ static inline void LEDs_SetAllLEDs(const uintN_t LEDMask)\r
{\r
PORTD = ((PORTD & ~LEDS_ALL_LEDS) | LEDMask);\r
}\r
\r
- static inline void LEDs_ChangeLEDs(const uint8_t LEDMask, const uint8_t ActiveMask)\r
+ static inline void LEDs_ChangeLEDs(const uintN_t LEDMask, const uintN_t ActiveMask)\r
{\r
PORTD = ((PORTD & ~(LEDMask & LEDS_ALL_LEDS)) | (ActiveMask & LEDS_ALL_LEDS));\r
}\r
\r
- static inline void LEDs_ToggleLEDs(const uint8_t LEDMask)\r
+ static inline void LEDs_ToggleLEDs(const uintN_t LEDMask)\r
{\r
PORTD = (PORTD ^ (LEDMask & LEDS_ALL_LEDS));\r
}\r
\r
- static inline uint8_t LEDs_GetLEDs(void) ATTR_WARN_UNUSED_RESULT;\r
- static inline uint8_t LEDs_GetLEDs(void)\r
+ static inline uintN_t LEDs_GetLEDs(void)\r
{\r
return (PORTD & LEDS_ALL_LEDS);\r
}\r
PORTE |= BUTTONS_BUTTON1;\r
}\r
\r
- static inline uint8_t Buttons_GetStatus(void) ATTR_WARN_UNUSED_RESULT;\r
- static inline uint8_t Buttons_GetStatus(void)\r
+ static inline uintN_t Buttons_GetStatus(void) ATTR_WARN_UNUSED_RESULT;\r
+ static inline uintN_t Buttons_GetStatus(void)\r
{\r
return ((PINE & BUTTONS_BUTTON1) ^ BUTTONS_BUTTON1);\r
}\r
PORTE |= JOY_EMASK; \r
}\r
\r
- static inline uint8_t Joystick_GetStatus(void) ATTR_WARN_UNUSED_RESULT;\r
- static inline uint8_t Joystick_GetStatus(void)\r
+ static inline uintN_t Joystick_GetStatus(void) ATTR_WARN_UNUSED_RESULT;\r
+ static inline uintN_t Joystick_GetStatus(void)\r
{\r
return (((uint8_t)~PINB & JOY_BMASK) | (((uint8_t)~PINE & JOY_EMASK) >> 1));\r
}\r
PORTD &= ~LEDS_ALL_LEDS;\r
}\r
\r
- static inline void LEDs_TurnOnLEDs(const uint8_t LEDMask)\r
+ static inline void LEDs_TurnOnLEDs(const uintN_t LEDMask)\r
{\r
PORTD |= LEDMask;\r
}\r
\r
- static inline void LEDs_TurnOffLEDs(const uint8_t LEDMask)\r
+ static inline void LEDs_TurnOffLEDs(const uintN_t LEDMask)\r
{\r
PORTD &= ~LEDMask;\r
}\r
\r
- static inline void LEDs_SetAllLEDs(const uint8_t LEDMask)\r
+ static inline void LEDs_SetAllLEDs(const uintN_t LEDMask)\r
{\r
PORTD = ((PORTD & ~LEDS_ALL_LEDS) | LEDMask);\r
}\r
\r
- static inline void LEDs_ChangeLEDs(const uint8_t LEDMask, const uint8_t ActiveMask)\r
+ static inline void LEDs_ChangeLEDs(const uintN_t LEDMask, const uintN_t ActiveMask)\r
{\r
PORTD = ((PORTD & ~LEDMask) | ActiveMask);\r
}\r
\r
- static inline void LEDs_ToggleLEDs(const uint8_t LEDMask)\r
+ static inline void LEDs_ToggleLEDs(const uintN_t LEDMask)\r
{\r
PORTD = (PORTD ^ (LEDMask & LEDS_ALL_LEDS));\r
}\r
\r
- static inline uint8_t LEDs_GetLEDs(void) ATTR_WARN_UNUSED_RESULT;\r
- static inline uint8_t LEDs_GetLEDs(void)\r
+ static inline uintN_t LEDs_GetLEDs(void)\r
{\r
return (PORTD & LEDS_ALL_LEDS);\r
}\r
PORTB |= LEDS_ALL_LEDS;\r
}\r
\r
- static inline void LEDs_TurnOnLEDs(const uint8_t LEDMask)\r
+ static inline void LEDs_TurnOnLEDs(const uintN_t LEDMask)\r
{\r
PORTB &= ~LEDMask;\r
}\r
\r
- static inline void LEDs_TurnOffLEDs(const uint8_t LEDMask)\r
+ static inline void LEDs_TurnOffLEDs(const uintN_t LEDMask)\r
{\r
PORTB |= LEDMask;\r
}\r
\r
- static inline void LEDs_SetAllLEDs(const uint8_t LEDMask)\r
+ static inline void LEDs_SetAllLEDs(const uintN_t LEDMask)\r
{\r
PORTB = ((PORTB | LEDS_ALL_LEDS) & ~LEDMask);\r
}\r
\r
- static inline void LEDs_ChangeLEDs(const uint8_t LEDMask, const uint8_t ActiveMask)\r
+ static inline void LEDs_ChangeLEDs(const uintN_t LEDMask, const uintN_t ActiveMask)\r
{\r
PORTB = ((PORTB | (LEDMask & LEDS_ALL_LEDS)) & (~ActiveMask & LEDS_ALL_LEDS));\r
}\r
\r
- static inline void LEDs_ToggleLEDs(const uint8_t LEDMask)\r
+ static inline void LEDs_ToggleLEDs(const uintN_t LEDMask)\r
{\r
PORTD = (PORTB ^ (LEDMask & LEDS_ALL_LEDS));\r
}\r
\r
- static inline uint8_t LEDs_GetLEDs(void) ATTR_WARN_UNUSED_RESULT;\r
- static inline uint8_t LEDs_GetLEDs(void)\r
+ static inline uintN_t LEDs_GetLEDs(void)\r
{\r
return (~PORTB & LEDS_ALL_LEDS);\r
}\r