HF Interface Wrapper 0.1.0-dev
Embedded C++ hardware abstraction layer
Loading...
Searching...
No Matches
hf_adc_continuous_config_t Struct Reference

ADC continuous mode configuration structure. More...

#include <EspTypes_ADC.h>

Public Member Functions

 hf_adc_continuous_config_t ()
 

Public Attributes

uint32_t sample_freq_hz
 Sampling frequency in Hz.
 
uint32_t samples_per_frame
 Number of samples per frame per enabled channel (64-1024 recommended)
 
uint32_t max_store_frames
 Maximum number of frames to store in buffer pool (1-8 recommended)
 
bool flush_pool
 Flush pool flag.
 

Detailed Description

ADC continuous mode configuration structure.

This structure provides a user-friendly way to configure continuous mode ADC. The frame size is automatically calculated based on samples_per_frame and enabled channels.

Constructor & Destructor Documentation

◆ hf_adc_continuous_config_t()

hf_adc_continuous_config_t::hf_adc_continuous_config_t ( )
inline

Member Data Documentation

◆ flush_pool

bool hf_adc_continuous_config_t::flush_pool

Flush pool flag.

◆ max_store_frames

uint32_t hf_adc_continuous_config_t::max_store_frames

Maximum number of frames to store in buffer pool (1-8 recommended)

◆ sample_freq_hz

uint32_t hf_adc_continuous_config_t::sample_freq_hz

Sampling frequency in Hz.

◆ samples_per_frame

uint32_t hf_adc_continuous_config_t::samples_per_frame

Number of samples per frame per enabled channel (64-1024 recommended)


The documentation for this struct was generated from the following file: