Bug fix in NexaTellstick

issue 8


Former-commit-id: 21b1ac31bca3650db7e71497285e3d2d67ae9581
This commit is contained in:
Daniel Collin 2016-01-22 17:26:44 +01:00
parent 5175629464
commit 28d8b76162

View file

@ -14,10 +14,6 @@ byte rxBuffer[79];
void setup(){
Serial.begin(9600);
pinMode(8, OUTPUT); digitalWrite(8, LOW);
pinMode(9, OUTPUT); digitalWrite(9, HIGH);
pinMode(6, OUTPUT); digitalWrite(6, LOW);
pinMode(3, OUTPUT); digitalWrite(3, HIGH);
};
void loop(){
@ -102,6 +98,8 @@ bool handleS(byte* buffer, uint8_t startIndex, uint8_t endIndex, bool debug, uin
}
delay(pause);
}
//send confirmation over serial
Serial.println(F("+S"));
return true;
};
@ -109,7 +107,7 @@ bool handleT(byte* buffer, uint8_t startIndex, uint8_t endIndex, bool debug, uin
//Parse message received from serial
uint8_t T_data[72]; //0-188 pulses
if(endIndex - startIndex < 5){
Serial.println("DEBUG: wrong size!");
//Serial.println("DEBUG: wrong size!");
return false;
}
uint8_t buff_p = startIndex;
@ -150,6 +148,8 @@ bool handleT(byte* buffer, uint8_t startIndex, uint8_t endIndex, bool debug, uin
delay(pause);
}
}
//send confirmation over serial
Serial.println(F("+T"));
return parseRxBuffer(buffer, buff_p, endIndex, debug, repeat, pause);
};