Merge branch 'master' of ssh://git.gag.com/scm/git/fw/altos
[fw/altos] / src / kernel / ao_log_fireone.c
index 58119ec85b1ce0917d38fdb3b197bf8452821021..fcf86c542706ac2b2b64d6441e600816408b7ed3 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,10 +87,10 @@ 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;
+                               ao_fireone_data.u.sensor.pressure = (uint16_t) ao_data_ring[ao_fireone_data_pos].adc.pressure;
+                               ao_fireone_data.u.sensor.thrust = (uint16_t) ao_data_ring[ao_fireone_data_pos].adc.thrust;
        //                      for (i = 0; i < 4; i++) {
        //                              ao_fireone_data.u.sensor.thermistor[i] = ao_data_ring[ao_fireone_data_pos].sensor.thermistor[i];
        //                      }