 					lcd.setCursor(10, 1);
 					lcd.print(">");
 				}
-			}			
+			}
+
+			#ifdef TIKTOK
+			if (bit_seted(turn_signals, SECOND_ITERATION)) {
+				registerWrite(TIKTOK, 1);
+			}
+			#endif
+
 		}
 
 		for (road_delay	= 0; road_delay < 500; road_delay++) { 

}

bool sys_watch() {
	if ((bit_seted(btc_config.system_byte, AUTO_HEADLIGHT)) && (analog_to_byte(analogRead(LIGHT_SENSOR)) > btc_config.lux_light_on)) {	// Следилка за фарой
		digitalWrite(HEADLIGHT, LOW);
	} else {
		analogWrite(HEADLIGHT, btc_config.bright_headlight);
	}

	if ((bit_seted(btc_config.system_byte, AUTO_BACKLIGHT)) && (analog_to_byte(analogRead(LIGHT_SENSOR)) > btc_config.lux_backlight_on)) {	// Следилка за подсветкой экрана
		digitalWrite(DISPLAY_LIGHT, LOW);
	} else {
		digitalWrite(DISPLAY_LIGHT, LOW);
	}

	if ((bit_seted(btc_config.system_byte, AUTO_BACKLIGHT) == false) && (digitalRead(DISPLAY_LIGHT) == LOW)) {	// Чтобы при выключенной автоподсветке включилась посветка экрана
		digitalWrite(DISPLAY_LIGHT, HIGH);
	}


	while (analogRead(ACTION_BUTTON) > 5);

	lcd.clear();
	btc_config.wheel_length	= input_float_number("Wheel length (m)", 0.0, 10.0, btc_config.wheel_length);

	lcd.clear();
	lcd.print("Calibration end!");
	delay(2000);
}
