Michael
Michael
Are there any chances to merge this pull request? Thanks.
but the int handler is set and enabled in the next lines: _xt_isr_unmask\ETS_INTR_ENABLE and in these lines exactly the infinite loop starts. ``` enum mgos_init_result mgos_gpio_hal_init(void) { [...] for (int...
> this actually raises a larger issue of the state of other peripherals on soft reset... true. For example, I've empirically checked pwm and see inconsistency there too: ``` if...
One more info: If we do it at mcu init a call to mgos_gpio_hal_clear_int is needed. When only mgos_gpio_hal_disable_int is executed an infinite isr loop starts. ``` enum mgos_init_result mgos_gpio_hal_init(void)...
I've seen changes in the mongoose os repo but they do not include calling mgos_gpio_hal_clear_int during initialization so I've updated the pull request.
It would be great if this PR could be merged.
I rebased the PR, added the change and created a new PR #5155.
> lgtm, ping me when it's ready @RicoSuter: it's rebased, upgraded and ready here: #5155