bitmask

0
год назад
2 года назад
README.md

Просто набор constexpr функций чтобы, например, вместо:

UCSRB = (1 << RXCIE) | (1 << TXCIE) | (1 << UDRIE) | (1 << RXEN) | (1 << TXEN) | (1 << UCSZ2);

писать что-то вроде:

UCSRB = bitMask(RXCIE, TXCIE, UDRIE, RXEN, TXEN, UCSZ2);


Этот файлик используется почти во всех недобиблиотеках. Так что, если что-то берёте, берите и это, всё равно потребует.