Skip to content
GitLab
Menu
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
Menu
Open sidebar
Erik Strand
lufa
Commits
a77c3edc
Commit
a77c3edc
authored
Mar 20, 2012
by
Dean Camera
Browse files
Fixed inverted LED logic in the OLIMEX162 board LED driver.
parent
e5891534
Changes
2
Hide whitespace changes
Inline
Side-by-side
LUFA/DoxygenPages/ChangeLog.txt
View file @
a77c3edc
...
...
@@ -28,6 +28,7 @@
* - Fixed incorrect call to the user callback CALLBACK_Audio_Device_GetSetInterfaceProperty() in the Audio Class device driver (thanks to Tiit Ratsep)
* - Fixed compile error for the UC3 architecture when INTERRUPT_CONTROL_ENDPOINT is specified (thanks to Andrus Aaslaid)
* - Fixed compile error if LEDs_Disable() is called and BOARD=NONE is set (thanks to Sam Lin)
* - Fixed inverted LED logic in the OLIMEX162 board LED driver
* - Library Applications:
* - Fixed error in the AVRISP-MKII programmer when ISP mode is used at 64KHz (thanks to Ben R. Porter)
*
...
...
LUFA/Drivers/Board/AVR8/OLIMEX162/LEDs.h
View file @
a77c3edc
...
...
@@ -76,8 +76,8 @@
#if !defined(__DOXYGEN__)
static
inline
void
LEDs_Init
(
void
)
{
DDRD
|=
LEDS_ALL_LEDS
;
PORTD
|
=
LEDS_ALL_LEDS
;
DDRD
|=
LEDS_ALL_LEDS
;
PORTD
&
=
~
LEDS_ALL_LEDS
;
}
static
inline
void
LEDs_Disable
(
void
)
...
...
@@ -88,23 +88,23 @@
static
inline
void
LEDs_TurnOnLEDs
(
const
uint8_t
LEDMask
)
{
PORTD
&
=
~
LEDMask
;
PORTD
|
=
LEDMask
;
}
static
inline
void
LEDs_TurnOffLEDs
(
const
uint8_t
LEDMask
)
{
PORTD
|
=
LEDMask
;
PORTD
&
=
~
LEDMask
;
}
static
inline
void
LEDs_SetAllLEDs
(
const
uint8_t
LEDMask
)
{
PORTD
=
((
PORTD
|
LEDS_ALL_LEDS
)
&
~
LEDMask
);
PORTD
=
((
PORTD
&
~
LEDS_ALL_LEDS
)
|
LEDMask
);
}
static
inline
void
LEDs_ChangeLEDs
(
const
uint8_t
LEDMask
,
const
uint8_t
ActiveMask
)
{
PORTD
=
((
PORTD
|
LEDMask
)
&
~
ActiveMask
);
PORTD
=
((
PORTD
&
~
LEDMask
)
|
ActiveMask
);
}
static
inline
void
LEDs_ToggleLEDs
(
const
uint8_t
LEDMask
)
...
...
@@ -115,7 +115,7 @@
static
inline
uint8_t
LEDs_GetLEDs
(
void
)
ATTR_WARN_UNUSED_RESULT
;
static
inline
uint8_t
LEDs_GetLEDs
(
void
)
{
return
(
~
PORTD
&
LEDS_ALL_LEDS
);
return
(
PORTD
&
LEDS_ALL_LEDS
);
}
#endif
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment