dac18
2.1.0.0
|
Settings for registers of DAC 18 Click driver. More...
Settings for registers of DAC 18 Click driver.
#define DAC18_COMMON_CFG_DEFAULT 0x03F9u |
DAC 18 COMMON-CONFIG register bitmask.
Specified COMMON-CONFIG register bitmask of DAC 18 Click driver.
#define DAC18_COMMON_CFG_DEV_LOCK 0x4000u |
#define DAC18_COMMON_CFG_EN_INT_REF 0x1000u |
#define DAC18_COMMON_CFG_VOUT0_100KOHM 0x0800u |
#define DAC18_COMMON_CFG_VOUT0_10KOHM 0x0400u |
#define DAC18_COMMON_CFG_VOUT0_BITMASK 0x0C00u |
#define DAC18_COMMON_CFG_VOUT0_HIZ 0x0C00u |
#define DAC18_COMMON_CFG_VOUT0_PDN 0x0000u |
#define DAC18_COMMON_CFG_VOUT1_100KOHM 0x0020u |
#define DAC18_COMMON_CFG_VOUT1_10KOHM 0x0040u |
#define DAC18_COMMON_CFG_VOUT1_BITMASK 0x0060u |
#define DAC18_COMMON_CFG_VOUT1_HIZ 0x0060u |
#define DAC18_COMMON_CFG_VOUT1_PDN 0x0000u |
#define DAC18_COMMON_TRG_DEV_LOCK 0x5000u |
DAC 18 COMMON-TRIGGER register bitmask.
Specified COMMON-TRIGGER register bitmask of DAC 18 Click driver.
#define DAC18_COMMON_TRG_NVM_PROG 0x0002u |
#define DAC18_COMMON_TRG_NVM_RELOAD 0x0001u |
#define DAC18_COMMON_TRG_RESET 0x0A00u |
#define DAC18_DAC_CODE_12BIT_MAX 0x0FFFu |
#define DAC18_DAC_CODE_MAX_DEFAULT 0x05AAu |
DAC 18 FUNCTION-MAX and FUNCTION-MIN register data values.
Specified maximum and minimum DAC code for the function generator data values of DAC 18 Click driver.
#define DAC18_DAC_CODE_MIN_DEFAULT 0x00C8u |
#define DAC18_DACX_VOUT_CFG_CMPX_EN 0x0001u |
#define DAC18_DACX_VOUT_CFG_CMPX_HIZ_IN_DIS 0x0004u |
#define DAC18_DACX_VOUT_CFG_CMPX_INV_EN 0x0002u |
#define DAC18_DACX_VOUT_CFG_CMPX_OD_EN 0x0010u |
#define DAC18_DACX_VOUT_CFG_CMPX_OUT_EN 0x0008u |
#define DAC18_DACX_VOUT_CFG_GAIN_BITMASK 0x1C00u |
DAC 18 DAC-X-VOUT-CMP-CONFIG register bitmask.
Specified DAC-X-VOUT-CMP-CONFIG register bitmask of DAC 18 Click driver.
#define DAC18_DACX_VOUT_CFG_GAIN_X1 0x0400u |
#define DAC18_DACX_VOUT_CFG_GAIN_X1_5 0x0800u |
#define DAC18_DACX_VOUT_CFG_GAIN_X2 0x0C00u |
#define DAC18_DACX_VOUT_CFG_GAIN_X3 0x1000u |
#define DAC18_DACX_VOUT_CFG_GAIN_X4 0x1400u |
#define DAC18_DEV_MODE_CFG_DEFAULT 0x8000u |
DAC 18 DEVICE-MODE-CONFIG register bitmask.
Specified DEVICE-MODE-CONFIG register bitmask of DAC 18 Click driver.
#define DAC18_DEV_MODE_CFG_DIS 0x2000u |
#define DAC18_DEV_MODE_CFG_EN 0x0000u |
#define DAC18_DEV_MODE_CFG_SM_IO_EN 0x0040u |
#define DAC18_DEVICE_ADDRESS_GND 0x48 |
DAC 18 device address setting.
Specified setting for device slave address selection of DAC 18 Click driver.
#define DAC18_DEVICE_ADDRESS_VCC 0x49 |
#define DAC18_FUN_CFG_C_STEP_16LSB 0x06 |
#define DAC18_FUN_CFG_C_STEP_1LSB 0x00 |
#define DAC18_FUN_CFG_C_STEP_2LSB 0x01 |
#define DAC18_FUN_CFG_C_STEP_32LSB 0x07 |
#define DAC18_FUN_CFG_C_STEP_3LSB 0x02 |
#define DAC18_FUN_CFG_C_STEP_4LSB 0x03 |
#define DAC18_FUN_CFG_C_STEP_6LSB 0x04 |
#define DAC18_FUN_CFG_C_STEP_8LSB 0x05 |
#define DAC18_FUN_CFG_F_SEL_DISABLE 0x07 |
#define DAC18_FUN_CFG_F_SEL_INV_SAWTOOTH 0x02 |
#define DAC18_FUN_CFG_F_SEL_SAWTOOTH 0x01 |
#define DAC18_FUN_CFG_F_SEL_TRIANGULAR 0x00 |
DAC 18 FUNCTION-CONFIG register data values.
Specified FUNCTION-CONFIG register data values of DAC 18 Click driver.
#define DAC18_FUN_CFG_T_STEP_1282_US 0x0D |
#define DAC18_FUN_CFG_T_STEP_12_US 0x03 |
#define DAC18_FUN_CFG_T_STEP_136_72_US 0x09 |
#define DAC18_FUN_CFG_T_STEP_18_US 0x04 |
#define DAC18_FUN_CFG_T_STEP_239_2_US 0x0A |
#define DAC18_FUN_CFG_T_STEP_2563_92_US 0x0E |
#define DAC18_FUN_CFG_T_STEP_27_04_US 0x05 |
#define DAC18_FUN_CFG_T_STEP_40_48_US 0x06 |
#define DAC18_FUN_CFG_T_STEP_418_64_US 0x0B |
#define DAC18_FUN_CFG_T_STEP_4_US 0x01 |
#define DAC18_FUN_CFG_T_STEP_5127_92_US 0x0F |
#define DAC18_FUN_CFG_T_STEP_60_72_US 0x07 |
#define DAC18_FUN_CFG_T_STEP_732_56_US 0x0C |
#define DAC18_FUN_CFG_T_STEP_8_US 0x02 |
#define DAC18_FUN_CFG_T_STEP_91_12_US 0x08 |
#define DAC18_FUN_CFG_T_STEP_INVALID 0x00 |
#define DAC18_FUNCTION_TRG_START 0x0001u |
DAC 18 FUNCTION-TRIGGER register bitmask.
Specified FUNCTION-TRIGGER register bitmask of DAC 18 Click driver.
#define DAC18_FUNCTION_TRG_STOP 0x0000u |
#define DAC18_GEN_STATUS_DAC_0_BUSY 0x1000u |
#define DAC18_GEN_STATUS_DAC_1_BUSY 0x0200u |
#define DAC18_GEN_STATUS_DEVICE_ID 0x001Au |
#define DAC18_GEN_STATUS_DEVICE_ID_BITMASK 0x00FCu |
#define DAC18_GEN_STATUS_NVM_BUSY 0x0100u |
#define DAC18_GEN_STATUS_NVM_CRC_FAIL_INT 0x8000u |
DAC 18 GENERAL-STATUS register bitmask.
Specified GENERAL-STATUS register bitmask of DAC 18 Click driver.
#define DAC18_GEN_STATUS_NVM_CRC_FAIL_USER 0x4000u |
#define DAC18_GEN_STATUS_VERSION_ID 0x0000u |
#define DAC18_GEN_STATUS_VERSION_ID_BITMASK 0x0003u |
#define DAC18_GPI_DEBOUNCE_50_MS 50.0f |
DAC 18 Debounce delay for the GPI pins data values.
Specified debounce delay for the GPI pins data values of DAC 18 Click driver.
#define DAC18_GPI_DEBOUNCE_MAX 10485.7f |
#define DAC18_GPI_DEBOUNCE_SENS 0.16f |
#define DAC18_LUT_DEFAULT_VOUT_DATA_0 0xA1C0u |
DAC 18 default LUT data values.
Specified debounce delay for the GPI pins data values of DAC 18 Click driver.
#define DAC18_LUT_DEFAULT_VOUT_DATA_1 0x8E40u |
#define DAC18_LUT_DEFAULT_VOUT_DATA_2 0x7AC0u |
#define DAC18_LUT_DEFAULT_VOUT_DATA_3 0x6740u |
#define DAC18_LUT_DEFAULT_VOUT_DATA_4 0x5380u |
#define DAC18_LUT_DEFAULT_VOUT_DATA_5 0x4000u |
#define DAC18_LUT_DEFAULT_VOUT_DATA_6 0x2C80u |
#define DAC18_LUT_DEFAULT_VOUT_DATA_7 0x18C0u |
#define DAC18_MODE_CONFIGURATION 0 |
DAC 18 mode selection.
Specified mode selection of DAC 18 Click driver.
#define DAC18_MODE_STANDALONE 1 |
#define DAC18_STATE_M_CFG_SM_ABORT 0x0004u |
DAC 18 STATE-MACHINE-CONFIG register bitmask.
Specified STATE-MACHINE-CONFIG register bitmask of DAC 18 Click driver.
#define DAC18_STATE_M_CFG_SM_EN 0x0001u |
#define DAC18_STATE_M_CFG_SM_START 0x0002u |
#define DAC18_STATE_M_CFG_SM_STOP 0x0000u |