Go to the documentation of this file.
39 #ifdef PREINIT_SUPPORTED
43 #ifdef MikroCCoreVersion
44 #if MikroCCoreVersion >= 1
49 #include "drv_digital_out.h"
50 #include "drv_digital_in.h"
67 #define TILT4_PIN_STATE_HIGH 0x01
68 #define TILT4_PIN_STATE_LOW 0x00
74 #define TILT4_SWITCH_OFF 0x00
75 #define TILT4_SWITCH_ON 0x01
93 #define TILT4_MAP_MIKROBUS( cfg, mikrobus ) \
94 cfg.led = MIKROBUS( mikrobus, MIKROBUS_PWM ); \
95 cfg.int_pin = MIKROBUS( mikrobus, MIKROBUS_INT )
pin_name_t led
Definition: tilt4.h:118
tilt4_return_value_t
Tilt 4 Click return value data.
Definition: tilt4.h:128
Tilt 4 Click context object.
Definition: tilt4.h:105
uint8_t tilt4_read_int_state(tilt4_t *ctx)
Tilt 4 Interrupt pin reading function.
@ TILT4_ERROR
Definition: tilt4.h:130
pin_name_t int_pin
Definition: tilt4.h:119
digital_in_t int_pin
Definition: tilt4.h:108
err_t tilt4_init(tilt4_t *ctx, tilt4_cfg_t *cfg)
Tilt 4 initialization function.
void tilt4_set_led_state(tilt4_t *ctx, uint8_t pin_state)
Tilt 4 LED pin setting function.
Tilt 4 Click configuration object.
Definition: tilt4.h:117
@ TILT4_OK
Definition: tilt4.h:129
digital_out_t led
Definition: tilt4.h:106
void tilt4_cfg_setup(tilt4_cfg_t *cfg)
Tilt 4 configuration object setup function.