Я просто выкидываю без проверки и не имею проблем с таймингом. Если
что-то потеряется из дебага - не страшно. Мне понравилась
возможность вывести данные наружу без нарушения работы основного
консольного вывода и вообще без задержек в девайсе. А уарты не всегда есть запасные( в nrf52 всего один уарт нужный для другого и даже вывод консоли приходится делать изображая UART через SPI), да и выводить без задержек можно только от 1 до 8 байт в зависимости от фифо. А тут плюул 32 бита в один канал, 32 - в другой и на стороне компа уже разгребаешь.