Closed suikan4github closed 4 years ago
No. It is impossible to implement like expected behavior. If you disable the NVIC by the Device Configuration Tool, the CubeIDE doesn't generate the EXTIxx_IRQHandler(). Thus the EXTI causes unexpected interrupt error.
Probably, there is no safety way.
Describe the bug The ESTI is interruptible from the beginning. This is a problem. For example, if external equipment triggers ESTI before the Murasaki is ready, it will hurt the system. Thus, the ESTI should be disabled at first.
Expected behavior The ESTI configuration by the CubeIDE should be with NVIC interrupt is disabled. And it should be enabled when the Exti::Wait() is called.