projects
/
fw
/
altos
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
altoslib: Create AltosProgrammer class
[fw/altos]
/
src
/
lpc
/
ao_led_lpc.c
diff --git
a/src/lpc/ao_led_lpc.c
b/src/lpc/ao_led_lpc.c
index 098dad6b8f58319126b61d9fbbbd148e5bbf0faa..7bef51ba25cdce0e07b05b0bae002395fc940d66 100644
(file)
--- a/
src/lpc/ao_led_lpc.c
+++ b/
src/lpc/ao_led_lpc.c
@@
-22,13
+22,13
@@
__pdata uint16_t ao_led_enable;
void
ao_led_on(uint16_t colors)
{
void
ao_led_on(uint16_t colors)
{
- lpc_gpio.pin[LED_PORT]
= 0xffffffff
;
+ lpc_gpio.pin[LED_PORT]
|= colors
;
}
void
ao_led_off(uint16_t colors)
{
}
void
ao_led_off(uint16_t colors)
{
- lpc_gpio.pin[LED_PORT]
= 0
;
+ lpc_gpio.pin[LED_PORT]
&= ~colors
;
}
void
}
void
@@
-44,6
+44,7
@@
ao_led_set(uint16_t colors)
void
ao_led_toggle(uint16_t colors)
{
void
ao_led_toggle(uint16_t colors)
{
+ lpc_gpio.pin[LED_PORT] ^= colors;
}
void
}
void