The original code for calculating the AHB clock did not account for the gap in prescaler values (32 is not an available value.) The bit shifting and math has been replaced by a `match`.
All the RCC configuration is executed in init().
Consistent with how other peripherals handle their versions.