smartmic 2.0.0.0
Smart Mic Registers List

List of registers of Smart Mic Click driver. More...

Macros

#define SMARTMIC_NO_RESPONSE_BIT   0x1000
 Smart Mic API commands for IA611.
 
#define SMARTMIC_CMD_SYNC   0x8000
 
#define SMARTMIC_CMD_SET_AUDIO_DATA_PORT   0x8004
 
#define SMARTMIC_CMD_GET_DEVICE_PARAM   0x800B
 
#define SMARTMIC_CMD_SET_DEVICE_PARAM_ID   0x800C
 
#define SMARTMIC_CMD_SET_DEVICE_PARAM   0x800D
 
#define SMARTMIC_CMD_GET_CHIP_ID   0x800E
 
#define SMARTMIC_CMD_SET_POWER_STATE   ( 0x8010 | SMARTMIC_NO_RESPONSE_BIT )
 
#define SMARTMIC_CMD_SET_CLOCK_SOURCE   0x8011
 
#define SMARTMIC_CMD_SET_UART_STOP_BITS   0x8012
 
#define SMARTMIC_CMD_GET_SIG_RMS   0x8013
 
#define SMARTMIC_CMD_GET_SIG_PEAK   0x8014
 
#define SMARTMIC_CMD_SET_DIG_GAIN   0x8015
 
#define SMARTMIC_CMD_GET_ALGO_PARAM   0x8016
 
#define SMARTMIC_CMD_SET_ALGO_PARAM_ID   0x8017
 
#define SMARTMIC_CMD_SET_ALGO_PARAM   0x8018
 
#define SMARTMIC_CMD_UART_RATE_REQUEST   0x8019
 
#define SMARTMIC_CMD_SET_EVENT_RESP   0x801A
 
#define SMARTMIC_CMD_SET_DIAG_CONFIG   0x801C
 
#define SMARTMIC_CMD_GET_DIG_GAIN   0x801D
 
#define SMARTMIC_CMD_OUTPUT_KNOWN_SIG   0x801E
 
#define SMARTMIC_CMD_GET_FIRST_BUILD_STR   0x8020
 
#define SMARTMIC_CMD_GET_NEXT_BUILD_STR   0x8021
 
#define SMARTMIC_CMD_GET_INFO   0x8022
 
#define SMARTMIC_CMD_SET_SPI_SAMPLE_CFG   0x8023
 
#define SMARTMIC_CMD_SET_STREAMING   0x8025
 
#define SMARTMIC_CMD_GET_BAF_INFO   0x8027
 
#define SMARTMIC_CMD_SELECT_STREAMING   0x8028
 
#define SMARTMIC_CMD_CONFIG_DATA_PORT   0x802C
 
#define SMARTMIC_CMD_READ_DATA_BLOCK   0x802E
 
#define SMARTMIC_CMD_WRITE_DATA_BLOCK   0x802F
 
#define SMARTMIC_CMD_SET_SAMPLE_RATE   0x8030
 
#define SMARTMIC_CMD_SET_PRESET   0x8031
 
#define SMARTMIC_CMD_SELECT_ROUTE   0x8032
 
#define SMARTMIC_CMD_STOP_ROUTE   0x8033
 
#define SMARTMIC_CMD_SET_BUFF_DATA_FORMAT   0x8034
 
#define SMARTMIC_CMD_SET_FRAME_SIZE   0x8035
 
#define SMARTMIC_CMD_PDM_BYPASS_MODE   0x8040
 
#define SMARTMIC_CMD_SET_AUDIO_PORT_CLK_F   0x8042
 
#define SMARTMIC_CMD_POWER_DOWN_INT_OSC   0x8043
 
#define SMARTMIC_CMD_SET_DIG_HW_PT   0x8052
 
#define SMARTMIC_CMD_ENABLE_DISABLE_JTAG   0x8061
 
#define SMARTMIC_CMD_SET_PAD_CONTROL   0x8062
 
#define SMARTMIC_CMD_GET_EVENT   0x806D
 

Detailed Description

List of registers of Smart Mic Click driver.

Macro Definition Documentation

◆ SMARTMIC_CMD_CONFIG_DATA_PORT

#define SMARTMIC_CMD_CONFIG_DATA_PORT   0x802C

◆ SMARTMIC_CMD_ENABLE_DISABLE_JTAG

#define SMARTMIC_CMD_ENABLE_DISABLE_JTAG   0x8061

◆ SMARTMIC_CMD_GET_ALGO_PARAM

#define SMARTMIC_CMD_GET_ALGO_PARAM   0x8016

◆ SMARTMIC_CMD_GET_BAF_INFO

#define SMARTMIC_CMD_GET_BAF_INFO   0x8027

◆ SMARTMIC_CMD_GET_CHIP_ID

#define SMARTMIC_CMD_GET_CHIP_ID   0x800E

◆ SMARTMIC_CMD_GET_DEVICE_PARAM

#define SMARTMIC_CMD_GET_DEVICE_PARAM   0x800B

◆ SMARTMIC_CMD_GET_DIG_GAIN

#define SMARTMIC_CMD_GET_DIG_GAIN   0x801D

◆ SMARTMIC_CMD_GET_EVENT

#define SMARTMIC_CMD_GET_EVENT   0x806D

◆ SMARTMIC_CMD_GET_FIRST_BUILD_STR

#define SMARTMIC_CMD_GET_FIRST_BUILD_STR   0x8020

◆ SMARTMIC_CMD_GET_INFO

#define SMARTMIC_CMD_GET_INFO   0x8022

◆ SMARTMIC_CMD_GET_NEXT_BUILD_STR

#define SMARTMIC_CMD_GET_NEXT_BUILD_STR   0x8021

◆ SMARTMIC_CMD_GET_SIG_PEAK

#define SMARTMIC_CMD_GET_SIG_PEAK   0x8014

◆ SMARTMIC_CMD_GET_SIG_RMS

#define SMARTMIC_CMD_GET_SIG_RMS   0x8013

◆ SMARTMIC_CMD_OUTPUT_KNOWN_SIG

#define SMARTMIC_CMD_OUTPUT_KNOWN_SIG   0x801E

◆ SMARTMIC_CMD_PDM_BYPASS_MODE

#define SMARTMIC_CMD_PDM_BYPASS_MODE   0x8040

◆ SMARTMIC_CMD_POWER_DOWN_INT_OSC

#define SMARTMIC_CMD_POWER_DOWN_INT_OSC   0x8043

◆ SMARTMIC_CMD_READ_DATA_BLOCK

#define SMARTMIC_CMD_READ_DATA_BLOCK   0x802E

◆ SMARTMIC_CMD_SELECT_ROUTE

#define SMARTMIC_CMD_SELECT_ROUTE   0x8032

◆ SMARTMIC_CMD_SELECT_STREAMING

#define SMARTMIC_CMD_SELECT_STREAMING   0x8028

◆ SMARTMIC_CMD_SET_ALGO_PARAM

#define SMARTMIC_CMD_SET_ALGO_PARAM   0x8018

◆ SMARTMIC_CMD_SET_ALGO_PARAM_ID

#define SMARTMIC_CMD_SET_ALGO_PARAM_ID   0x8017

◆ SMARTMIC_CMD_SET_AUDIO_DATA_PORT

#define SMARTMIC_CMD_SET_AUDIO_DATA_PORT   0x8004

◆ SMARTMIC_CMD_SET_AUDIO_PORT_CLK_F

#define SMARTMIC_CMD_SET_AUDIO_PORT_CLK_F   0x8042

◆ SMARTMIC_CMD_SET_BUFF_DATA_FORMAT

#define SMARTMIC_CMD_SET_BUFF_DATA_FORMAT   0x8034

◆ SMARTMIC_CMD_SET_CLOCK_SOURCE

#define SMARTMIC_CMD_SET_CLOCK_SOURCE   0x8011

◆ SMARTMIC_CMD_SET_DEVICE_PARAM

#define SMARTMIC_CMD_SET_DEVICE_PARAM   0x800D

◆ SMARTMIC_CMD_SET_DEVICE_PARAM_ID

#define SMARTMIC_CMD_SET_DEVICE_PARAM_ID   0x800C

◆ SMARTMIC_CMD_SET_DIAG_CONFIG

#define SMARTMIC_CMD_SET_DIAG_CONFIG   0x801C

◆ SMARTMIC_CMD_SET_DIG_GAIN

#define SMARTMIC_CMD_SET_DIG_GAIN   0x8015

◆ SMARTMIC_CMD_SET_DIG_HW_PT

#define SMARTMIC_CMD_SET_DIG_HW_PT   0x8052

◆ SMARTMIC_CMD_SET_EVENT_RESP

#define SMARTMIC_CMD_SET_EVENT_RESP   0x801A

◆ SMARTMIC_CMD_SET_FRAME_SIZE

#define SMARTMIC_CMD_SET_FRAME_SIZE   0x8035

◆ SMARTMIC_CMD_SET_PAD_CONTROL

#define SMARTMIC_CMD_SET_PAD_CONTROL   0x8062

◆ SMARTMIC_CMD_SET_POWER_STATE

#define SMARTMIC_CMD_SET_POWER_STATE   ( 0x8010 | SMARTMIC_NO_RESPONSE_BIT )

◆ SMARTMIC_CMD_SET_PRESET

#define SMARTMIC_CMD_SET_PRESET   0x8031

◆ SMARTMIC_CMD_SET_SAMPLE_RATE

#define SMARTMIC_CMD_SET_SAMPLE_RATE   0x8030

◆ SMARTMIC_CMD_SET_SPI_SAMPLE_CFG

#define SMARTMIC_CMD_SET_SPI_SAMPLE_CFG   0x8023

◆ SMARTMIC_CMD_SET_STREAMING

#define SMARTMIC_CMD_SET_STREAMING   0x8025

◆ SMARTMIC_CMD_SET_UART_STOP_BITS

#define SMARTMIC_CMD_SET_UART_STOP_BITS   0x8012

◆ SMARTMIC_CMD_STOP_ROUTE

#define SMARTMIC_CMD_STOP_ROUTE   0x8033

◆ SMARTMIC_CMD_SYNC

#define SMARTMIC_CMD_SYNC   0x8000

◆ SMARTMIC_CMD_UART_RATE_REQUEST

#define SMARTMIC_CMD_UART_RATE_REQUEST   0x8019

◆ SMARTMIC_CMD_WRITE_DATA_BLOCK

#define SMARTMIC_CMD_WRITE_DATA_BLOCK   0x802F

◆ SMARTMIC_NO_RESPONSE_BIT

#define SMARTMIC_NO_RESPONSE_BIT   0x1000

Smart Mic API commands for IA611.

Specified API commands of Smart Mic Click driver.