mirror of https://github.com/ArduPilot/ardupilot
AP_Mount: add and use a "bool read(c)" method to AP_HAL
this is much less likely to not work vs the int16_t equivalent
This commit is contained in:
parent
d626197c0b
commit
b644dfebc4
|
@ -177,10 +177,8 @@ void AP_Mount_Siyi::read_incoming_packets()
|
||||||
|
|
||||||
// process bytes received
|
// process bytes received
|
||||||
for (int16_t i = 0; i < nbytes; i++) {
|
for (int16_t i = 0; i < nbytes; i++) {
|
||||||
const int16_t b = _uart->read();
|
uint8_t b;
|
||||||
|
if (!_uart->read(b)) {
|
||||||
// sanity check byte
|
|
||||||
if ((b < 0) || (b > 0xFF)) {
|
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue