Peripheral descriptions for STM32