Да все просто, в стандарте С у полей структуры можно указывать размер (в битах), при работе с микроконтроллерами, да и прочим железом — бывает чертовски удобно.
Читать далее
Метка: avr-gcc
AVR CMake
Вот уже несколько лет пользуюсь CMake-ом, чтобы собирать проекты под AVR. Сподвиг на этом конечно же вышедший осенью 2014 Jetbrains CLion, который как оказалось идеально подходит для написания кода под Atmel AVR. Короче, рекомендую.
Возможно, для корректной работы нужно будет установить переменную среды AVR_FIND_ROOT_PATH — на папку с avr (содержащую lib и include), а так же папка с avr-gcc, avr-g++, avr-objcopy, avr-size должны находиться в PATH. Ну или доработать напильником generic-gcc-avr.cmake
В общем, шаблон тут: https://github.com/bevice/avr_cmake_template
Читать далее