altos: Switch all tick variables to AO_TICK_TYPE/AO_TICK_SIGNED
authorKeith Packard <keithp@keithp.com>
Thu, 16 Dec 2021 21:39:33 +0000 (13:39 -0800)
committerKeith Packard <keithp@keithp.com>
Tue, 11 Jan 2022 22:46:48 +0000 (14:46 -0800)
commit7f46240dfc57164f0c1b0c4c4ed9695bca63860d
treee4379ab7c6024ab7ab3ca5efc81b28e5e1b84003
parent0e068689f41b74c883615f9f11a322a962cbb792
altos: Switch all tick variables to AO_TICK_TYPE/AO_TICK_SIGNED

Instead of trying to pick and choose which work as 16-bit values,
change everything that doesn't affect external values (log, companion,
radio) to AO_TICK_TYPE.

Signed-off-by: Keith Packard <keithp@keithp.com>
61 files changed:
src/attiny/ao_clock.c
src/avr/ao_led_avr.c
src/avr/ao_timer.c
src/drivers/ao_event.c
src/drivers/ao_event.h
src/drivers/ao_gps_sirf.c
src/drivers/ao_gps_skytraq.c
src/drivers/ao_gps_ublox.c
src/drivers/ao_pca9922.c
src/drivers/ao_pyro_slave.c
src/easymega-v1.0/ao_pins.h
src/easymega-v2.0/ao_pins.h
src/easymini-v1.0/ao_pins.h
src/easymini-v2.0/ao_pins.h
src/easymotor-v2/ao_pins.h
src/easytimer-v1/ao_pins.h
src/kernel/ao.h
src/kernel/ao_data.h
src/kernel/ao_fake_flight.c
src/kernel/ao_flight.c
src/kernel/ao_flight.h
src/kernel/ao_flight_nano.c
src/kernel/ao_host.h
src/kernel/ao_kalman.c
src/kernel/ao_log_big.c
src/kernel/ao_log_gps.c
src/kernel/ao_log_gps.h
src/kernel/ao_log_mega.c
src/kernel/ao_log_metrum.c
src/kernel/ao_log_mini.c
src/kernel/ao_log_motor.c
src/kernel/ao_log_tiny.c
src/kernel/ao_microflight.c
src/kernel/ao_notask.c
src/kernel/ao_pyro.c
src/kernel/ao_sample.c
src/kernel/ao_sample.h
src/kernel/ao_tracker.c
src/product/ao_terraui.c
src/stm-bringup/bringup.c
src/stm-demo/ao_pins.h
src/stm-vga/ao_pins.h
src/teleballoon-v2.0/ao_pins.h
src/telebt-v3.0/ao_pins.h
src/telebt-v4.0/ao_pins.h
src/telefireeight-v1.0/ao_pins.h
src/telefireeight-v2.0/ao_pins.h
src/telefireone-v1.0/ao_pins.h
src/telefiretwo-v0.1/ao_pins.h
src/telegps-v1.0/ao_pins.h
src/telegps-v2.0/ao_pins.h
src/telemega-v0.1/ao_pins.h
src/telemega-v1.0/ao_pins.h
src/telemega-v2.0/ao_pins.h
src/telemega-v3.0/ao_pins.h
src/telemega-v4.0/ao_pins.h
src/telemega-v5.0/ao_pins.h
src/telemetrum-v2.0/ao_pins.h
src/telemetrum-v3.0/ao_pins.h
src/telemini-v3.0/ao_pins.h
src/test/ao_flight_test.c