VSF Documented
adc_interface.h File Reference
#include "hal/driver/driver.h"
#include "utilities/ooc_class.h"

Go to the source code of this file.

class: adc_t

vsf_err_t(* Init )(vsf_adc_cfg_t *pCfg)
 
struct { 
 
   void(*   Enable )(void) 
 
   void(*   Disable )(void) 
 
Irq 
 Irq.
 
struct { 
 
   vsf_err_t(*   Config )(vsf_adc_channel_cfg_t
      *ptChannelCfgs, uint32_t
      nCount) 
 
   vsf_err_t(*   Request )(void *pBuffer, uint32_t nCount) 
 
Channel 
 Channel.
 
 def_interface (i_adc_t) i_peripheral_t
 

Function Documentation

◆ def_interface()

def_interface ( i_adc_t  )

Variable Documentation

◆ Init

vsf_err_t(* Init) (vsf_adc_cfg_t *pCfg) ( vsf_adc_cfg_t pCfg)

◆ Enable

void(* Enable) (void) ( void  )

◆ Disable

void(* Disable) (void) ( void  )

◆ Irq

void(* Irq)(void)

Irq.

irq handler

◆ Config

vsf_err_t(* Config) (vsf_adc_channel_cfg_t *ptChannelCfgs, uint32_t nCount) ( vsf_adc_channel_cfg_t ptChannelCfgs,
uint32_t  nCount 
)

◆ Request

vsf_err_t(* Request) (void *pBuffer, uint32_t nCount) ( void *  pBuffer,
uint32_t  nCount 
)

◆ [struct]

struct { ... } Channel

Channel.