[an error occurred while processing this directive]
[an error occurred while processing this directive]
В "C(++)" нет встроенной поддержки работы с битами, поэтому каждый изобретает костыли на собственный вкус. В данном случае - через "#define UDRE число" где-то во включаемом файле определена константа сдвига влево единицы младшего разряда, чтобы в итоге получилась маска для работы с конкретным битом
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)
[an error occurred while processing this directive]
[an error occurred while processing this directive]