Multibyte uart

uartで複数バイト送受信する機能を実装しました。
const uint8_t length = *((uint8_t*)[characteristic.value bytes]);
[characteristic.value getBytes:byte range:NSMakeRange(1, length)];
uartRxData = [[NSData alloc] initWithBytes:byte length:length];
が安全かもです。