![]() |
no-OS
|
Digital potentiometer common APIs. More...
#include <dpot.h>
Public Attributes | |
int(* | dpot_init )(struct dpot_init_param *init_params, struct dpot_dev **desc) |
int(* | dpot_remove )(struct dpot_dev *desc) |
int(* | dpot_reset )(struct dpot_dev *desc) |
int(* | dpot_shutdown )(struct dpot_dev *desc, enum dpot_chn_type chn, bool shutdown_enable) |
int(* | dpot_set_operating_mode )(struct dpot_dev *desc, enum dpot_operating_mode operating_mode) |
int(* | dpot_input_reg_read )(struct dpot_dev *desc, enum dpot_chn_type chn, uint8_t *data) |
int(* | dpot_input_reg_write )(struct dpot_dev *desc, enum dpot_chn_type chn, uint8_t data) |
int(* | dpot_sw_lrdac_update )(struct dpot_dev *desc, enum dpot_chn_type chn) |
int(* | dpot_chn_read )(struct dpot_dev *desc, enum dpot_chn_type chn, uint8_t *data) |
int(* | dpot_chn_write )(struct dpot_dev *desc, enum dpot_chn_type chn, uint8_t data) |
int(* | dpot_nvm_read )(struct dpot_dev *desc, enum dpot_chn_type chn, uint8_t *data) |
int(* | dpot_nvm_write )(struct dpot_dev *desc, enum dpot_chn_type chn, uint8_t data) |
int(* | dpot_copy_rdac_to_nvm )(struct dpot_dev *desc, enum dpot_chn_type chn) |
int(* | dpot_copy_nvm_to_rdac )(struct dpot_dev *desc, enum dpot_chn_type chn) |
int(* | dpot_rdac_linear_update )(struct dpot_dev *desc, enum dpot_chn_type chn, enum dpot_rdac_linear_status status) |
int(* | dpot_rdac_6db_update )(struct dpot_dev *desc, enum dpot_chn_type chn, enum dpot_rdac_6db_status status) |
int(* | dpot_send_cmd )(struct dpot_dev *desc, struct dpot_command *cmd) |
int(* | dpot_tolerance_read )(struct dpot_dev *desc, enum dpot_chn_type chn, uint8_t *data) |
int(* | dpot_enable_top_bottom_scale )(struct dpot_dev *desc, enum dpot_chn_type chn, bool isTopScale, uint8_t nEnter) |
int(* | dpot_set_mid_scale )(struct dpot_dev *desc, enum dpot_chn_type chn, bool shutdown_enable) |
Digital potentiometer common APIs.
int(* dpot_ops::dpot_chn_read) (struct dpot_dev *desc, enum dpot_chn_type chn, uint8_t *data) |
int(* dpot_ops::dpot_chn_write) (struct dpot_dev *desc, enum dpot_chn_type chn, uint8_t data) |
int(* dpot_ops::dpot_copy_nvm_to_rdac) (struct dpot_dev *desc, enum dpot_chn_type chn) |
int(* dpot_ops::dpot_copy_rdac_to_nvm) (struct dpot_dev *desc, enum dpot_chn_type chn) |
int(* dpot_ops::dpot_enable_top_bottom_scale) (struct dpot_dev *desc, enum dpot_chn_type chn, bool isTopScale, uint8_t nEnter) |
int(* dpot_ops::dpot_init) (struct dpot_init_param *init_params, struct dpot_dev **desc) |
int(* dpot_ops::dpot_input_reg_read) (struct dpot_dev *desc, enum dpot_chn_type chn, uint8_t *data) |
int(* dpot_ops::dpot_input_reg_write) (struct dpot_dev *desc, enum dpot_chn_type chn, uint8_t data) |
int(* dpot_ops::dpot_nvm_read) (struct dpot_dev *desc, enum dpot_chn_type chn, uint8_t *data) |
int(* dpot_ops::dpot_nvm_write) (struct dpot_dev *desc, enum dpot_chn_type chn, uint8_t data) |
int(* dpot_ops::dpot_rdac_6db_update) (struct dpot_dev *desc, enum dpot_chn_type chn, enum dpot_rdac_6db_status status) |
int(* dpot_ops::dpot_rdac_linear_update) (struct dpot_dev *desc, enum dpot_chn_type chn, enum dpot_rdac_linear_status status) |
int(* dpot_ops::dpot_remove) (struct dpot_dev *desc) |
int(* dpot_ops::dpot_reset) (struct dpot_dev *desc) |
int(* dpot_ops::dpot_send_cmd) (struct dpot_dev *desc, struct dpot_command *cmd) |
int(* dpot_ops::dpot_set_mid_scale) (struct dpot_dev *desc, enum dpot_chn_type chn, bool shutdown_enable) |
int(* dpot_ops::dpot_set_operating_mode) (struct dpot_dev *desc, enum dpot_operating_mode operating_mode) |
int(* dpot_ops::dpot_shutdown) (struct dpot_dev *desc, enum dpot_chn_type chn, bool shutdown_enable) |
int(* dpot_ops::dpot_sw_lrdac_update) (struct dpot_dev *desc, enum dpot_chn_type chn) |
int(* dpot_ops::dpot_tolerance_read) (struct dpot_dev *desc, enum dpot_chn_type chn, uint8_t *data) |