Enumeration for the AK4954A I2C Interface Register Addresses.
The entries below marked as a "two-byte value" are intended for use with these functions:
Enumerator |
---|
AK4954A_REG_PWR_MGMT1 | 0x00: Power Management 1
|
AK4954A_REG_PWR_MGMT2 | 0x01: Power Management 2
|
AK4954A_REG_SIG_SEL1 | 0x02: Signal Select 1
|
AK4954A_REG_SIG_SEL2 | 0x03: Signal Select 2
|
AK4954A_REG_SIG_SEL3 | 0x04: Signal Select 3
|
AK4954A_REG_MODE_CTRL1 | 0x05: Mode Control 1
|
AK4954A_REG_MODE_CTRL2 | 0x06: Mode Control 2
|
AK4954A_REG_MODE_CTRL3 | 0x07: Mode Control 3
|
AK4954A_REG_DIG_MIC | 0x08: Digital MIC 0
|
AK4954A_REG_TMR_SEL | 0x09: Timer Select
|
AK4954A_REG_ALC_TMR_SEL | 0x0A: ALC Timer Select
|
AK4954A_REG_ALC_MODE_CTRL1 | 0x0B: ALC Mode Control 1
|
AK4954A_REG_ALC_MODE_CTRL2 | 0x0C: ALC Mode Control 2
|
AK4954A_REG_LCH_INPUT_VOL_CTRL | 0x0D: Lch Input Volume Control
|
AK4954A_REG_RCH_INPUT_VOL_CTRL | 0x0E: Rch Input Volume Control
|
AK4954A_REG_HP_OUTPUT_CTRL | 0x12: HP Output Control
|
AK4954A_REG_LCH_DIG_VOL_CTRL | 0x13: Lch Digital Volume Control
|
AK4954A_REG_RCH_DIG_VOL_CTRL | 0x14: Rch Digital Volume Control
|
AK4954A_REG_BEEP_FREQ | 0x15: BEEP Frequency
|
AK4954A_REG_BEEP_ON_TIME | 0x16: BEEP ON Time
|
AK4954A_REG_BEEP_OFF_TIME | 0x17: BEEP OFF Time
|
AK4954A_REG_BEEP_REPEAT_CNT | 0x18: BEEP Repeat Count
|
AK4954A_REG_BEEP_VOL_CTRL | 0x19: BEEP Volume Control
|
AK4954A_REG_DIG_FLTR_SEL1 | 0x1B: Digital Filter Select 1
|
AK4954A_REG_DIG_FLTR_SEL2 | 0x1C: Digital Filter Select 2
|
AK4954A_REG_DIG_FLTR_MODE | 0x1D: Digital Filter Mode
|
AK4954A_REG_HPF2_COEF0 | 0x1E: HPF2 Co-efficient 0
|
AK4954A_REG_F1A | 0x1E: F1A, two-byte value
|
AK4954A_REG_HPF2_COEF1 | 0x1F: HPF2 Co-efficient 1
|
AK4954A_REG_HPF2_COEF2 | 0x20: HPF2 Co-efficient 2
|
AK4954A_REG_F1B | 0x20: F1B, two-byte value
|
AK4954A_REG_HPF2_COEF3 | 0x21: HPF2 Co-efficient 3
|
AK4954A_REG_LPF_COEF0 | 0x22: LPF Co-efficient 0
|
AK4954A_REG_F2A | 0x22: F2A, two-byte value
|
AK4954A_REG_LPF_COEF1 | 0x23: LPF Co-efficient 1
|
AK4954A_REG_LPF_COEF2 | 0x24: LPF Co-efficient 2
|
AK4954A_REG_F2B | 0x24: F2B, two-byte value
|
AK4954A_REG_LPF_COEF3 | 0x25: LPF Co-efficient 3
|
AK4954A_REG_FIL3_COEF0 | 0x26: FIL3 Co-efficient 0
|
AK4954A_REG_F3A | 0x26: F3A, two-byte value
|
AK4954A_REG_FIL3_COEF1 | 0x27: FIL3 Co-efficient 1
|
AK4954A_REG_FIL3_COEF2 | 0x28: FIL3 Co-efficient 2
|
AK4954A_REG_F3B | 0x28: F3B, two-byte value
|
AK4954A_REG_FIL3_COEF3 | 0x29: FIL3 Co-efficient 3
|
AK4954A_REG_EQ_COEF0 | 0x2A: EQ Co-efficient 0
|
AK4954A_REG_E0A | 0x2A: E0A, two-byte value
|
AK4954A_REG_EQ_COEF1 | 0x2B: EQ Co-efficient 1
|
AK4954A_REG_EQ_COEF2 | 0x2C: EQ Co-efficient 2
|
AK4954A_REG_E0B | 0x2C: E0B, two-byte value
|
AK4954A_REG_EQ_COEF3 | 0x2D: EQ Co-efficient 3
|
AK4954A_REG_EQ_COEF4 | 0x2E: EQ Co-efficient 4
|
AK4954A_REG_E0C | 0x2E: E0C, two-byte value
|
AK4954A_REG_EQ_COEF5 | 0x2F: EQ Co-efficient 5
|
AK4954A_REG_DIG_FLTR_SEL3 | 0x30: Digital Filter Select 3
|
AK4954A_REG_E1_COEF0 | 0x32: E1 Co-efficient 0
|
AK4954A_REG_E1A | 0x32: E1A, two-byte value
|
AK4954A_REG_E1_COEF1 | 0x33: E1 Co-efficient 1
|
AK4954A_REG_E1_COEF2 | 0x34: E1 Co-efficient 2
|
AK4954A_REG_E1B | 0x34: E1B, two-byte value
|
AK4954A_REG_E1_COEF3 | 0x35: E1 Co-efficient 3
|
AK4954A_REG_E1_COEF4 | 0x36: E1 Co-efficient 4
|
AK4954A_REG_E1C | 0x36: E1C, two-byte value
|
AK4954A_REG_E1_COEF5 | 0x37: E1 Co-efficient 5
|
AK4954A_REG_E2_COEF0 | 0x38: E2 Co-efficient 0
|
AK4954A_REG_E2A | 0x38: E2A, two-byte value
|
AK4954A_REG_E2_COEF1 | 0x39: E2 Co-efficient 1
|
AK4954A_REG_E2_COEF2 | 0x3A: E2 Co-efficient 2
|
AK4954A_REG_E2B | 0x3A: E2B, two-byte value
|
AK4954A_REG_E2_COEF3 | 0x3B: E2 Co-efficient 3
|
AK4954A_REG_E2_COEF4 | 0x3C: E2 Co-efficient 4
|
AK4954A_REG_E2C | 0x3C: E2C, two-byte value
|
AK4954A_REG_E2_COEF5 | 0x3D: E2 Co-efficient 5
|
AK4954A_REG_E3_COEF0 | 0x3E: E3 Co-efficient 0
|
AK4954A_REG_E3A | 0x3E: E3A, two-byte value
|
AK4954A_REG_E3_COEF1 | 0x3F: E3 Co-efficient 1
|
AK4954A_REG_E3_COEF2 | 0x40: E3 Co-efficient 2
|
AK4954A_REG_E3B | 0x40: E3B, two-byte value
|
AK4954A_REG_E3_COEF3 | 0x41: E3 Co-efficient 3
|
AK4954A_REG_E3_COEF4 | 0x42: E3 Co-efficient 4
|
AK4954A_REG_E3C | 0x42: E3C, two-byte value
|
AK4954A_REG_E3_COEF5 | 0x43: E3 Co-efficient 5
|
AK4954A_REG_E4_COEF0 | 0x44: E4 Co-efficient 0
|
AK4954A_REG_E4A | 0x44: E4A, two-byte value
|
AK4954A_REG_E4_COEF1 | 0x45: E4 Co-efficient 1
|
AK4954A_REG_E4_COEF2 | 0x46: E4 Co-efficient 2
|
AK4954A_REG_E4B | 0x46: E4B, two-byte value
|
AK4954A_REG_E4_COEF3 | 0x47: E4 Co-efficient 3
|
AK4954A_REG_E4_COEF4 | 0x48: E4 Co-efficient 4
|
AK4954A_REG_E4C | 0x48: E4C, two-byte value
|
AK4954A_REG_E4_COEF5 | 0x49: E4 Co-efficient 5
|
AK4954A_REG_E5_COEF0 | 0x4A: E5 Co-efficient 0
|
AK4954A_REG_E5A | 0x4A: E5A, two-byte value
|
AK4954A_REG_E5_COEF1 | 0x4B: E5 Co-efficient 1
|
AK4954A_REG_E5_COEF2 | 0x4C: E5 Co-efficient 2
|
AK4954A_REG_E5B | 0x4C: E5B, two-byte value
|
AK4954A_REG_E5_COEF3 | 0x4D: E5 Co-efficient 3
|
AK4954A_REG_E5_COEF4 | 0x4E: E5 Co-efficient 4
|
AK4954A_REG_E5C | 0x4E: E5C, two-byte value
|
AK4954A_REG_E5_COEF5 | 0x4F: E5 Co-efficient 5
|
AK4954A_REG_DRC_MODE_CTRL | 0x50: DRC Mode Control
|
AK4954A_REG_NS_CTRL | 0x51: NS Control
|
AK4954A_REG_NS_GAIN_AND_ATT_CTRL | 0x52: NS Gain & ATT Control
|
AK4954A_REG_NS_ON_LEVEL | 0x53: NS On Level
|
AK4954A_REG_NS_OFF_LEVEL | 0x54: NS Off Level
|
AK4954A_REG_NS_REFERENCE_SEL | 0x55: NS Reference Select
|
AK4954A_REG_NSREF | 0x55: NSREF
|
AK4954A_REG_NS_LPF_COEF0 | 0x56: NS LPF Co-efficient 0
|
AK4954A_REG_NSLA | 0x56: NSLA, two-byte value
|
AK4954A_REG_NS_LPF_COEF1 | 0x57: NS LPF Co-efficient 1
|
AK4954A_REG_NS_LPF_COEF2 | 0x58: NS LPF Co-efficient 2
|
AK4954A_REG_NSLB | 0x58: NSLB, two-byte value
|
AK4954A_REG_NS_LPF_COEF3 | 0x59: NS LPF Co-efficient 3
|
AK4954A_REG_NS_HPF_COEF0 | 0x5A: NS HPF Co-efficient 0
|
AK4954A_REG_NSHA | 0x5A: NSHA, two-byte value
|
AK4954A_REG_NS_HPF_COEF1 | 0x5B: NS HPF Co-efficient 1
|
AK4954A_REG_NS_HPF_COEF2 | 0x5C: NS HPF Co-efficient 2
|
AK4954A_REG_NSHB | 0x5C: NSHB, two-byte value
|
AK4954A_REG_NS_HPF_COEF3 | 0x5D: NS HPF Co-efficient 3
|
AK4954A_REG_DVLC_FLTR_SEL | 0x60: DVLC Filter Select
|
AK4954A_REG_DVLC_MODE_CTRL | 0x61: DVLC Mode Control
|
AK4954A_REG_DVLCL_CURVE_X1 | 0x62: DVLCL Curve X1
|
AK4954A_REG_VL1X | 0x62: VL1X
|
AK4954A_REG_DVLCL_CURVE_Y1 | 0x63: DVLCL Curve Y1
|
AK4954A_REG_VL1Y | 0x63: VL1Y
|
AK4954A_REG_DVLCL_CURVE_X2 | 0x64: DVLCL Curve X2
|
AK4954A_REG_VL2X | 0x64: VL2X
|
AK4954A_REG_DVLCL_CURVE_Y2 | 0x65: DVLCL Curve Y2
|
AK4954A_REG_VL2Y | 0x65: VL2Y
|
AK4954A_REG_DVLCL_CURVE_X3 | 0x66: DVLCL Curve X3
|
AK4954A_REG_VL3X | 0x66: VL3X
|
AK4954A_REG_DVLCL_CURVE_Y3 | 0x67: DVLCL Curve Y3
|
AK4954A_REG_VL3Y | 0x67: VL3Y
|
AK4954A_REG_DVLCL_SLOPE1 | 0x68: DVLCL Slope 1
|
AK4954A_REG_L1G | 0x68: L1G
|
AK4954A_REG_DVLCL_SLOPE2 | 0x69: DVLCL Slope 2
|
AK4954A_REG_L2G | 0x69: L2G
|
AK4954A_REG_DVLCL_SLOPE3 | 0x6A: DVLCL Slope 3
|
AK4954A_REG_L3G | 0x6A: L3G
|
AK4954A_REG_DVLCL_SLOPE4 | 0x6B: DVLCL Slope 4
|
AK4954A_REG_L4G | 0x6B: L4G
|
AK4954A_REG_DVLCM_CURVE_X1 | 0x6C: DVLCM Curve X1
|
AK4954A_REG_VM1X | 0x6C: VM1X
|
AK4954A_REG_DVLCM_CURVE_Y1 | 0x6D: DVLCM Curve Y1
|
AK4954A_REG_VM1Y | 0x6D: VM1Y
|
AK4954A_REG_DVLCM_CURVE_X2 | 0x6E: DVLCM Curve X2
|
AK4954A_REG_VM2X | 0x6E: VM2X
|
AK4954A_REG_DVLCM_CURVE_Y2 | 0x6F: DVLCM Curve Y2
|
AK4954A_REG_VM2Y | 0x6F: VM2Y
|
AK4954A_REG_DVLCM_CURVE_X3 | 0x70: DVLCM Curve X3
|
AK4954A_REG_VM3X | 0x70: VM3X
|
AK4954A_REG_DVLCM_CURVE_Y3 | 0x71: DVLCM Curve Y3
|
AK4954A_REG_VM3Y | 0x71: VM3Y
|
AK4954A_REG_DVLCM_SLOPE1 | 0x72: DVLCM Slope 1
|
AK4954A_REG_M1G | 0x72: M1G
|
AK4954A_REG_DVLCM_SLOPE2 | 0x73: DVLCM Slope 2
|
AK4954A_REG_M2G | 0x73: M2G
|
AK4954A_REG_DVLCM_SLOPE3 | 0x74: DVLCM Slope 3
|
AK4954A_REG_M3G | 0x74: M3G
|
AK4954A_REG_DVLCM_SLOPE4 | 0x75: DVLCM Slope 4
|
AK4954A_REG_M4G | 0x75: M4G
|
AK4954A_REG_DVLCH_CURVE_X1 | 0x76: DVLCH Curve X1
|
AK4954A_REG_VH1X | 0x76: VH1X
|
AK4954A_REG_DVLCH_CURVE_Y1 | 0x77: DVLCH Curve Y1
|
AK4954A_REG_VH1Y | 0x77: VH1Y
|
AK4954A_REG_DVLCH_CURVE_X2 | 0x78: DVLCH Curve X2
|
AK4954A_REG_VH2X | 0x78: VH2X
|
AK4954A_REG_DVLCH_CURVE_Y2 | 0x79: DVLCH Curve Y2
|
AK4954A_REG_VH2Y | 0x79: VH2Y
|
AK4954A_REG_DVLCH_CURVE_X3 | 0x7A: DVLCH Curve X3
|
AK4954A_REG_VH3X | 0x7A: VH3X
|
AK4954A_REG_DVLCH_CURVE_Y3 | 0x7B: DVLCH Curve Y3
|
AK4954A_REG_VH3Y | 0x7B: VH3Y
|
AK4954A_REG_DVLCH_SLOPE1 | 0x7C: DVLCH Slope 1
|
AK4954A_REG_H1G | 0x7C: H1G
|
AK4954A_REG_DVLCH_SLOPE2 | 0x7D: DVLCH Slope 2
|
AK4954A_REG_H2G | 0x7D: H2G
|
AK4954A_REG_DVLCH_SLOPE3 | 0x7E: DVLCH Slope 3
|
AK4954A_REG_H3G | 0x7E: H3G
|
AK4954A_REG_DVLCH_SLOPE4 | 0x7F: DVLCH Slope 4
|
AK4954A_REG_H4G | 0x7F: H4G
|
AK4954A_REG_DVLCL_LPF_COEF0 | 0x80: DVLCL LPF Co-efficient 0
|
AK4954A_REG_DLLA | 0x80: DLLA, two-byte value
|
AK4954A_REG_DVLCL_LPF_COEF1 | 0x81: DVLCL LPF Co-efficient 1
|
AK4954A_REG_DVLCL_LPF_COEF2 | 0x82: DVLCL LPF Co-efficient 2
|
AK4954A_REG_DLLB | 0x82: DLLB, two-byte value
|
AK4954A_REG_DVLCL_LPF_COEF3 | 0x83: DVLCL LPF Co-efficient 3
|
AK4954A_REG_DVLCM_HPF_COEF0 | 0x84: DVLCM HPF Co-efficient 0
|
AK4954A_REG_DMHA | 0x84: DMHA, two-byte value
|
AK4954A_REG_DVLCM_HPF_COEF1 | 0x85: DVLCM HPF Co-efficient 1
|
AK4954A_REG_DVLCM_HPF_COEF2 | 0x86: DVLCM HPF Co-efficient 2
|
AK4954A_REG_DMHB | 0x86: DMHB, two-byte value
|
AK4954A_REG_DVLCM_HPF_COEF3 | 0x87: DVLCM HPF Co-efficient 3
|
AK4954A_REG_DVLCM_LPF_COEF0 | 0x88: DVLCM LPF Co-efficient 0
|
AK4954A_REG_DMLA | 0x88: DMLA, two-byte value
|
AK4954A_REG_DVLCM_LPF_COEF1 | 0x89: DVLCM LPF Co-efficient 1
|
AK4954A_REG_DVLCM_LPF_COEF2 | 0x8A: DVLCM LPF Co-efficient 2
|
AK4954A_REG_DMLB | 0x8A: DMLB, two-byte value
|
AK4954A_REG_DVLCM_LPF_COEF3 | 0x8B: DVLCM LPF Co-efficient 3
|
AK4954A_REG_DVLCH_HPF_COEF0 | 0x8C: DVLCH HPF Co-efficient 0
|
AK4954A_REG_DHHA | 0x8C: DHHA, two-byte value
|
AK4954A_REG_DVLCH_HPF_COEF1 | 0x8D: DVLCH HPF Co-efficient 1
|
AK4954A_REG_DVLCH_HPF_COEF2 | 0x8E: DVLCH HPF Co-efficient 2
|
AK4954A_REG_DHHB | 0x8E: DHHB, two-byte value
|
AK4954A_REG_DVLCH_HPF_COEF3 | 0x8F: DVLCH HPF Co-efficient 3
|