Open
Description
While testing the new 2.0.0/2.0.1 corelibs I have encountered a bug using the Curie IMU module. With the 101 in peripheral mode, if a BLE characteristic is written to from an external central device while using the IMU, the device will occasionally lock up requiring a reset.
I put together a simple test case by modifying the led example sketch to read from the IMU periodically. You can use the included ledtest.js node script to communicate with the Arduino.
To test:
- Upload the led.ino to the Arduino 101 using either 2.0.0 or 2.0.1 corelibs
- Run
npm install noble
in the same directory as the ledtest.js file - Execute
node ledtest.js
and wait for the device to lockup
Please let me know if you require any additional information.