Files
@ ec79a7a31ac7
Branch filter:
Location: protofuse-firmware/inc/adc.h - annotation
ec79a7a31ac7
698 B
text/plain
Added DMA and got the ADC working.
48ae84f03494 48ae84f03494 48ae84f03494 48ae84f03494 48ae84f03494 48ae84f03494 48ae84f03494 48ae84f03494 48ae84f03494 48ae84f03494 48ae84f03494 48ae84f03494 48ae84f03494 48ae84f03494 ec79a7a31ac7 ec79a7a31ac7 ec79a7a31ac7 ec79a7a31ac7 ec79a7a31ac7 ec79a7a31ac7 ec79a7a31ac7 ec79a7a31ac7 ec79a7a31ac7 48ae84f03494 48ae84f03494 48ae84f03494 48ae84f03494 48ae84f03494 48ae84f03494 48ae84f03494 ec79a7a31ac7 ec79a7a31ac7 48ae84f03494 48ae84f03494 48ae84f03494 48ae84f03494 48ae84f03494 48ae84f03494 48ae84f03494 | /*
* 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_ */
|