Closed burrbull closed 2 years ago
By doing a reset, we make sure that the expectations of the API match the actual hardware state.
I meant that usually we do enable and then reset. But I saw several times in this particular HAL reset preceded enable (reset disabled peripheral). For example on AES or DMA.
I meant that usually we do enable and then reset. But I saw several times in this particular HAL reset preceded enable (reset disabled peripheral). For example on AES or DMA.
Ah, got it. I would have thought that works, but I could be wrong. It might just be a bug.
cc @hannobraun
Some peripheral in this hal reset before enable. This is strange.