For I2C peripheral version I2C v2 and I2C v3, the I2C frequency must be calculated using the system clock and the I2C control register based on the I2C timing. The BSP specification recommends insulating the bus frequency from the system configuration. Thus, a static service is added locally in the BSP BUS driver in order to calculate the timing field from I2C frequency expressed in Hz.