diff --git a/src/codal_app/microbithal_microphone.cpp b/src/codal_app/microbithal_microphone.cpp index affa36a..1b9fc89 100644 --- a/src/codal_app/microbithal_microphone.cpp +++ b/src/codal_app/microbithal_microphone.cpp @@ -51,7 +51,7 @@ void microbit_hal_microphone_init(void) { void microbit_hal_microphone_set_threshold(int kind, int value) { value = value * SOUND_LEVEL_MAXIMUM / 255; - if (kind == 0) { + if (kind == MICROBIT_HAL_MICROPHONE_LEVEL_THRESHOLD_LOW) { level->setLowThreshold(value); } else { level->setHighThreshold(value); diff --git a/src/codal_port/microbit_microphone.c b/src/codal_port/microbit_microphone.c index ac1702d..7dcba2b 100644 --- a/src/codal_port/microbit_microphone.c +++ b/src/codal_port/microbit_microphone.c @@ -85,9 +85,9 @@ STATIC mp_obj_t microbit_microphone_set_threshold(mp_obj_t self_in, mp_obj_t sou uint8_t sound = sound_event_from_obj(sound_in); int kind; if (sound == SOUND_EVENT_QUIET) { - kind = 0; + kind = MICROBIT_HAL_MICROPHONE_LEVEL_THRESHOLD_LOW; } else if (sound == SOUND_EVENT_LOUD) { - kind = 1; + kind = MICROBIT_HAL_MICROPHONE_LEVEL_THRESHOLD_HIGH; } else { mp_raise_ValueError(MP_ERROR_TEXT("invalid sound")); }