X-Git-Url: https://git.gag.com/?p=fw%2Faltos;a=blobdiff_plain;f=src%2Fdrivers%2Fao_lco_cmd.c;h=6f195e550cfc909063984a0115a9163807038da5;hp=3fcdc859f1ad0ccbe0bc08b9400294d538257c27;hb=HEAD;hpb=c6e57291d91f1f6c4de5c54a5cfd3eef66d9f830 diff --git a/src/drivers/ao_lco_cmd.c b/src/drivers/ao_lco_cmd.c index 3fcdc859..391b4547 100644 --- a/src/drivers/ao_lco_cmd.c +++ b/src/drivers/ao_lco_cmd.c @@ -28,15 +28,12 @@ static uint16_t lco_box; static uint8_t lco_channels; -static uint16_t tick_offset; static void lco_args(void) { - ao_cmd_decimal(); - lco_box = ao_cmd_lex_i; - ao_cmd_hex(); - lco_channels = ao_cmd_lex_i; + lco_box = (uint16_t) ao_cmd_decimal(); + lco_channels = (uint8_t) ao_cmd_hex(); } static struct ao_pad_query ao_pad_query; @@ -129,8 +126,7 @@ lco_fire_cmd(void) int8_t r; lco_args(); - ao_cmd_decimal(); - secs = ao_cmd_lex_i; + secs = (uint8_t) ao_cmd_decimal(); if (ao_cmd_status != ao_cmd_success) return; r = lco_query(); @@ -144,7 +140,7 @@ lco_fire_cmd(void) lco_arm(); } - secs = secs * 10 - 5; + secs = (uint8_t) (secs * 10 - 5); if (secs > 100) secs = 100; for (i = 0; i < secs; i++) { @@ -163,8 +159,7 @@ lco_static_cmd(void) int8_t r; lco_args(); - ao_cmd_decimal(); - secs = ao_cmd_lex_i; + secs = (uint8_t) ao_cmd_decimal(); if (ao_cmd_status != ao_cmd_success) return; r = lco_query(); @@ -178,7 +173,7 @@ lco_static_cmd(void) lco_arm(); } - secs = secs * 10 - 5; + secs = (uint8_t) (secs * 10 - 5); if (secs > 100) secs = 100; for (i = 0; i < secs; i++) {