Go to the documentation of this file.
35 #include "drv_digital_out.h"
36 #include "drv_digital_in.h"
58 #define DCMOTOR21_OUT_LOW 0x00
59 #define DCMOTOR21_OUT_HIGH 0x01
60 #define DCMOTOR21_OUT_HIGH_Z 0x02
78 #define DCMOTOR21_MAP_MIKROBUS( cfg, mikrobus ) \
79 cfg.hn1 = MIKROBUS( mikrobus, MIKROBUS_AN ); \
80 cfg.ln1 = MIKROBUS( mikrobus, MIKROBUS_CS ); \
81 cfg.hn2 = MIKROBUS( mikrobus, MIKROBUS_PWM ); \
82 cfg.ln2 = MIKROBUS( mikrobus, MIKROBUS_INT )
198 #endif // DCMOTOR21_H
digital_out_t ln1
Definition: dcmotor21.h:94
pin_name_t hn2
Definition: dcmotor21.h:108
void dcmotor21_set_out_1(dcmotor21_t *ctx, uint8_t state)
DC Motor 21 set out 1 function.
digital_out_t hn2
Definition: dcmotor21.h:95
void dcmotor21_default_cfg(dcmotor21_t *ctx)
DC Motor 21 default configuration function.
DC Motor 21 Click context object.
Definition: dcmotor21.h:92
err_t dcmotor21_init(dcmotor21_t *ctx, dcmotor21_cfg_t *cfg)
DC Motor 21 initialization function.
@ DCMOTOR21_OK
Definition: dcmotor21.h:119
pin_name_t ln2
Definition: dcmotor21.h:109
dcmotor21_return_value_t
DC Motor 21 Click return value data.
Definition: dcmotor21.h:118
pin_name_t ln1
Definition: dcmotor21.h:107
void dcmotor21_set_out_2(dcmotor21_t *ctx, uint8_t state)
DC Motor 21 set out 2 function.
pin_name_t hn1
Definition: dcmotor21.h:106
digital_out_t ln2
Definition: dcmotor21.h:96
@ DCMOTOR21_ERROR
Definition: dcmotor21.h:120
DC Motor 21 Click configuration object.
Definition: dcmotor21.h:105
digital_out_t hn1
Definition: dcmotor21.h:93
void dcmotor21_cfg_setup(dcmotor21_cfg_t *cfg)
DC Motor 21 configuration object setup function.