Go to the documentation of this file.
37 #include "drv_digital_out.h"
38 #include "drv_digital_in.h"
39 #include "drv_analog_in.h"
51 #define POT_MAP_MIKROBUS( cfg, mikrobus ) \
52 cfg.an_pin = MIKROBUS( mikrobus, MIKROBUS_AN )
void pot_cfg_setup(pot_cfg_t *cfg)
Config Object Initialization function.
float pot_read_voltage(pot_t *ctx)
Generic read voltage function.
Click configuration structure definition.
Definition: pot.h:76
analog_in_resolution_t resolution
Definition: pot.h:84
analog_in_t adc
Definition: pot.h:69
err_t pot_init(pot_t *ctx, pot_cfg_t *cfg)
Initialization function.
pin_name_t an_pin
Definition: pot.h:80
Click ctx object definition.
Definition: pot.h:65
uint16_t pot_generic_read(pot_t *ctx)
Generic read function.
float vref
Definition: pot.h:85