Stefan Kerkmann
Stefan Kerkmann
## Description In case the RPC info data was corrupted during transmission we prevent the execution of bogus data. ## Types of Changes - [x] Core - [ ] Bugfix...
## Description * Decouple PWM frequency from breathing mechanism by using a virtual timer with 256Hz interrupt frequency * Make PWM frequency configurable * Implement non-blocking backlight pulse ## Types...
## Description **WIP** Working but depends on ~~https://github.com/ChibiOS/ChibiOS-Contrib/pull/328~~ (merged!) and https://github.com/qmk/qmk_firmware/pull/17706 ## Types of Changes - [x] Core - [ ] Bugfix - [x] New feature - [x] Enhancement/optimization -...
I started porting tinyuf2 (great project!) to the RISC-V GigaDevice GD32VF103 on the Sipeed Longan Nano Board, which has supposedly the same USB OTG peripheral as the STM32F105/107 or STM32F4s....
Linking with LTO enabled would otherwise result in an error with `undefined reference to __wrap_remquof'` possibly because they are in the same translation unit. Compiling without LTO worked but I'm...
I'm wondering if it is possible to jump to the embedded bootloader that is present at `0x1FFFB000` in the devices ROM without a reset and externally pulling Boot0 high? So...
## Description Due to unpredictable spikes in execution when the XIP cache is missed and code / data has to be fetched from the external flash the virtual timers in...
## Description Previously the unit-tests where run with a continuously running timer, which can trigger timing bugs in unrelated unit tests. To remedy this we now reset the timer for...
## Description Allows setting of custom WS2812 timings using the defines found in `ws2812.h`, it also uses these timings as it's default now. Furthermore the reset timing is now applied...
## Description ...and select usb enumeration with watchdog as the new default for ARM based boards. ## Types of Changes - [x] Core - [ ] Bugfix - [ ]...