Может кто-нибудь объяснить мне, что такое CE_TXFULL
?
Я понимаю, что это проблема, когда одна из очередей RX переходит (HW FIFO, SW-буфер).
Я также понимаю, что это может быть проблемой, когда в очереди TX заканчивается байтов для отправки. Если у получателя слишком жесткие ограничения по времени, это может быть проблемой.
Но как это может быть проблемой, если очередь TX заполнена? Я имею в виду, что WriteFile
должен в этом случае изящно истечь и вернуть количество записанных байтов (которое может быть нулем).
Дело в том, что я должен реализовать интерфейс, который представляет простой UART, используя функции Windows XxxCommXxx
. Теперь мне нужно знать, нужно ли отображать CE_TXFULL
в бит «общая ошибка» или нет.
Приветствия, Пол