+int test_disarmed(int reset)
+{
+
+ static int guessed = 0, disarmed = 0;
+ if (reset) {
+ guessed = 0;
+ disarmed = 0;
+ }
+ //Cteme klavesnici
+#ifndef SOFTSERIAL
+ while (keyboard.available()) {
+ char c = keyboard.read();
+ //Serial.print("Klavesa: ");
+ //Serial.println(c);
+#else
+ while (mySerial.available()) {
+ char c = mySerial.read();
+#endif
+#ifndef SOFTSERIAL
+ if (c == PS2_ENTER) {
+ Serial.println();
+ } else {
+#else
+ if(1) {
+#endif
+ Serial.print(c);
+ }
+
+ if (c < '0' || c > '9') {
+ Serial.println("IGNORED!");
+ continue;
+
+ }
+ if (c == DISARM_CODE[guessed]) {
+ guessed++;
+ Serial.println("\nGOT!");
+ } else {
+ guessed = 0;
+ Serial.println("\nFAIL!");
+ if (c == DISARM_CODE[guessed]) {
+ guessed++;
+ Serial.println("\nGOT!");
+ }
+ }
+ if (DISARM_CODE[guessed] == 0) {
+ disarmed = 1;
+ Serial.println("\nDISARMED!");
+ }
+ }
+
+ return disarmed;
+
+}
+