1) Про дураков ничего не писал 2)Хочется сделать универсального для любого канала шириной 1 байт 3)Спасибо! Столь тонкая оптимизация была оставлена на потом. Именно поэтому идея табличного кодера и декодера - чтобы можно было мапить на любые коды. 4) Именно поэтому, из-за фатальной ошибки при искажении или потере стартовых и стоповых бит в отсутствии пауз между символами я не не фанат UART.