|
void | pmic_cfg_setup (pmic_cfg_t *cfg) |
| PMIC configuration object setup function. More...
|
|
err_t | pmic_init (pmic_t *ctx, pmic_cfg_t *cfg) |
| PMIC initialization function. More...
|
|
err_t | pmic_default_cfg (pmic_t *ctx) |
| PMIC default configuration function. More...
|
|
err_t | pmic_reg_write (pmic_t *ctx, uint16_t reg, uint8_t *data_in, uint8_t len) |
| PMIC reg write function. More...
|
|
err_t | pmic_reg_read (pmic_t *ctx, uint16_t reg, uint8_t *data_out, uint8_t len) |
| PMIC reg read function. More...
|
|
err_t | pmic_reg_write_byte (pmic_t *ctx, uint16_t reg, uint8_t data_in) |
| PMIC reg write byte function. More...
|
|
err_t | pmic_reg_read_byte (pmic_t *ctx, uint16_t reg, uint8_t *data_out) |
| PMIC reg read byte function. More...
|
|
uint8_t | pmic_get_int_pin (pmic_t *ctx) |
| PMIC get int pin function. More...
|
|
err_t | pmic_wait_for_event (pmic_t *ctx, uint16_t evt_set_reg, uint8_t bit_mask) |
| PMIC wait for event function. More...
|
|
err_t | pmic_get_vbat (pmic_t *ctx, uint16_t *vbat) |
| PMIC get vbat function. More...
|
|
err_t | pmic_get_vbus (pmic_t *ctx, uint16_t *vbus) |
| PMIC get vbus function. More...
|
|
err_t | pmic_get_vsys (pmic_t *ctx, uint16_t *vsys) |
| PMIC get vsys function. More...
|
|
err_t | pmic_set_charging_current (pmic_t *ctx, uint16_t current) |
| PMIC set charging current function. More...
|
|
This file contains API for PMIC Click Driver.