|
mikroSDK Reference Manual
|
Go to the documentation of this file.
44 #ifndef _DRV_ANALOG_IN_H_
45 #define _DRV_ANALOG_IN_H_
449 #endif // _DRV_ANALOG_IN_H_
Pin and port name type definitions.
Definition: drv_analog_in.h:60
err_t analog_in_close(analog_in_t *obj)
Close ADC driver context object.
analog_in_resolution_t
Definition: drv_analog_in.h:75
Definition: drv_analog_in.h:81
Analog input driver configuration structure.
Definition: drv_analog_in.h:106
Definition: drv_analog_in.h:83
analog_in_resolution_t resolution
Definition: drv_analog_in.h:109
analog_in_config_t config
Definition: drv_analog_in.h:129
Definition: drv_analog_in.h:68
Analog input driver context structure, consisted of the following fields :
Definition: drv_analog_in.h:126
err_t analog_in_set_vref_input(analog_in_t *obj, analog_in_vref_t vref)
Set ADC driver voltage reference source.
err_t analog_in_set_vref_value(analog_in_t *obj, float vref_value)
Set ADC driver voltage reference value.
This file contains all the functions prototypes for the ADC library.
Definition: drv_analog_in.h:82
Definition: drv_analog_in.h:78
Definition: drv_analog_in.h:69
analog_in_vref_t vref_input
Definition: drv_analog_in.h:110
handle_t handle
Definition: drv_analog_in.h:128
analog_in_vref_t
Definition: drv_analog_in.h:66
err_t analog_in_read(analog_in_t *obj, uint16_t *readDatabuf)
Read analog value from pin.
float vref_value
Definition: drv_analog_in.h:111
pin_name_t input_pin
Definition: drv_analog_in.h:108
Definition: drv_analog_in.h:85
Definition: drv_analog_in.h:79
err_t analog_in_open(analog_in_t *obj, analog_in_config_t *config)
Open the ADC driver object on selected pin.
err_t analog_in_read_voltage(analog_in_t *obj, float *readDatabuf)
Read analog voltage value from pin.
Definition: drv_analog_in.h:59
hal_pin_name_t pin_name_t
Definition: drv_name.h:73
void analog_in_configure_default(analog_in_config_t *config)
Configure ADC configuration structure.
analog_in_err_t
Definition: drv_analog_in.h:57
int32_t err_t
Definition: hal_target.h:63
Definition: drv_analog_in.h:77
err_t analog_in_set_resolution(analog_in_t *obj, analog_in_resolution_t resolution)
Set ADC driver sample resolution.
Definition: drv_analog_in.h:80