/* * adc.h * * Created on: Aug 9, 2016 * Author: Nicholas Orlando */ #ifndef ADC_H_ #define ADC_H_ /* Includes ------------------------------------------------------------------*/ #include "stm32f3xx_hal.h" /* USER CODE BEGIN Includes */ enum _adc_reading_id { ADC_CHAN_VIOUT = 0, ADC_CHAN_GAIN_VIOUT = 1, ADC_CHAN_VBAT = 2, }; uint16_t get_viout_counts(void); uint16_t get_vgiout_counts(void); uint16_t get_vbat_counts(void); /* USER CODE END Includes */ /* USER CODE BEGIN Private defines */ /* USER CODE END Private defines */ void adc_init(void); extern ADC_HandleTypeDef hadc1; /* USER CODE BEGIN Prototypes */ /* USER CODE END Prototypes */ #endif /* ADC_H_ */