koyodza (22.02.2010 12:03, просмотров: 80) ответил koyodza на и где смеяться что не нравится?
это похоже на FLASH_Unlock()
FLASH_void FLASH_Unlock(void)
{
/* Authorize the FPEC Access */
FLASH->KEYR = FLASH_KEY1;
FLASH->KEYR = FLASH_KEY2;
}
В более старых библиотеках действительно было похоже на Ваш вариант. Это, конечно же, противоречит одному из основных постулатов программирования (насчёт запрета использования числовых констант), но в данном случае считаю это допустимым (хотя сам так не делаю)
В любом случае данная конструкция компилируется очень компактно