7 #include PLATFORM_HEADER
27 #ifdef ENABLE_ADC_EXTENDED_RANGE_BROKEN
34 static uint16_t ADCvalue;
43 halStartAdcConversion(ADC_USER_APP, ADC_REF_INT, ADC_SOURCE(halGetADCChannelFromGPIO(
TEMPERATURE_SENSOR_GPIO),ADC_MUX_VREF2), ADC_CONVERSION_TIME_US_4096);
45 halReadAdcBlocking(ADC_USER_APP, &ADCvalue);
48 volts = halConvertValueToVolts(ADCvalue);
50 return ((18641 - (int32_t)volts)*100)/1171;
uint32_t temperatureSensor_GetValue(void)
Get temperature sensor value.
#define TEMPERATURE_SENSOR_GPIO
Description temperature sensor GPIO.
void temperatureSensor_Init(void)
Temperature Sensor Initialization function.
#define TRUE
An alias for one, used for clarity.
Header for A/D converter.
Header for temperature sensor driver.
Generic set of HAL includes for all platforms.
Return codes for API functions and module definitions.
void halGpioConfig(uint32_t io, uint32_t config)
Configure an IO pin's operating mode.