Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- oid getZeitronixPacket(char* packetpointer){
- gotPacket = 0;
- char message[80];
- char buffer[18] = {0xF};
- for (int i=2; i<18; i++){
- Serial1.readBytes(&buffer[i-2],1);
- sprintf(message,"&buffer[%d] is %d, buffer -1 is %d and buffer -2 is %d",i,buffer[i], buffer[i-1], buffer[i-2]);
- Serial.println(message);
- if (buffer[i] == 2 && buffer[i-1] == 1 && buffer[i-2] == 0) {
- Serial.println("think I got the header... about to grab 11 bytes.");
- gotPacket = 1;
- Serial1.readBytes(packetpointer,11);
- Serial.println("going to return now");
- return;
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement