/*
* 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_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_ */