Files @ ec79a7a31ac7
Branch filter:

Location: protofuse-firmware/inc/adc.h - annotation

NEO
Added DMA and got the ADC working.
/*
 * 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_ */