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];
のが安全かもです。