FastLED 3.9.15
Loading...
Searching...
No Matches

◆ MicProfile

enum class fl::audio::MicProfile : u8
strong

Microphone frequency response correction profile.

Each profile provides 16-channel gain corrections to flatten the frequency response of a specific microphone. Derived from manufacturer datasheet data.

Set on Processor via setMicProfile() — the correction is applied inside EqualizerDetector before per-bin normalization.

Enumerator
None 

No correction (flat response assumed)

INMP441 

InvenSense INMP441 MEMS mic (most common)

ICS43434 

InvenSense ICS-43434 MEMS mic.

SPM1423 

Knowles SPM1423 MEMS mic.

GenericMEMS 

Generic MEMS microphone (moderate bass rolloff)

LineIn 

Line-in input (relatively flat, minor HF rolloff)

Definition at line 14 of file mic_profiles.h.

14 : u8 {
15 None,
16 INMP441,
17 ICS43434,
18 SPM1423,
20 LineIn,
21};
unsigned char u8
Definition stdint.h:131
@ None
Raw magnitudes (no scaling)
Definition equalizer.h:18
@ LineIn
Line-in input (relatively flat, minor HF rolloff)
@ GenericMEMS
Generic MEMS microphone (moderate bass rolloff)
@ INMP441
InvenSense INMP441 MEMS mic (most common)
@ ICS43434
InvenSense ICS-43434 MEMS mic.
@ SPM1423
Knowles SPM1423 MEMS mic.