I created a custom BLE service following this tutorial and I am able to connect to the BLE service and write data to it, but ideally, I want to send character bytes as opposed to just decimal values.
In the nRFConnect app, seemingly ByteArray is a field to enter character bytes but when I enter a character, on_write is invoked and p_evt_write->len remains 0, and so is p_evt_write->data.
But when I send in an Unsigned field, I receive the expected data and so does the length.
Also can we not send multiple bytes at once? because otherwise p_evt_write->len would always remain 1 hence no actual use.
Am I using the ByteArray field correctly?