waveform4 2.0.0.0
Waveform 4 Registers List

List of registers of Waveform 4 Click driver. More...

Macros

#define WAVEFORM4_REG_SPI_CONFIG   0x0000
 Waveform 4 register map.
 
#define WAVEFORM4_REG_POWER_CONFIG   0x0001
 
#define WAVEFORM4_REG_CLOCK_CONFIG   0x0002
 
#define WAVEFORM4_REG_REF_ADJ   0x0003
 
#define WAVEFORM4_REG_DAC4_AGAIN   0x0004
 
#define WAVEFORM4_REG_DAC3_AGAIN   0x0005
 
#define WAVEFORM4_REG_DAC2_AGAIN   0x0006
 
#define WAVEFORM4_REG_DAC1_AGAIN   0x0007
 
#define WAVEFORM4_REG_DACX_RANGE   0x0008
 
#define WAVEFORM4_REG_DAC4_RSET   0x0009
 
#define WAVEFORM4_REG_DAC3_RSET   0x000A
 
#define WAVEFORM4_REG_DAC2_RSET   0x000B
 
#define WAVEFORM4_REG_DAC1_RSET   0x000C
 
#define WAVEFORM4_REG_CAL_CONFIG   0x000D
 
#define WAVEFORM4_REG_COMP_OFFSET   0x000E
 
#define WAVEFORM4_REG_RAM_UPDATE   0x001D
 
#define WAVEFORM4_REG_PAT_STATUS   0x001E
 
#define WAVEFORM4_REG_PAT_TYPE   0x001F
 
#define WAVEFORM4_REG_PATTERN_DLY   0x0020
 
#define WAVEFORM4_REG_DAC4_DOF   0x0022
 
#define WAVEFORM4_REG_DAC3_DOF   0x0023
 
#define WAVEFORM4_REG_DAC2_DOF   0x0024
 
#define WAVEFORM4_REG_DAC1_DOF   0x0025
 
#define WAVEFORM4_REG_WAV43_CONFIG   0x0026
 
#define WAVEFORM4_REG_WAV21_CONFIG   0x0027
 
#define WAVEFORM4_REG_PAT_TIMEBASE   0x0028
 
#define WAVEFORM4_REG_PAT_PERIOD   0x0029
 
#define WAVEFORM4_REG_DAC43_PATX   0x002A
 
#define WAVEFORM4_REG_DAC21_PATX   0x002B
 
#define WAVEFORM4_REG_DOUT_START_DLY   0x002C
 
#define WAVEFORM4_REG_DOUT_CONFIG   0x002D
 
#define WAVEFORM4_REG_DAC4_CST   0x002E
 
#define WAVEFORM4_REG_DAC3_CST   0x002F
 
#define WAVEFORM4_REG_DAC2_CST   0x0030
 
#define WAVEFORM4_REG_DAC1_CST   0x0031
 
#define WAVEFORM4_REG_DAC4_DGAIN   0x0032
 
#define WAVEFORM4_REG_DAC3_DGAIN   0x0033
 
#define WAVEFORM4_REG_DAC2_DGAIN   0x0034
 
#define WAVEFORM4_REG_DAC1_DGAIN   0x0035
 
#define WAVEFORM4_REG_SAW43_CONFIG   0x0036
 
#define WAVEFORM4_REG_SAW21_CONFIG   0x0037
 
#define WAVEFORM4_REG_DDS_TW32   0x003E
 
#define WAVEFORM4_REG_DDS_TW1   0x003F
 
#define WAVEFORM4_REG_DDS4_PW   0x0040
 
#define WAVEFORM4_REG_DDS3_PW   0x0041
 
#define WAVEFORM4_REG_DDS2_PW   0x0042
 
#define WAVEFORM4_REG_DDS1_PW   0x0043
 
#define WAVEFORM4_REG_TRIG_TW_SEL   0x0044
 
#define WAVEFORM4_REG_DDSX_CONFIG   0x0045
 
#define WAVEFORM4_REG_TW_RAM_CONFIG   0x0047
 
#define WAVEFORM4_REG_START_DLY4   0x0050
 
#define WAVEFORM4_REG_START_ADDR4   0x0051
 
#define WAVEFORM4_REG_STOP_ADDR4   0x0052
 
#define WAVEFORM4_REG_DDS_CYC4   0x0053
 
#define WAVEFORM4_REG_START_DLY3   0x0054
 
#define WAVEFORM4_REG_START_ADDR3   0x0055
 
#define WAVEFORM4_REG_STOP_ADDR3   0x0056
 
#define WAVEFORM4_REG_DDS_CYC3   0x0057
 
#define WAVEFORM4_REG_START_DLY2   0x0058
 
#define WAVEFORM4_REG_START_ADDR2   0x0059
 
#define WAVEFORM4_REG_STOP_ADDR2   0x005A
 
#define WAVEFORM4_REG_DDS_CYC2   0x005B
 
#define WAVEFORM4_REG_START_DLY1   0x005C
 
#define WAVEFORM4_REG_START_ADDR1   0x005D
 
#define WAVEFORM4_REG_STOP_ADDR1   0x005E
 
#define WAVEFORM4_REG_DDS_CYC1   0x005F
 
#define WAVEFORM4_REG_CFG_ERROR   0x0060
 
#define WAVEFORM4_SRAM_ADDRESS_MIN   0x6000
 
#define WAVEFORM4_SRAM_ADDRESS_MAX   0x6FFF
 

Detailed Description

List of registers of Waveform 4 Click driver.

Macro Definition Documentation

◆ WAVEFORM4_REG_CAL_CONFIG

#define WAVEFORM4_REG_CAL_CONFIG   0x000D

◆ WAVEFORM4_REG_CFG_ERROR

#define WAVEFORM4_REG_CFG_ERROR   0x0060

◆ WAVEFORM4_REG_CLOCK_CONFIG

#define WAVEFORM4_REG_CLOCK_CONFIG   0x0002

◆ WAVEFORM4_REG_COMP_OFFSET

#define WAVEFORM4_REG_COMP_OFFSET   0x000E

◆ WAVEFORM4_REG_DAC1_AGAIN

#define WAVEFORM4_REG_DAC1_AGAIN   0x0007

◆ WAVEFORM4_REG_DAC1_CST

#define WAVEFORM4_REG_DAC1_CST   0x0031

◆ WAVEFORM4_REG_DAC1_DGAIN

#define WAVEFORM4_REG_DAC1_DGAIN   0x0035

◆ WAVEFORM4_REG_DAC1_DOF

#define WAVEFORM4_REG_DAC1_DOF   0x0025

◆ WAVEFORM4_REG_DAC1_RSET

#define WAVEFORM4_REG_DAC1_RSET   0x000C

◆ WAVEFORM4_REG_DAC21_PATX

#define WAVEFORM4_REG_DAC21_PATX   0x002B

◆ WAVEFORM4_REG_DAC2_AGAIN

#define WAVEFORM4_REG_DAC2_AGAIN   0x0006

◆ WAVEFORM4_REG_DAC2_CST

#define WAVEFORM4_REG_DAC2_CST   0x0030

◆ WAVEFORM4_REG_DAC2_DGAIN

#define WAVEFORM4_REG_DAC2_DGAIN   0x0034

◆ WAVEFORM4_REG_DAC2_DOF

#define WAVEFORM4_REG_DAC2_DOF   0x0024

◆ WAVEFORM4_REG_DAC2_RSET

#define WAVEFORM4_REG_DAC2_RSET   0x000B

◆ WAVEFORM4_REG_DAC3_AGAIN

#define WAVEFORM4_REG_DAC3_AGAIN   0x0005

◆ WAVEFORM4_REG_DAC3_CST

#define WAVEFORM4_REG_DAC3_CST   0x002F

◆ WAVEFORM4_REG_DAC3_DGAIN

#define WAVEFORM4_REG_DAC3_DGAIN   0x0033

◆ WAVEFORM4_REG_DAC3_DOF

#define WAVEFORM4_REG_DAC3_DOF   0x0023

◆ WAVEFORM4_REG_DAC3_RSET

#define WAVEFORM4_REG_DAC3_RSET   0x000A

◆ WAVEFORM4_REG_DAC43_PATX

#define WAVEFORM4_REG_DAC43_PATX   0x002A

◆ WAVEFORM4_REG_DAC4_AGAIN

#define WAVEFORM4_REG_DAC4_AGAIN   0x0004

◆ WAVEFORM4_REG_DAC4_CST

#define WAVEFORM4_REG_DAC4_CST   0x002E

◆ WAVEFORM4_REG_DAC4_DGAIN

#define WAVEFORM4_REG_DAC4_DGAIN   0x0032

◆ WAVEFORM4_REG_DAC4_DOF

#define WAVEFORM4_REG_DAC4_DOF   0x0022

◆ WAVEFORM4_REG_DAC4_RSET

#define WAVEFORM4_REG_DAC4_RSET   0x0009

◆ WAVEFORM4_REG_DACX_RANGE

#define WAVEFORM4_REG_DACX_RANGE   0x0008

◆ WAVEFORM4_REG_DDS1_PW

#define WAVEFORM4_REG_DDS1_PW   0x0043

◆ WAVEFORM4_REG_DDS2_PW

#define WAVEFORM4_REG_DDS2_PW   0x0042

◆ WAVEFORM4_REG_DDS3_PW

#define WAVEFORM4_REG_DDS3_PW   0x0041

◆ WAVEFORM4_REG_DDS4_PW

#define WAVEFORM4_REG_DDS4_PW   0x0040

◆ WAVEFORM4_REG_DDS_CYC1

#define WAVEFORM4_REG_DDS_CYC1   0x005F

◆ WAVEFORM4_REG_DDS_CYC2

#define WAVEFORM4_REG_DDS_CYC2   0x005B

◆ WAVEFORM4_REG_DDS_CYC3

#define WAVEFORM4_REG_DDS_CYC3   0x0057

◆ WAVEFORM4_REG_DDS_CYC4

#define WAVEFORM4_REG_DDS_CYC4   0x0053

◆ WAVEFORM4_REG_DDS_TW1

#define WAVEFORM4_REG_DDS_TW1   0x003F

◆ WAVEFORM4_REG_DDS_TW32

#define WAVEFORM4_REG_DDS_TW32   0x003E

◆ WAVEFORM4_REG_DDSX_CONFIG

#define WAVEFORM4_REG_DDSX_CONFIG   0x0045

◆ WAVEFORM4_REG_DOUT_CONFIG

#define WAVEFORM4_REG_DOUT_CONFIG   0x002D

◆ WAVEFORM4_REG_DOUT_START_DLY

#define WAVEFORM4_REG_DOUT_START_DLY   0x002C

◆ WAVEFORM4_REG_PAT_PERIOD

#define WAVEFORM4_REG_PAT_PERIOD   0x0029

◆ WAVEFORM4_REG_PAT_STATUS

#define WAVEFORM4_REG_PAT_STATUS   0x001E

◆ WAVEFORM4_REG_PAT_TIMEBASE

#define WAVEFORM4_REG_PAT_TIMEBASE   0x0028

◆ WAVEFORM4_REG_PAT_TYPE

#define WAVEFORM4_REG_PAT_TYPE   0x001F

◆ WAVEFORM4_REG_PATTERN_DLY

#define WAVEFORM4_REG_PATTERN_DLY   0x0020

◆ WAVEFORM4_REG_POWER_CONFIG

#define WAVEFORM4_REG_POWER_CONFIG   0x0001

◆ WAVEFORM4_REG_RAM_UPDATE

#define WAVEFORM4_REG_RAM_UPDATE   0x001D

◆ WAVEFORM4_REG_REF_ADJ

#define WAVEFORM4_REG_REF_ADJ   0x0003

◆ WAVEFORM4_REG_SAW21_CONFIG

#define WAVEFORM4_REG_SAW21_CONFIG   0x0037

◆ WAVEFORM4_REG_SAW43_CONFIG

#define WAVEFORM4_REG_SAW43_CONFIG   0x0036

◆ WAVEFORM4_REG_SPI_CONFIG

#define WAVEFORM4_REG_SPI_CONFIG   0x0000

Waveform 4 register map.

Specified register map of Waveform 4 Click driver.

◆ WAVEFORM4_REG_START_ADDR1

#define WAVEFORM4_REG_START_ADDR1   0x005D

◆ WAVEFORM4_REG_START_ADDR2

#define WAVEFORM4_REG_START_ADDR2   0x0059

◆ WAVEFORM4_REG_START_ADDR3

#define WAVEFORM4_REG_START_ADDR3   0x0055

◆ WAVEFORM4_REG_START_ADDR4

#define WAVEFORM4_REG_START_ADDR4   0x0051

◆ WAVEFORM4_REG_START_DLY1

#define WAVEFORM4_REG_START_DLY1   0x005C

◆ WAVEFORM4_REG_START_DLY2

#define WAVEFORM4_REG_START_DLY2   0x0058

◆ WAVEFORM4_REG_START_DLY3

#define WAVEFORM4_REG_START_DLY3   0x0054

◆ WAVEFORM4_REG_START_DLY4

#define WAVEFORM4_REG_START_DLY4   0x0050

◆ WAVEFORM4_REG_STOP_ADDR1

#define WAVEFORM4_REG_STOP_ADDR1   0x005E

◆ WAVEFORM4_REG_STOP_ADDR2

#define WAVEFORM4_REG_STOP_ADDR2   0x005A

◆ WAVEFORM4_REG_STOP_ADDR3

#define WAVEFORM4_REG_STOP_ADDR3   0x0056

◆ WAVEFORM4_REG_STOP_ADDR4

#define WAVEFORM4_REG_STOP_ADDR4   0x0052

◆ WAVEFORM4_REG_TRIG_TW_SEL

#define WAVEFORM4_REG_TRIG_TW_SEL   0x0044

◆ WAVEFORM4_REG_TW_RAM_CONFIG

#define WAVEFORM4_REG_TW_RAM_CONFIG   0x0047

◆ WAVEFORM4_REG_WAV21_CONFIG

#define WAVEFORM4_REG_WAV21_CONFIG   0x0027

◆ WAVEFORM4_REG_WAV43_CONFIG

#define WAVEFORM4_REG_WAV43_CONFIG   0x0026

◆ WAVEFORM4_SRAM_ADDRESS_MAX

#define WAVEFORM4_SRAM_ADDRESS_MAX   0x6FFF

◆ WAVEFORM4_SRAM_ADDRESS_MIN

#define WAVEFORM4_SRAM_ADDRESS_MIN   0x6000