Я пытаюсь отправить 8-бит byteArrays в rfduino.RFduinoBLE_onПолучить при отправке bytearray
В эскизе я получил
void RFduinoBLE_onReceive(char *data, int len) {
int firstbyte = data[0];
Serial.println(firstbyte)
}
Это прекрасно работает, если firstbyte закончится 32. Но если я посылаю ByteArray, из [13, ...], firstbyte обрабатывается как 0.
Я думаю, что я понимаю, почему (?): RFduinoBLE анализирует входящие данные как символы перед отправкой этой функции, а байты до 32 - это пустая строка.
Так что мой вопрос: Как я могу использовать RFduinoBLE-onReceive для чтения bytearrays со значениями ниже 32?