Multiple fixes
Must not yield (or optimistic_yield()) in critical section that blocks all interrupts. Affected was write(...).
Put functions used while interrupts are blocked into IRAM cache.
In repeater example, detect parity errors.
Don't display parity error report though with HW serial it's not computed.