- if ((int16_t) (ao_log_data.tick - next_other) >= 0) {
- ao_log_data.type = AO_LOG_TEMP_VOLT;
- ao_log_data.u.volt.v_batt = ao_data_ring[ao_log_data_pos].adc.v_batt;
- ao_log_data.u.volt.n_sense = AO_ADC_NUM_SENSE;
- for (i = 0; i < AO_ADC_NUM_SENSE; i++)
- ao_log_data.u.volt.sense[i] = ao_data_ring[ao_log_data_pos].adc.sense[i];
- ao_log_write(&ao_log_data);
- next_other = ao_log_data.tick + AO_OTHER_INTERVAL;
- }