
SP37
Tire Pressure Monitoring Sensor
ROM Library Functions
ROM Library Function Guide
53
Revision 1.0, 2011-12-15
2.5.8
Code Example
Figure 6
Code example for usage of Meas_Temperature()
// Library function prototypes
#include "SP37_ROMLibrary.h"
void main()
{
// Return value of temperature measurement is stored in StatusByte
unsigned char StatusByte;
// struct for temperature measurement results
struct{
signed int Temperature;
signed int Raw_temperature;
} idata Temp_Result;
// Temperature measurement function call
StatusByte = Meas_Temperature(&Temp_Result.Temperature);
if(!StatusByte){
// Temperature measurement was successful
}
else{
// Temperature measurement was not successful, underflow or
// overflow of ADC result or VMIN warning occurred
}
}