X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=src%2Fattiny%2Fao_led_tiny.c;fp=src%2Fattiny%2Fao_led_tiny.c;h=dab74fee1851a5ee40b1f711380c8b8278da7f61;hp=cd620f4672f80318dbcb3e685b64a2726faffaa7;hb=5bdb250a43c9e87185f3ddedbd8364f24306bbfd;hpb=85dd82b200d649fbf08aa31e5acde8f1f40d531a diff --git a/src/attiny/ao_led_tiny.c b/src/attiny/ao_led_tiny.c index cd620f46..dab74fee 100644 --- a/src/attiny/ao_led_tiny.c +++ b/src/attiny/ao_led_tiny.c @@ -30,19 +30,19 @@ ao_led_on(uint8_t colors) void ao_led_off(uint8_t colors) { - LED_PORT &= ~colors; + LED_PORT &= (uint8_t) ~colors; } void ao_led_set(uint8_t colors) { - LED_PORT = (LED_PORT & ~LEDS_AVAILABLE) | (colors & LEDS_AVAILABLE); + LED_PORT = (uint8_t) ((LED_PORT & ~LEDS_AVAILABLE) | (colors & LEDS_AVAILABLE)); } void ao_led_toggle(uint8_t colors) { - LED_PORT ^= (colors & LEDS_AVAILABLE); + LED_PORT = (uint8_t) (LED_PORT ^ (colors & LEDS_AVAILABLE)); } void @@ -56,6 +56,6 @@ ao_led_for(uint8_t colors, AO_TICK_TYPE ticks) void ao_led_init(void) { - LED_PORT &= ~LEDS_AVAILABLE; + LED_PORT &= (uint8_t) ~LEDS_AVAILABLE; LED_DDR |= LEDS_AVAILABLE; }