Joshua DeWeese

Results 9 issues of 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...

Type: bug

### 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...

Platform: ARM
CI: ready for build
Area: cpu

### 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. ###...

Area: build system
Area: sys
Area: examples

### 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...

Platform: ARM
CI: ready for build
Area: cpu

### 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,...

Area: timers
Area: sys

### 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...

Platform: ARM
Area: cpu

#### 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...

Community: good first issue

### 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...

Area: core
CI: ready for build
Area: sys