Different STM32 RCC peripherals have different capabilities and register values. Define types for each RCC types inside each module to ensure full range of capabilities for each family can be used
* Add RCC * Fix more issues with dash in chip names * Update stm32-data version * Add blinky and spi example