HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
Loading...
Searching...
No Matches
StmAdc.cpp File Reference

STM32 ADC wrapper implementation — full STM32 HAL integration. More...

#include "StmAdc.h"
Include dependency graph for StmAdc.cpp:

Functions

uint32_t HAL_ADC_Start (ADC_HandleTypeDef *hadc)
 
uint32_t HAL_ADC_Stop (ADC_HandleTypeDef *hadc)
 
uint32_t HAL_ADC_PollForConversion (ADC_HandleTypeDef *hadc, uint32_t Timeout)
 
uint32_t HAL_ADC_GetValue (ADC_HandleTypeDef *hadc)
 
uint32_t HAL_GetTick (void)
 
void HAL_Delay (uint32_t Delay)
 

Detailed Description

STM32 ADC wrapper implementation — full STM32 HAL integration.

Wraps HAL_ADC_Start, HAL_ADC_PollForConversion, HAL_ADC_GetValue for single-shot ADC conversions with averaging support.

Author
HardFOC
Date
2025

Function Documentation

◆ HAL_ADC_GetValue()

uint32_t HAL_ADC_GetValue ( ADC_HandleTypeDef * hadc)
extern

◆ HAL_ADC_PollForConversion()

uint32_t HAL_ADC_PollForConversion ( ADC_HandleTypeDef * hadc,
uint32_t Timeout )
extern

◆ HAL_ADC_Start()

uint32_t HAL_ADC_Start ( ADC_HandleTypeDef * hadc)
extern

◆ HAL_ADC_Stop()

uint32_t HAL_ADC_Stop ( ADC_HandleTypeDef * hadc)
extern

◆ HAL_Delay()

void HAL_Delay ( uint32_t Delay)
extern

◆ HAL_GetTick()

uint32_t HAL_GetTick ( void )
extern