buckboost4 2.1.0.0
|
This file contains API for Buck-Boost 4 Click Driver. More...
#include "drv_digital_out.h"
#include "drv_digital_in.h"
#include "drv_i2c_master.h"
Go to the source code of this file.
Data Structures | |
struct | buckboost4_t |
Buck-Boost 4 Click context object. More... | |
struct | buckboost4_cfg_t |
Buck-Boost 4 Click configuration object. More... | |
Enumerations | |
enum | buckboost4_return_value_t { BUCKBOOST4_OK = 0 , BUCKBOOST4_ERROR = -1 } |
Buck-Boost 4 Click return value data. More... | |
Functions | |
void | buckboost4_cfg_setup (buckboost4_cfg_t *cfg) |
Buck-Boost 4 configuration object setup function. | |
err_t | buckboost4_init (buckboost4_t *ctx, buckboost4_cfg_t *cfg) |
Buck-Boost 4 initialization function. | |
err_t | buckboost4_default_cfg (buckboost4_t *ctx) |
Buck-Boost 4 default configuration function. | |
err_t | buckboost4_generic_write (buckboost4_t *ctx, uint8_t reg, uint8_t *data_in, uint8_t len) |
Buck-Boost 4 I2C writing function. | |
err_t | buckboost4_generic_read (buckboost4_t *ctx, uint8_t reg, uint8_t *data_out, uint8_t len) |
Buck-Boost 4 I2C reading function. | |
void | buckboost4_enable_device (buckboost4_t *ctx) |
Buck-Boost 4 enable the device function. | |
void | buckboost4_disable_device (buckboost4_t *ctx) |
Buck-Boost 4 disable the device function. | |
err_t | buckboost4_set_vref (buckboost4_t *ctx, float vref_mv) |
Buck-Boost 4 set internal reference voltage function. | |
err_t | buckboost4_current_limit_cfg (buckboost4_t *ctx, uint8_t cl_en, float cltv_mv) |
Buck-Boost 4 current limit config function. | |
err_t | buckboost4_set_ocp_delay (buckboost4_t *ctx, uint8_t ocp_delay) |
Buck-Boost 4 sets the output overcurrent response time function. | |
err_t | buckboost4_set_slew_rate (buckboost4_t *ctx, uint8_t slew_rate) |
Buck-Boost 4 sets the slew rate for output voltage change function. | |
err_t | buckboost4_en_ext_output_vtg (buckboost4_t *ctx) |
Buck-Boost 4 enable external output voltage feedback function. | |
err_t | buckboost4_set_int_fb_ratio (buckboost4_t *ctx, uint8_t int_fb_ratio) |
Buck-Boost 4 set the internal feedback ratio function. | |
err_t | buckboost4_output_enable (buckboost4_t *ctx) |
Buck-Boost 4 enable output voltage function. | |
err_t | buckboost4_output_disable (buckboost4_t *ctx) |
Buck-Boost 4 disable output voltage function. | |
err_t | buckboost4_set_mode (buckboost4_t *ctx, uint8_t fswdbl, uint8_t hiccup, uint8_t dischg, uint8_t fpwm) |
Buck-Boost 4 set mode function. | |
err_t | buckboost4_get_status (buckboost4_t *ctx, uint8_t *status) |
Buck-Boost 4 get status function. | |
err_t | buckboost4_set_vout (buckboost4_t *ctx, float vout_v) |
Buck-Boost 4 set the output voltage function. | |
uint8_t | buckboost4_fault_indicator (buckboost4_t *ctx) |
Buck-Boost 4 check fault indicator function. | |
This file contains API for Buck-Boost 4 Click Driver.