Hi @ptillisch ,
I am seeing the same issue of there being interference between the LEDMatrix library and the ArduinoBLE library.
Both are up-to-date as of a few days ago. BLE is the beta. Arduino radio module firmware was updated a few days ago.
I'm using LightBlue on iOS for testing. Arduino IDE 2.1.1 on MacOS Ventura 13.5
The result is that the characteristic does not show up when LEDMatrix is being used.
There is a very easy repro-case:
- Start with the built-in example: ArduinoBLE - Peripheral - LED
- Add these 2 lines from the LED_Matrix - DisplaySingleFrame example:
#include "Arduino_LED_Matrix.h"
ArduinoLEDMatrix matrix;
At this point, the characteristic does not show up.
If you then comment out the definition of matrix, the BLE example works properly again.
(I added those 2 lines just after the line that includes ArduinoBLE.h)
I hope that helps.
Thanks,
-Nico