We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 251bd63 commit 6fdfc3fCopy full SHA for 6fdfc3f
src/codal_app/microbithal.h
@@ -165,6 +165,7 @@ int microbit_hal_compass_get_heading(void);
165
void microbit_hal_microphone_init(void);
166
void microbit_hal_microphone_set_threshold(int kind, int value);
167
int microbit_hal_microphone_get_level(void);
168
+float microbit_hal_microphone_get_level_db(void);
169
170
const uint8_t *microbit_hal_get_font_data(char c);
171
src/codal_app/microbithal_microphone.cpp
@@ -59,4 +59,11 @@ int microbit_hal_microphone_get_level(void) {
59
return value;
60
}
61
62
+float microbit_hal_microphone_get_level_db(void) {
63
+ uBit.audio.levelSPL->setUnit(LEVEL_DETECTOR_SPL_DB);
64
+ float value = uBit.audio.levelSPL->getValue();
65
+ uBit.audio.levelSPL->setUnit(LEVEL_DETECTOR_SPL_8BIT);
66
+ return value;
67
+}
68
+
69
0 commit comments