ventZl

Results 17 issues of ventZl

Implemented rcc_set_peripheral_clk_sel function for STM32G4. Again.

This adds CMake module, which essentially duplicates functionality of genlink-*.mk modules for bare make. If used via find_package(), then it attempts to identify MCU, generate linker script, fill in some...

Provide actually working implementation of SPI for STM32 H7 family of microcontrollers. Previous implementation assumed that SPI in H7 didn't change, which is false. This implementation is derived from "v2"...

Add quirk, which patches pico-sdk to make it suitable to boot bare CMRX kernel.

Add basic error handling for input/output file open action. Quit with error message instead of crashing trying to write unopened file handle.

As the development and automated testing runs entirely on Linux, sometimes an action hostile towards decision made in Microsoft is taken by the build system. Currently, such action is that...

enhancement
good first issue

This set of patches adds support for working with floating point from within userspace running under CMRX. Lazy loading of FP context is used to speed up exception processing. FP...

The kernel will panic and start doing weird stuff ending up in ASSERT() inside thread switching machinery if thread quits normally. Reproduction steps: Define an application autostart thread: ` int...

bug

Improve genlink-cmsis.py script so it can parse linker scripts provided as part of MAX32690 MCU and generate CMRX-aware version of it.

Part of the build system duties is to generate includes for the main linker script. This is a two-phase process: First, the linker script is updated to contain include directives...