more 16-bit log tick values
authorKeith Packard <keithp@keithp.com>
Fri, 28 Jan 2022 23:10:06 +0000 (15:10 -0800)
committerKeith Packard <keithp@keithp.com>
Thu, 17 Feb 2022 01:26:49 +0000 (17:26 -0800)
src/kernel/ao_log_fireone.c

index 58119ec85b1ce0917d38fdb3b197bf8452821021..b3515c7edeb7af04198573ca99b71f92d707d5d7 100644 (file)
@@ -76,7 +76,7 @@ ao_log(void)
                        ao_sleep(&ao_log_running);
        
                ao_fireone_data.type = AO_LOG_FLIGHT;
-               ao_fireone_data.tick = ao_time();
+               ao_fireone_data.tick = (uint16_t) ao_time();
                ao_fireone_data.u.flight.flight = ao_flight_number;
                ao_log_firetwo();
 
@@ -87,7 +87,7 @@ ao_log(void)
                for (;;) {
                        /* Write samples to EEPROM */
                        while (ao_fireone_data_pos != ao_data_head) {
-                               ao_fireone_data.tick = ao_data_ring[ao_fireone_data_pos].tick;
+                               ao_fireone_data.tick = (uint16_t) ao_data_ring[ao_fireone_data_pos].tick;
                                ao_fireone_data.type = AO_LOG_SENSOR;
                                ao_fireone_data.u.sensor.pressure = ao_data_ring[ao_fireone_data_pos].adc.pressure;
                                ao_fireone_data.u.sensor.thrust = ao_data_ring[ao_fireone_data_pos].adc.thrust;