|
void | dac16_cfg_setup (dac16_cfg_t *cfg) |
| DAC 16 configuration object setup function. More...
|
|
void | dac16_drv_interface_sel (dac16_cfg_t *cfg, dac16_drv_t drv_sel) |
| DAC 16 driver interface setup function. More...
|
|
err_t | dac16_init (dac16_t *ctx, dac16_cfg_t *cfg) |
| DAC 16 initialization function. More...
|
|
err_t | dac16_default_cfg (dac16_t *ctx) |
| DAC 16 default configuration function. More...
|
|
err_t | dac16_write_register (dac16_t *ctx, uint8_t reg, uint16_t data_in) |
| DAC 16 write register function. More...
|
|
err_t | dac16_read_register (dac16_t *ctx, uint8_t reg, uint16_t *data_out) |
| DAC 16 read register function. More...
|
|
uint8_t | dac16_get_gp_pin (dac16_t *ctx) |
| DAC 16 get GP pin function. More...
|
|
err_t | dac16_check_communication (dac16_t *ctx) |
| DAC 16 check communication function. More...
|
|
err_t | dac16_set_dac_vout_enable (dac16_t *ctx, uint8_t dac, uint8_t vout_pdn) |
| DAC 16 set dac vout enable function. More...
|
|
err_t | dac16_set_dac_vref (dac16_t *ctx, uint8_t dac, uint8_t vref) |
| DAC 16 set dac vref function. More...
|
|
err_t | dac16_set_dac_margins (dac16_t *ctx, uint8_t dac, uint16_t margin_l, uint16_t margin_h) |
| DAC 16 set dac margins function. More...
|
|
err_t | dac16_set_dac_data (dac16_t *ctx, uint8_t dac, uint16_t dac_data) |
| DAC 16 set dac data function. More...
|
|
err_t | dac16_start_function_gen (dac16_t *ctx, uint8_t dac) |
| DAC 16 start function gen function. More...
|
|
err_t | dac16_stop_function_gen (dac16_t *ctx, uint8_t dac) |
| DAC 16 stop function gen function. More...
|
|
err_t | dac16_config_function_gen (dac16_t *ctx, uint8_t dac, uint8_t waveform, uint8_t code_step, uint8_t slew_rate) |
| DAC 16 config function gen function. More...
|
|
This file contains API for DAC 16 Click Driver.