![]() |
no-OS
|
Functions | |
int | ad5242_dpot_send_cmd_write (struct dpot_dev *desc, struct dpot_command *cmd) |
Send command word to the ad5242 digital potentiometer. | |
int | ad5242_dpot_init (struct dpot_init_param *param, struct dpot_dev **desc) |
Initialize the ad5242 digital potentiometer. | |
int | ad5242_dpot_remove (struct dpot_dev *desc) |
Free the memory allocated by ad5242_dpot_init(). | |
int | ad5242_dpot_chn_write (struct dpot_dev *desc, enum dpot_chn_type chn, uint8_t data) |
Write to the digital potentiometer channel. | |
int | ad5242_dpot_chn_read (struct dpot_dev *desc, enum dpot_chn_type chn, uint8_t *data) |
Read the ad5242 digital potentiometer channel. | |
int | ad5242_dpot_shutdown (struct dpot_dev *desc, enum dpot_chn_type chn, bool shutdown_enable) |
Shutdown the AD5144 digital potentiometer channel. | |
int | ad5242_dpot_set_mid_scale (struct dpot_dev *desc, enum dpot_chn_type chn, bool bMidScaleEnable) |
Shutdown the AD5144 digital potentiometer channel. | |
Variables | |
const struct dpot_ops | ad5242_dpot_ops |
int ad5242_dpot_chn_read | ( | struct dpot_dev * | desc, |
enum dpot_chn_type | chn, | ||
uint8_t * | data ) |
Read the ad5242 digital potentiometer channel.
desc | - digipot descriptor. |
chn | - digipot channel. |
data | - Channel data to be read. |
int ad5242_dpot_chn_write | ( | struct dpot_dev * | desc, |
enum dpot_chn_type | chn, | ||
uint8_t | data ) |
Write to the digital potentiometer channel.
desc | - digipot descriptor. |
chn | - digipot channel. |
data | - Channel data to be written. |
int ad5242_dpot_init | ( | struct dpot_init_param * | param, |
struct dpot_dev ** | desc ) |
Initialize the ad5242 digital potentiometer.
param | - digipot init parameters. |
desc | - digipot descriptor. |
int ad5242_dpot_remove | ( | struct dpot_dev * | desc | ) |
Free the memory allocated by ad5242_dpot_init().
desc | - digipot descriptor. |
int ad5242_dpot_send_cmd_write | ( | struct dpot_dev * | desc, |
struct dpot_command * | cmd ) |
Send command word to the ad5242 digital potentiometer.
desc | - digipot descriptor. |
cmd | - digipot command word |
int ad5242_dpot_set_mid_scale | ( | struct dpot_dev * | desc, |
enum dpot_chn_type | chn, | ||
bool | bMidScaleEnable ) |
Shutdown the AD5144 digital potentiometer channel.
desc | - digipot descriptor. |
chn | - digipot channel. |
bMidScaleEnable | - boolean variable to indiate . |
int ad5242_dpot_shutdown | ( | struct dpot_dev * | desc, |
enum dpot_chn_type | chn, | ||
bool | shutdown_enable ) |
Shutdown the AD5144 digital potentiometer channel.
desc | - digipot descriptor. |
chn | - digipot channel. |
shutdown_enable | - Shutdown enable status flag. |
const struct dpot_ops ad5242_dpot_ops |