Open
Description
ADC, DMA and Timer0 peripherals are initialized in the systemInit routine. Depending on order of calling the init functions, as soon as the Timer0 and/or ADC is initialized DMA done interrupt is generated even though DMA has not completed all the transfers.
Even when DMA is not initialized and then transfer cannels have not been configured ADC raises DMA done interrupt.
According to observations Timer0 keeps running in debug mode even when halted, which might be related to this issue.
Metadata
Assignees
Labels
No labels