Example #1
0
static inline void hottEAMUpdateBattery(HOTT_EAM_MSG_t *hottEAMMessage)
{
    hottEAMMessage->main_voltage_L = vbat & 0xFF;
    hottEAMMessage->main_voltage_H = vbat >> 8;
    hottEAMMessage->batt1_voltage_L = vbat & 0xFF;
    hottEAMMessage->batt1_voltage_H = vbat >> 8;

    updateAlarmBatteryStatus(hottEAMMessage);
}
Example #2
0
static inline void hottEAMUpdateBattery(HOTT_EAM_MSG_t *hottEAMMessage)
{
    uint8_t vbat_dcv = getBatteryVoltage() / 10; // vbat resolution is 10mV convert to 100mv (deciVolt)
    hottEAMMessage->main_voltage_L = vbat_dcv & 0xFF;
    hottEAMMessage->main_voltage_H = vbat_dcv >> 8;
    hottEAMMessage->batt1_voltage_L = vbat_dcv & 0xFF;
    hottEAMMessage->batt1_voltage_H = vbat_dcv >> 8;

    updateAlarmBatteryStatus(hottEAMMessage);
}