We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9f221d3 commit 5ddd3d2Copy full SHA for 5ddd3d2
extmod/btstack/modbluetooth_btstack.c
@@ -705,12 +705,12 @@ int mp_bluetooth_init(void) {
705
return 0;
706
}
707
708
-void mp_bluetooth_deinit(void) {
+int mp_bluetooth_deinit(void) {
709
DEBUG_printf("mp_bluetooth_deinit\n");
710
711
// Nothing to do if not initialised.
712
if (!MP_STATE_PORT(bluetooth_btstack_root_pointers)) {
713
- return;
+ return 0;
714
715
716
mp_bluetooth_gap_advertise_stop();
@@ -737,6 +737,9 @@ void mp_bluetooth_deinit(void) {
737
deinit_stack();
738
739
DEBUG_printf("mp_bluetooth_deinit: complete\n");
740
+
741
+ bool timeout = mp_bluetooth_btstack_state == MP_BLUETOOTH_BTSTACK_STATE_TIMEOUT;
742
+ return timeout ? MP_ETIMEDOUT : 0;
743
744
745
bool mp_bluetooth_is_active(void) {
0 commit comments