Go to the documentation of this file.
35 #include "drv_digital_out.h"
36 #include "drv_digital_in.h"
58 #define STEPDOWN3_OUT_VOLTAGE_1V6 0x00
59 #define STEPDOWN3_OUT_VOLTAGE_1V8 0x01
60 #define STEPDOWN3_OUT_VOLTAGE_2V1 0x02
61 #define STEPDOWN3_OUT_VOLTAGE_2V5 0x03
62 #define STEPDOWN3_OUT_VOLTAGE_2V7 0x04
63 #define STEPDOWN3_OUT_VOLTAGE_2V8 0x05
64 #define STEPDOWN3_OUT_VOLTAGE_3V0 0x06
65 #define STEPDOWN3_OUT_VOLTAGE_3V3 0x07
83 #define STEPDOWN3_MAP_MIKROBUS( cfg, mikrobus ) \
84 cfg.d2 = MIKROBUS( mikrobus, MIKROBUS_AN ); \
85 cfg.en = MIKROBUS( mikrobus, MIKROBUS_RST ); \
86 cfg.aux = MIKROBUS( mikrobus, MIKROBUS_CS ); \
87 cfg.d1 = MIKROBUS( mikrobus, MIKROBUS_PWM ); \
88 cfg.d0 = MIKROBUS( mikrobus, MIKROBUS_INT )
225 #endif // STEPDOWN3_H
void stepdown3_cfg_setup(stepdown3_cfg_t *cfg)
Step Down 3 configuration object setup function.
void stepdown3_enable_aux_output(stepdown3_t *ctx)
Step Down 3 enable aux output function.
Step Down 3 Click context object.
Definition: stepdown3.h:98
stepdown3_return_value_t
Step Down 3 Click return value data.
Definition: stepdown3.h:126
void stepdown3_set_output_voltage(stepdown3_t *ctx, uint8_t vout)
Step Down 3 set output voltage function.
@ STEPDOWN3_OK
Definition: stepdown3.h:127
digital_out_t d2
Definition: stepdown3.h:99
digital_out_t d1
Definition: stepdown3.h:102
pin_name_t d2
Definition: stepdown3.h:113
digital_out_t aux
Definition: stepdown3.h:101
void stepdown3_enable_device(stepdown3_t *ctx)
Step Down 3 enable device function.
void stepdown3_disable_aux_output(stepdown3_t *ctx)
Step Down 3 disable aux output function.
Step Down 3 Click configuration object.
Definition: stepdown3.h:112
void stepdown3_disable_device(stepdown3_t *ctx)
Step Down 3 disable device function.
pin_name_t d1
Definition: stepdown3.h:116
pin_name_t aux
Definition: stepdown3.h:115
pin_name_t en
Definition: stepdown3.h:114
digital_out_t en
Definition: stepdown3.h:100
@ STEPDOWN3_ERROR
Definition: stepdown3.h:128
err_t stepdown3_init(stepdown3_t *ctx, stepdown3_cfg_t *cfg)
Step Down 3 initialization function.
pin_name_t d0
Definition: stepdown3.h:117
digital_out_t d0
Definition: stepdown3.h:103