arduino / arduino/ArduinoCore-arc32

Jira 871 CurieBLE: Large characteristics (64 bytes) crash board when attempting to write to them

Open
#456 15 comments 0 reactions 1 assignee Claimed by @kgillespieatmosphere View on GitHub
bug Under Review
Dominant language
C
Stars
330
Forks
281
PR merge metrics
No merged PRs in 30d

Description

It appears that I am unable to write to a characteristic that is 64 bytes long.

Any attempts to write to the characteristic seems to crash the board. I know that with BLE it's required for the communication to chunk the writing. My app works with another BLE chip set but doesn't work with the Curie any hints?

BLECharacteristic credentials("bfe433cf-6b5e-4368-abab-b0a59666a403", BLERead | BLEWrite, 64);

As you can see this characteristic is 64 bytes long. The firmware works so long as no attempt is made to write to it.

Using CurieBLE driver with version 2.0.0 RC4.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.