Go to the documentation of this file.
35 #include "mikrosdk_version.h"
38 #if mikroSDK_GET_VERSION < 20800ul
39 #include "rcu_delays.h"
45 #include "drv_digital_out.h"
46 #include "drv_digital_in.h"
68 #define DCMOTOR21_OUT_LOW 0x00
69 #define DCMOTOR21_OUT_HIGH 0x01
70 #define DCMOTOR21_OUT_HIGH_Z 0x02
88 #define DCMOTOR21_MAP_MIKROBUS( cfg, mikrobus ) \
89 cfg.hn1 = MIKROBUS( mikrobus, MIKROBUS_AN ); \
90 cfg.ln1 = MIKROBUS( mikrobus, MIKROBUS_CS ); \
91 cfg.hn2 = MIKROBUS( mikrobus, MIKROBUS_PWM ); \
92 cfg.ln2 = MIKROBUS( mikrobus, MIKROBUS_INT )
208 #endif // DCMOTOR21_H
digital_out_t ln1
Definition: dcmotor21.h:104
pin_name_t hn2
Definition: dcmotor21.h:118
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:105
void dcmotor21_default_cfg(dcmotor21_t *ctx)
DC Motor 21 default configuration function.
DC Motor 21 Click context object.
Definition: dcmotor21.h:102
err_t dcmotor21_init(dcmotor21_t *ctx, dcmotor21_cfg_t *cfg)
DC Motor 21 initialization function.
@ DCMOTOR21_OK
Definition: dcmotor21.h:129
pin_name_t ln2
Definition: dcmotor21.h:119
dcmotor21_return_value_t
DC Motor 21 Click return value data.
Definition: dcmotor21.h:128
pin_name_t ln1
Definition: dcmotor21.h:117
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:116
digital_out_t ln2
Definition: dcmotor21.h:106
@ DCMOTOR21_ERROR
Definition: dcmotor21.h:130
DC Motor 21 Click configuration object.
Definition: dcmotor21.h:115
digital_out_t hn1
Definition: dcmotor21.h:103
void dcmotor21_cfg_setup(dcmotor21_cfg_t *cfg)
DC Motor 21 configuration object setup function.