dRonin  adbada4
dRonin firmware
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages

Files

file  pios_internal_adc.h
 ADC functions header.
 
file  pios_internal_adc_priv.h
 ADC private definitions.
 
file  pios_internal_adc_priv.h
 ADC private definitions.
 
file  pios_internal_adc_light_priv.h
 ADC private definitions.
 

Data Structures

struct  adc_pin
 
struct  pios_internal_adc_cfg
 
struct  pios_internal_adc_simple_cfg
 

Typedefs

typedef struct
pios_internal_adc_dev * 
pios_internal_adc_t
 

Functions

void PIOS_INTERNAL_ADC_DMA_Handler ()
 
int32_t PIOS_INTERNAL_ADC_Init (uintptr_t *internal_adc_id, const struct pios_internal_adc_cfg *cfg)
 
int32_t PIOS_INTERNAL_ADC_Init (pios_internal_adc_t *internal_adc_id, const struct pios_internal_adc_simple_cfg *cfg)
 
void PIOS_INTERNAL_ADC_DoStep (pios_internal_adc_t internal_adc_id)
 
int32_t PIOS_INTERNAL_ADC_LIGHT_Init (uintptr_t *internal_adc_id, const struct pios_internal_adc_cfg *cfg, uint16_t number_of_used_pins)
 

Variables

const struct pios_adc_driver pios_internal_adc_driver
 
const struct pios_adc_driver pios_internal_adc_driver
 

Detailed Description

Typedef Documentation

typedef struct pios_internal_adc_dev* pios_internal_adc_t

Definition at line 40 of file pios_internal_adc_simple.h.

Function Documentation

void PIOS_INTERNAL_ADC_DMA_Handler ( )
void PIOS_INTERNAL_ADC_DoStep ( pios_internal_adc_t  internal_adc_id)
int32_t PIOS_INTERNAL_ADC_Init ( pios_internal_adc_t internal_adc_id,
const struct pios_internal_adc_simple_cfg cfg 
)
int32_t PIOS_INTERNAL_ADC_Init ( uintptr_t *  internal_adc_id,
const struct pios_internal_adc_cfg cfg 
)
int32_t PIOS_INTERNAL_ADC_LIGHT_Init ( uintptr_t *  internal_adc_id,
const struct pios_internal_adc_cfg cfg,
uint16_t  number_of_used_pins 
)

Variable Documentation

const struct pios_adc_driver pios_internal_adc_driver
const struct pios_adc_driver pios_internal_adc_driver