Skip to content

Commit 74367b7

Browse files
committed
codal_app/microbithal_microphone: Add func to set the sensitivity.
Signed-off-by: Damien George <[email protected]>
1 parent b5ac72f commit 74367b7

File tree

2 files changed

+5
-0
lines changed

2 files changed

+5
-0
lines changed

src/codal_app/microbithal.h

+1
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,7 @@ int microbit_hal_compass_get_field_strength(void);
154154
int microbit_hal_compass_get_heading(void);
155155

156156
void microbit_hal_microphone_init(void);
157+
void microbit_hal_microphone_set_sensitivity(float value);
157158
void microbit_hal_microphone_set_threshold(int kind, int value);
158159
int microbit_hal_microphone_get_level(void);
159160
void microbit_hal_microphone_start_recording(uint8_t *buf, size_t max_len, size_t *cur_len, int rate);

src/codal_app/microbithal_microphone.cpp

+4
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,10 @@ void microbit_hal_microphone_init(void) {
9999
}
100100
}
101101

102+
void microbit_hal_microphone_set_sensitivity(float value) {
103+
uBit.audio.processor->setGain(value);
104+
}
105+
102106
void microbit_hal_microphone_set_threshold(int kind, int value) {
103107
if (kind == MICROBIT_HAL_MICROPHONE_SET_THRESHOLD_LOW) {
104108
uBit.audio.levelSPL->setLowThreshold(value);

0 commit comments

Comments
 (0)