Go to the documentation of this file.
38 #include "mikrosdk_version.h"
41 #if mikroSDK_GET_VERSION < 20800ul
42 #include "rcu_delays.h"
48 #include "drv_digital_out.h"
49 #include "drv_digital_in.h"
61 #define CAPEXTEND3_MAP_MIKROBUS( cfg, mikrobus ) \
62 cfg.to0= MIKROBUS( mikrobus, MIKROBUS_AN ); \
63 cfg.to1= MIKROBUS( mikrobus, MIKROBUS_RST ); \
64 cfg.to2= MIKROBUS( mikrobus, MIKROBUS_CS ); \
65 cfg.to3= MIKROBUS( mikrobus, MIKROBUS_PWM ); \
66 cfg.to4= MIKROBUS( mikrobus, MIKROBUS_INT )
73 #define CAPEXTEND3_RETVAL uint8_t
75 #define CAPEXTEND3_OK 0x00
76 #define CAPEXTEND3_INIT_ERROR 0xFF
200 #endif // _CAPEXTEND3_H_
digital_in_t to0
Definition: capextend3.h:93
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:108
digital_in_t to4
Definition: capextend3.h:97
Click ctx object definition.
Definition: capextend3.h:90
Click configuration structure definition.
Definition: capextend3.h:105
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:94
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:110
pin_name_t to1
Definition: capextend3.h:109
#define CAPEXTEND3_RETVAL
Definition: capextend3.h:73
pin_name_t to4
Definition: capextend3.h:112
digital_in_t to3
Definition: capextend3.h:96
digital_in_t to2
Definition: capextend3.h:95
uint8_t capextend3_touch_2(capextend3_t *ctx)
Function reads state of CS pin.
pin_name_t to3
Definition: capextend3.h:111