ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
19 апреля
610632 Топик полностью
=AlexD= (23.07.2015 08:02, просмотров: 486) ответил Олдфаг на Неплохо? Неплохо для одного бита писать [имя порта] < < [позиция] три раза для PORT, затем три раза он напишет это для DDR, и ещё пару раз для PIN?? А если менять придется - сколько поводов для субъективных ошибок?
Ты не в состоянии охватить глазами четыре строчки кода? Ну хер с тобой, персонально для тебя можешь добавить константу   namespace portio { namespace cs { const uint8_t CS_PIN = (1 << 3); inline void on () { PORTA |= CS_PIN; } inline void off () { PORTA &= ~CS_PIN; } inline void tgl () { PORTA ^= CS_PIN; } inline bool tst () { return (PINA & CS_PIN) != 0; } } }
надо придумать объяснение этому мудизму, иначе рехнуться можно