/* AK4114_REQ_FORMAT bits */ #define AK4114_MONO (1<<7) /* Double Sampling Frequency Mode: 0 = stereo, 1 = mono */ #define AK4114_DIF2 (1<<6) /* Audio Data Control */ #define AK4114_DIF1 (1<<5) /* Audio Data Control */ #define AK4114_DIF0 (1<<4) /* Audio Data Control */ #define AK4114_DIF_16R (0) /* STDO: 16-bit, right justified */ #define AK4114_DIF_18R (AK4114_DIF0) /* STDO: 18-bit, right justified */ #define AK4114_DIF_20R (AK4114_DIF1) /* STDO: 20-bit, right justified */ #define AK4114_DIF_24R (AK4114_DIF1|AK4114_DIF0) /* STDO: 24-bit, right justified */ #define AK4114_DIF_24L (AK4114_DIF2) /* STDO: 24-bit, left justified */ #define AK4114_DIF_24I2S (AK4114_DIF2|AK4114_DIF0) /* STDO: I2S */ #define AK4114_DIF_I24L (AK4114_DIF2|AK4114_DIF1) /* STDO: 24-bit, left justified; LRCLK, BICK = Input */ #define AK4114_DIF_I24I2S (AK4114_DIF2|AK4114_DIF1|AK4114_DIF0) /* STDO: I2S; LRCLK, BICK = Input */ #define AK4114_DEAU (1<<3) /* Deemphasis Autodetect Enable (1 = enable) */ #define AK4114_DEM1 (1<<2) /* 32kHz-48kHz Deemphasis Control */ #define AK4114_DEM0 (1<<1) /* 32kHz-48kHz Deemphasis Control */ #define AK4114_DEM_44KHZ (0) #define AK4114_DEM_48KHZ (AK4114_DEM1) #define AK4114_DEM_32KHZ (AK4114_DEM0|AK4114_DEM1) #define AK4114_DEM_96KHZ (AK4114_DEM1) /* DFS must be set */ #define AK4114_DFS (1<<0) /* 96kHz Deemphasis Control */
/* AK4114_REG_IO0 */ #define AK4114_TX1E (1<<7) /* TX1 Output Enable (1 = enable) */ #define AK4114_OPS12 (1<<6) /* Output Data Selector for TX1 pin */ #define AK4114_OPS11 (1<<5) /* Output Data Selector for TX1 pin */ #define AK4114_OPS10 (1<<4) /* Output Data Selector for TX1 pin */ #define AK4114_TX0E (1<<3) /* TX0 Output Enable (1 = enable) */ #define AK4114_OPS02 (1<<2) /* Output Data Selector for TX0 pin */ #define AK4114_OPS01 (1<<1) /* Output Data Selector for TX0 pin */ #define AK4114_OPS00 (1<<0) /* Output Data Selector for TX0 pin */
/* AK4114_REG_IO1 */ #define AK4114_EFH1 (1<<7) /* Interrupt 0 pin Hold */ #define AK4114_EFH0 (1<<6) /* Interrupt 0 pin Hold */ #define AK4114_EFH_512 (0) #define AK4114_EFH_1024 (AK4114_EFH0) #define AK4114_EFH_2048 (AK4114_EFH1) #define AK4114_EFH_4096 (AK4114_EFH1|AK4114_EFH0) #define AK4114_UDIT (1<<5) /* U-bit Control for DIT (0 = fixed '0', 1 = recovered) */ #define AK4114_TLR (1<<4) /* Double Sampling Frequency Select for DIT (0 = L channel, 1 = R channel) */ #define AK4114_DIT (1<<3) /* TX1 out: 0 = Through Data (RX data), 1 = Transmit Data (DAUX data) */ #define AK4114_IPS2 (1<<2) /* Input Recovery Data Select */ #define AK4114_IPS1 (1<<1) /* Input Recovery Data Select */ #define AK4114_IPS0 (1<<0) /* Input Recovery Data Select */ #define AK4114_IPS(x) ((x)&7)
/* AK4114_REG_INT0_MASK && AK4114_REG_INT1_MASK*/ #define AK4117_MQI (1<<7) /* mask enable for QINT bit */ #define AK4117_MAT (1<<6) /* mask enable for AUTO bit */ #define AK4117_MCI (1<<5) /* mask enable for CINT bit */ #define AK4117_MUL (1<<4) /* mask enable for UNLOCK bit */ #define AK4117_MDTS (1<<3) /* mask enable for DTSCD bit */ #define AK4117_MPE (1<<2) /* mask enable for PEM bit */ #define AK4117_MAN (1<<1) /* mask enable for AUDN bit */ #define AK4117_MPR (1<<0) /* mask enable for PAR bit */
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.