diff --git a/project/ble_peripheral/ble_app_bladder_patch/measurement/adc121s051/dr_adc121s051.c b/project/ble_peripheral/ble_app_bladder_patch/measurement/adc121s051/dr_adc121s051.c index 83898f9..764d0d4 100644 --- a/project/ble_peripheral/ble_app_bladder_patch/measurement/adc121s051/dr_adc121s051.c +++ b/project/ble_peripheral/ble_app_bladder_patch/measurement/adc121s051/dr_adc121s051.c @@ -1353,6 +1353,9 @@ dr_adc_err_t maa_async_start(uint8_t freq_option, uint16_t delay_us, uint16_t nu return DR_ADC_ERR_INVALID_PARAM; } + /* Clear BLE buffer to prevent stale data from previous measurement */ + memset(ble_buffer, 0, BLE_MTU_SIZE); + /* Initialize context */ g_maa_ctx.freq_option = freq_option; g_maa_ctx.delay_us = delay_us;