Ja to mam makovany neustale, jelikoz prijimam data pres DMA -- na konci bufferu jen kontroluju jestli se v poslednim bloku nevyskytla chyba a vracim tyhle bity jako error code. Ale diky tomu DMA se stejne neda presne rict ktery znak je blbe takze je lepsi vyhodit cely buffer.
Takze je nakonec lepsi paritu vypnout, definovat nejake packety a na konec jim dat CRC.
Nastesti to nechybuje moc casto (kdyz jsem to meril tak to delalo 1 chyba na zhruba 1GB prenesenych dat), takze pro pripadnou `terminalovou' komunikaci, kde by packety byly nevhodne (moc slozite), to nechavam nezabezpecene.