34 #ifndef __LOWPOWER_ADC_H__
35 #define __LOWPOWER_ADC_H__
50 typedef struct lowPowerAdcBoundaries
100 #endif // __LOWPOWER_ADC_H__
lowPowerAdcBoundaries_t TempSensorCalibration(uint32_t updateBoundariesCounter, int32_t *tempArray)
Calculate current temperature.
Definition: demo_apps/adc_low_power/main.c:264
void InitLowPowerTmr(void)
Initialize Low Power Timer. Use 1 kHz LPO with no preescaler and enable LPT interrupt.
uint16_t ADC_TEST_GetConvValueRAWInt(uint32_t instance, uint32_t chnGroup)
User-defined function to read conversion value in ADC ISR.
Definition: adc_hw_trigger/fsl_adc_irq.c:60
void ADC1IRQHandler(void)
ADC Interrupt handler. Get current ADC value and set conversionCompleted flag.
Definition: demo_apps/adc_low_power/main.c:96
uint32_t instance
Definition: driver_examples/flexcan/flexcan_loopback/main.c:50
void ADC_TEST_InstallCallback(uint32_t instance, uint32_t chnGroup, void(*callbackFunc)(void))
User-defined function to install callback.
Definition: adc_hw_trigger/fsl_adc_irq.c:54
Boundaries struct.
Definition: adc_low_power.h:50
int32_t GetCurrentTempValue(void)
Calculate current temperature.
Definition: demo_apps/adc_low_power/main.c:253
void LowPowerTimerIRQHandler(void)
Low Power Timer Interrupt handler. Clear LPT Compare flag.
int32_t upperBoundary
Definition: adc_low_power.h:52
int32_t lowerBoundary
Definition: adc_low_power.h:53