Цитата(Ruslan.B @ Apr 28 2016, 10:50)

Напрямую в ODR вроде как плохо. А через BRR и прочие - нельзя же сделать это проще, установка так, сброс иначе...
И так можно, и так. Через BSRR можно одной командой и сбросить нужные биты, и установить. Написать макрос и забыть об этом неудобстве.
Или inline функцию. Что, в-общем-то, одно и то же.