Apart from the register structure what is the difference between GPIOx_ODR and GPIOx_BSRR?
Is GPIOx_BSRR an abstraction layer for GPIOx_ODR? I know that a change in GPIOx_BSRR "will" change the GPIOx_ODR but how and what are the diferences?
- registers description page-162 of STM32F0advanced ARM.pdf
- MCU STM32F051R8
- Board STM32F0DISCOVERY
- compiler arm-none-eabi-gcc -v gcc version 4.8.3