From 022282eb2ee2e0dad263958ff1bb972d628aa10a Mon Sep 17 00:00:00 2001 From: giulcioffi Date: Tue, 21 Dec 2021 15:46:49 +0100 Subject: [PATCH] Free slave_th stack space in Wire.end() --- libraries/Wire/Wire.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/libraries/Wire/Wire.cpp b/libraries/Wire/Wire.cpp index f83f7c464..ac4945f72 100644 --- a/libraries/Wire/Wire.cpp +++ b/libraries/Wire/Wire.cpp @@ -45,6 +45,8 @@ void arduino::MbedI2C::end() { } #ifdef DEVICE_I2CSLAVE if (slave != NULL) { + slave_th.terminate(); + slave_th.free_stack(); delete slave; } #endif