Tauno Magnusson
|
dc969ba1d9
|
After checking other parts of the code (trng_api.c and a few other board platforms (NUCLEO_F413ZH, ...)) it appears that even though the reset value defaults correctly it may be good practice to keep the HAL_RCCEx_PeriphCLKConfig statement that selects the HSI48CLK as source for USB/RNG.
|
2021-01-26 03:51:49 +01:00 |
Tauno Magnusson
|
21176e903a
|
Removed the HAL_RCCEx_PeriphCLKConfig statement that was selecting the HSI48 CLK for USB. Assumption is that the STM32G4 reset value (defaults to HSI48 selected for USB) is preserved throughout Mbed initialization.
|
2021-01-26 03:27:37 +01:00 |
Tauno Magnusson
|
80f0a378fb
|
Updated to enable HSI48 Clock also for USBDEVICE define in targets.json. Also added so that the CK48 Clock Mux selects HSI48 for both RNG and USB. Without these the RNG/USB will be clocked at PLLQ (170 MHz) and not work.
|
2021-01-26 02:51:03 +01:00 |
Tauno Magnusson
|
f871eff405
|
Reverted to a pure copy of 474RE system_clock.c since it was updated with RNG clock fixes. Removing USB Clock enablement (USB will not work out-of-the box but will require users to modify system_clock.c to enable its clock) - this inline with changes to targets.json where I removed the USBDEVICE define
|
2021-01-24 03:18:06 +01:00 |
Tauno Magnusson
|
5bd272aabc
|
Adding support for NUCLEO_G431KB. Created this file based on G474RE file. Added support for USB - connected the HSI48 clock to USB (and RNG). Warning: I'm assuming Flash latency is the same as for G474RE.
|
2021-01-24 02:15:21 +01:00 |