MCPcopy Create free account
hub / github.com/FastLED/FastLED / CreateIcs43434

Method CreateIcs43434

src/fl/audio/input.h:164–173  ·  view source on GitHub ↗

ICS-43434 I2S MEMS microphone (TDK InvenSense).

Source from the content-addressed store, hash-verified

162
163 // ICS-43434 I2S MEMS microphone (TDK InvenSense).
164 static Config CreateIcs43434(int pin_ws, int pin_sd, int pin_clk,
165 AudioChannel channel,
166 u16 sample_rate = 44100ul,
167 int i2s_num = 0) FL_NOEXCEPT {
168 ConfigI2S config(pin_ws, pin_sd, pin_clk, i2s_num, channel, sample_rate,
169 16);
170 Config out(config);
171 out.setMicProfile(MicProfile::ICS43434);
172 return out;
173 }
174
175 // Generic I2S MEMS microphone (applies average MEMS correction).
176 static Config CreateGenericMEMS(int pin_ws, int pin_sd, int pin_clk,

Callers

nothing calls this directly

Calls 1

setMicProfileMethod · 0.45

Tested by

no test coverage detected