kopia lustrzana https://github.com/jgromes/RadioLib
[nRF24] Fixed known binary receive length
rodzic
77689e81e0
commit
e4eec9c5bd
|
|
@ -231,9 +231,10 @@ int16_t nRF24::readData(uint8_t* data, size_t len) {
|
||||||
RADIOLIB_ASSERT(state);
|
RADIOLIB_ASSERT(state);
|
||||||
|
|
||||||
// get packet length
|
// get packet length
|
||||||
size_t length = len;
|
size_t length = getPacketLength();
|
||||||
if(len == RADIOLIB_NRF24_MAX_PACKET_LENGTH) {
|
if((len != 0) && (len < length)) {
|
||||||
length = getPacketLength();
|
// user requested less data than we got, only return what was requested
|
||||||
|
length = len;
|
||||||
}
|
}
|
||||||
|
|
||||||
// read packet data
|
// read packet data
|
||||||
|
|
|
||||||
Ładowanie…
Reference in New Issue