fds
Diff: nRF24L01P.cpp
- Revision:
- 2:6c547cdb94e6
- Parent:
- 1:c41959327807
diff -r c41959327807 -r 6c547cdb94e6 nRF24L01P.cpp --- a/nRF24L01P.cpp Mon Dec 09 06:23:05 2019 +0000 +++ b/nRF24L01P.cpp Mon Dec 09 09:13:59 2019 +0000 @@ -186,3 +186,13 @@ } } +uint8_t nRF24L01P::Get_Checksum(uint8_t mydata[]) +{ + uint8_t i; + uint8_t checksum=0; + uint8_t length = mydata[3]; + + for(i=0;i<length+2;i++) + checksum ^= (mydata[3+i]&0xFF); + return checksum; +} \ No newline at end of file