mirror of
https://github.com/trezor/trezor-firmware.git
synced 2025-02-21 12:02:19 +00:00
clear_otg_hs_memory: remove unpredictable write
This commit is contained in:
parent
af86f57da3
commit
5be5e19f99
@ -56,8 +56,6 @@ void clear_otg_hs_memory(void)
|
||||
{
|
||||
// use the HAL version due to section 2.1.6 of STM32F42xx Errata sheet
|
||||
__HAL_RCC_USB_OTG_HS_CLK_ENABLE(); // enable USB_OTG_HS peripheral clock so that the peripheral memory is accessible
|
||||
const uint32_t unpredictable = rng_get();
|
||||
memset_reg((volatile void *) USB_OTG_HS_DATA_FIFO_RAM, (volatile void *) (USB_OTG_HS_DATA_FIFO_RAM + USB_OTG_HS_DATA_FIFO_SIZE), unpredictable);
|
||||
memset_reg((volatile void *) USB_OTG_HS_DATA_FIFO_RAM, (volatile void *) (USB_OTG_HS_DATA_FIFO_RAM + USB_OTG_HS_DATA_FIFO_SIZE), 0);
|
||||
__HAL_RCC_USB_OTG_HS_CLK_DISABLE(); // disable USB OTG_HS peripheral clock as the peripheral is not needed right now
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user