char xgetc (void)
{
	char c;

	do {
		Sleep(0);
		c = xgetc_n();
	} while (!c);
	return c;
}
unsigned char xgetc (void)
{
	unsigned char c;

	do {
#if defined(USE_STM32PRIMER2) || defined(USE_TIME_DISPLAY)
		ts_rtc();
#endif
		c = xgetc_n();
	} while (!c);
	return c;
	
}