diff options
author | Keith Packard <keithp@keithp.com> | 2019-02-25 16:40:16 -0700 |
---|---|---|
committer | Keith Packard <keithp@keithp.com> | 2019-02-25 16:40:16 -0700 |
commit | 6fec7b5affd223c18bad78377d7655af958dffc2 (patch) | |
tree | 75c79676b7764f7593d6dd9a5caccc2736ef0f71 /src/lpc | |
parent | 14fe18559d2eb7e568f07fcbaec89b6ef55fae24 (diff) |
altos: Fix several mis-specified time types
Make sure AO_TICK_TYPE is used "everywhere", instead of uint16_t or other.
Signed-off-by: Keith Packard <keithp@keithp.com>
Diffstat (limited to 'src/lpc')
-rw-r--r-- | src/lpc/ao_arch.h | 5 | ||||
-rw-r--r-- | src/lpc/ao_led_lpc.c | 2 | ||||
-rw-r--r-- | src/lpc/ao_timer_lpc.c | 2 |
3 files changed, 2 insertions, 7 deletions
diff --git a/src/lpc/ao_arch.h b/src/lpc/ao_arch.h index 7821839e..93676b86 100644 --- a/src/lpc/ao_arch.h +++ b/src/lpc/ao_arch.h @@ -33,11 +33,6 @@ #define AO_LED_TYPE AO_PORT_TYPE -#ifndef AO_TICK_TYPE -#define AO_TICK_TYPE uint16_t -#define AO_TICK_SIGNED int16_t -#endif - /* Various definitions to make GCC look more like SDCC */ #define ao_arch_naked_declare __attribute__((naked)) diff --git a/src/lpc/ao_led_lpc.c b/src/lpc/ao_led_lpc.c index 3a2d4c98..46bf0495 100644 --- a/src/lpc/ao_led_lpc.c +++ b/src/lpc/ao_led_lpc.c @@ -49,7 +49,7 @@ ao_led_toggle(AO_PORT_TYPE colors) } void -ao_led_for(AO_PORT_TYPE colors, uint16_t ticks) +ao_led_for(AO_PORT_TYPE colors, AO_TICK_TYPE ticks) { ao_led_on(colors); ao_delay(ticks); diff --git a/src/lpc/ao_timer_lpc.c b/src/lpc/ao_timer_lpc.c index 8999c7ac..50313333 100644 --- a/src/lpc/ao_timer_lpc.c +++ b/src/lpc/ao_timer_lpc.c @@ -20,7 +20,7 @@ volatile AO_TICK_TYPE ao_tick_count; -uint16_t +AO_TICK_TYPE ao_time(void) { return ao_tick_count; |