всё сработало! спасибо!
теперь осталось только понять почему вместо простого чтения времени (шести байт) происходит сброс первого байта в очереди?
читаю вот так(не судить это всего лишь отладка):
void ICACHE_FLASH_ATTR SaClockUartTx (void)
{
uint8_t ClockBuffer[6] = {6,5,4,3,2,1}...