Go to the documentation of this file.
45 #ifndef __KETCUBE_ICS43432_H_
46 #define __KETCUBE_ICS43432_H_
59 #define KETCUBE_ICS43432_10_dBSPL 27U
60 #define KETCUBE_ICS43432_20_dBSPL 84U
61 #define KETCUBE_ICS43432_30_dBSPL 265U
62 #define KETCUBE_ICS43432_40_dBSPL 839U
63 #define KETCUBE_ICS43432_50_dBSPL 2653U
64 #define KETCUBE_ICS43432_60_dBSPL 8389U
65 #define KETCUBE_ICS43432_70_dBSPL 26527U
66 #define KETCUBE_ICS43432_80_dBSPL 83886U
67 #define KETCUBE_ICS43432_90_dBSPL 265271U
68 #define KETCUBE_ICS43432_100_dBSPL 838861U
69 #define KETCUBE_ICS43432_110_dBSPL 2652711U
70 #define KETCUBE_ICS43432_120_dBSPL 8388608U
73 #define KETCUBE_ICS43432_NOISE_LED_PORT KETCUBE_GPIO_PB
74 #define KETCUBE_ICS43432_NOISE_LED_PIN GPIO_PIN_2
76 #define KETCUBE_ICS43432_MAX_SAMPLE_COUNT KETCUBE_I2S_SAMPLE_RATE * KETCUBE_CORECFG_MIN_BASEPERIOD / 1000
ketCube_cfg_ModError_t ketCube_ics43432_Init(ketCube_InterModMsg_t ***msg)
KETCube inter-module message.
Definition: ketCube_cfg.h:116
KETCube module configuration byte.
Definition: ketCube_cfg.h:147
struct ketCube_ics43432_moduleCfg_t ketCube_ics43432_moduleCfg_t
KETCube module configuration.
ketCube_cfg_ModError_t ketCube_ics43432_ReadData(uint8_t *buffer, uint8_t *len)
ketCube_ics43432_moduleCfg_t ketCube_ics43432_moduleCfg
void SPI2_IRQHandler(void)
ketCube_cfg_ModError_t ketCube_ics43432_UnInit(void)
KETCube module configuration.
Definition: ketCube_ics43432.h:53
ketCube_cfg_ModuleCfgByte_t coreCfg
Definition: ketCube_ics43432.h:54
ketCube_cfg_ModError_t
Error code type.
Definition: ketCube_cfg.h:100
This file contains the KETCube core configuration defs.