Go to the documentation of this file.
38 #include "drv_digital_out.h"
39 #include "drv_digital_in.h"
51 #define CAPEXTEND3_MAP_MIKROBUS( cfg, mikrobus ) \
52 cfg.to0= MIKROBUS( mikrobus, MIKROBUS_AN ); \
53 cfg.to1= MIKROBUS( mikrobus, MIKROBUS_RST ); \
54 cfg.to2= MIKROBUS( mikrobus, MIKROBUS_CS ); \
55 cfg.to3= MIKROBUS( mikrobus, MIKROBUS_PWM ); \
56 cfg.to4= MIKROBUS( mikrobus, MIKROBUS_INT )
63 #define CAPEXTEND3_RETVAL uint8_t
65 #define CAPEXTEND3_OK 0x00
66 #define CAPEXTEND3_INIT_ERROR 0xFF
190 #endif // _CAPEXTEND3_H_
digital_in_t to0
Definition: capextend3.h:83
uint8_t capextend3_touch_4(capextend3_t *ctx)
Function reads state of PWM pin.
void capextend3_cfg_setup(capextend3_cfg_t *cfg)
Config Object Initialization function.
pin_name_t to0
Definition: capextend3.h:98
digital_in_t to4
Definition: capextend3.h:87
Click ctx object definition.
Definition: capextend3.h:80
Click configuration structure definition.
Definition: capextend3.h:95
uint8_t capextend3_touch_3(capextend3_t *ctx)
Function reads state of INT pin.
CAPEXTEND3_RETVAL capextend3_init(capextend3_t *ctx, capextend3_cfg_t *cfg)
Initialization function.
digital_in_t to1
Definition: capextend3.h:84
uint8_t capextend3_touch_1(capextend3_t *ctx)
Function reads state of RST pin.
uint8_t capextend3_touch_0(capextend3_t *ctx)
Function reads state of AN pin.
pin_name_t to2
Definition: capextend3.h:100
pin_name_t to1
Definition: capextend3.h:99
#define CAPEXTEND3_RETVAL
Definition: capextend3.h:63
pin_name_t to4
Definition: capextend3.h:102
digital_in_t to3
Definition: capextend3.h:86
digital_in_t to2
Definition: capextend3.h:85
uint8_t capextend3_touch_2(capextend3_t *ctx)
Function reads state of CS pin.
pin_name_t to3
Definition: capextend3.h:101