Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.41 KB | None | 0 0
  1. void getZeitronicPacket(char* packetpointer){
  2. gotPacket = 0;
  3. char buffer[18] = {0xF};
  4.   for (int i=2; i<18; i++){
  5.     Serial1.readBytes(&buffer[i - 2],1);
  6.     if (buffer[i] == 2 && buffer[i-1] == 1 && buffer[i-2] == 0) {
  7.           gotPacket = 1;
  8.           Serial1.readBytes(packetpointer,11);
  9.           return;
  10.         }
  11.     if (i == 17) { i = 0;} // repeat the 3-byte check on the next 3 bytes..
  12.        }
  13. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement