
SP37
Tire Pressure Monitoring Sensor
ROM Library Functions
ROM Library Function Guide
61
Revision 1.0, 2011-12-15
2.8.8
Code Example
Figure 8
Code example for usage of Meas_Supply_Voltage()
// Library function prototypes
#include "SP37_ROMLibrary.h"
void main()
{
// Return value of battery voltage measurement is stored in StatusByte
unsigned char StatusByte;
// struct for battery voltage measurement results
struct{
signed int Voltage;
signed int Raw_voltage;
} idata Volt_Result;
// Battery voltage measurement function call
StatusByte = Meas_Supply_Voltage(&Volt_Result.Voltage);
if(!StatusByte){
// Battery voltage measurement was successful
}
else{
// Battery voltage measurement was not successful, underflow or
// overflow of ADC result occurred
}
}