Go to the documentation of this file.
35 #include "drv_digital_out.h"
36 #include "drv_digital_in.h"
58 #define TILT3_SWITCH_OFF 0
59 #define TILT3_SWITCH_ON 1
78 #define TILT3_MAP_MIKROBUS( cfg, mikrobus ) \
79 cfg.en = MIKROBUS( mikrobus, MIKROBUS_CS ); \
80 cfg.int_pin = MIKROBUS( mikrobus, MIKROBUS_INT )
pin_name_t en
Definition: tilt3.h:102
err_t tilt3_init(tilt3_t *ctx, tilt3_cfg_t *cfg)
Tilt 3 initialization function.
void tilt3_enable_switch(tilt3_t *ctx)
Tilt 3 enable switch function.
Tilt 3 Click context object.
Definition: tilt3.h:90
uint8_t tilt3_get_switch_state(tilt3_t *ctx)
Tilt 3 get switch state function.
pin_name_t int_pin
Definition: tilt3.h:103
@ TILT3_ERROR
Definition: tilt3.h:114
digital_in_t int_pin
Definition: tilt3.h:92
@ TILT3_OK
Definition: tilt3.h:113
tilt3_return_value_t
Tilt 3 Click return value data.
Definition: tilt3.h:112
Tilt 3 Click configuration object.
Definition: tilt3.h:101
digital_out_t en
Definition: tilt3.h:91
void tilt3_disable_switch(tilt3_t *ctx)
Tilt 3 disable switch function.
void tilt3_cfg_setup(tilt3_cfg_t *cfg)
Tilt 3 configuration object setup function.