Joshua DeWeese
Joshua DeWeese
#### Description I have access to two STM32 Nucleo boards (nucleo-f303ze and nucleo-f767zi) both do not have their external crystals populated (X3). Instead the HSE is provided by the on...
### Contribution description This patch consolidates mutliple conditional compile blocks. This is done to simplify adding new STM32 CPU's and ease maintenance of existing ports. This PR is also part...
### Contribution description This patch moves these shell cmds out of the filesystem example into the shell cmds folder. This is done to make them available to all applications. ###...
### Description This issue was first noticed here: https://github.com/RIOT-OS/RIOT/pull/20531#discussion_r1549980247 #### The Issue ##### The real problem Many of the cpu/stm32 specific headers (and probably other CPUs and board specific headers...
### Contribution description This PR should not change what is built. It just moves some things out of shared headers into peripheral specific headers that already existed. ### Testing procedure...
### Contribution description This patch changes `ztimer_handler()` to properly deal with spurious ISRs. Without the patch, a spurious ISR will potentially cause mutliple timers to fire early. With this patch,...
### Contribution description This patch hardens the STM32 timer driver against some possible causes of spurious IRQs. I did not actually observe spurious IRQs happening, but this PR comes as...
#### Description There is a macro `THREAD_FLAG_PREDEFINED_MASK` to capture thread flags in-use by RIOT to allow applications to avoid collisions when using flags. However, many flags are in-use inside of...
### Contribution description Move event flag to common area and mark its value as in-use by the OS. ### Testing procedure `make -C tests/unittests/ test` runs without error ### Issues/PRs...