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_in.h"
60 #define TILT_MAP_MIKROBUS( cfg, mikrobus ) \
61 cfg.vo1= MIKROBUS( mikrobus, MIKROBUS_PWM ); \
62 cfg.vo2= MIKROBUS( mikrobus, MIKROBUS_INT )
69 #define TILT_RETVAL uint8_t
72 #define TILT_INIT_ERROR 0xFF
79 #define TILT_NO_DETECTION 0
80 #define TILT_DETECTION 1
81 #define TILT_LEFT_DETECTION 2
82 #define TILT_RIGHT_DETECTION 3
83 #define TILT_UP_DETECTION 4
84 #define TILT_DOWN_DETECTION 5
pin_name_t vo1
Definition: tilt.h:113
uint8_t tilt_right(tilt_t *ctx)
Check the tilt right movement's direction function.
digital_in_t vo1
Definition: tilt.h:101
Click configuration structure definition.
Definition: tilt.h:110
void tilt_cfg_setup(tilt_cfg_t *cfg)
Config Object Initialization function.
#define TILT_RETVAL
Definition: tilt.h:69
pin_name_t vo2
Definition: tilt.h:114
uint8_t tilt_left(tilt_t *ctx)
Check the tilt left movement's direction function.
uint8_t tilt_down(tilt_t *ctx)
Check the tilt down movement's direction function.
uint8_t tilt_up(tilt_t *ctx)
Check the tilt up movement's direction function.
digital_in_t vo2
Definition: tilt.h:102
TILT_RETVAL tilt_init(tilt_t *ctx, tilt_cfg_t *cfg)
Initialization function.
uint8_t tilt_direction(tilt_t *ctx)
Check the tilt movement's direction function.
Click ctx object definition.
Definition: tilt.h:98