MCP4725 digital DAC driver.
More...
MCP4725 digital DAC driver.
bool mcp4725_is_busy |
( |
void |
| ) |
|
Function for checking if DAC is busy saving data in EEPROM.
- Return values
-
true | If DAC is busy. |
false | If Dac is not busy. |
ret_code_t mcp4725_set_voltage |
( |
uint16_t |
val, |
|
|
bool |
write_eeprom |
|
) |
| |
Function for setting new value to DAC.
- Parameters
-
[in] | val | 12-bit value. Base on it voltage is set (Vout = (val/4095) * Vcc). |
[in] | write_eeprom | Defines if value will be written to DAC only or to EEPROM memmory also. |
- Returns
- Values returned by nrfx_twi_tx.
Function for setting up the driver.
- Parameters
-
[in] | p_pins_config | Pointer to structere holding pins numbers to be used by TWI. |
- Returns
- Values returned by nrfx_twi_init.