arduino / arduino/ArduinoCore-mbed

Nano 33 BLE crash on central disconnection when 2 peripherals are also connected

Open
#154 0 comments 0 reactions 0 assignees View on GitHub
nrf52
Dominant language
C
Stars
411
Forks
225
PR merge metrics
No merged PRs in 30d

Description

The Arduino Nano 33 BLE is crashing every time I disconnect a central device (Android Phone) from it when the Nano 33 BLE has also 2 peripherals connected to it.

Notes:
- With 1 or 0 connected peripherals there is no crashing on central disconnection.
- The crash happens with and without serial communications enabled.
- the crash happens before "onDisconnectionComplete" is called for the Gap EventHandler

Contributor guide

No contributing guide indexed for this repository

Research direction

Reproduce the crash on an Arduino Nano 33 BLE with an Android phone as the central device and two peripherals connected. Compare behavior with zero or one peripheral and with serial communication enabled or disabled; done means central disconnection no longer crashes the board before onDisconnectionComplete.

Written by the indexing model from the issue text.

Assessment

Tech stack
arduino, c
Domain
embedded-iot
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.