I have been working with two of your BC127 development boards in hopes of adding BLE support to a current project when I ran into an issue duplicating some of the expected behaviour.
In the provided Melody Audio User Guide, on page 72, the following command sequence was issued:
BLE_WRITE 14 0028 5
>PENDING
{48}{45}{4C}{4C}{4F} // values sent in hex format, 5 bytes
>OK
Yet when I attempt to execute the above command, the output on the peripheral device is as follows:
RECV 14 5 {48}{
I have been able to get all of the values across the BLE link by using
BLE_WRITE 0028 14
which will yield
RECV 20 {48}{45}{4C}{4C}{4F}
(Minor note: the 14 in the BLE_WRITE is read as a hex value while the 20 in the RECV is decimal.)
In either case, I have not been able to successfully write to any BLE characteristics, and I was hoping to get some clarification as to how I would be able to write to characteristics.
-The Melody version that I am using is
Melody Audio V7.1 RC1 SCOTT
Build: 1525368088
Thanks,
Zach