microzig
microzig copied to clipboard
Unified abstraction layer and HAL for several microcontrollers
The field exists in `TransferConfig` but in `trigger_transfer` the `.DATA_SIZE` register is always set to `.SIZE_BYTE`
I am having troubles getting examples building with the monorepo. Reporting my issues as requested. 1. No mention of need to install requirements. 1. _bundle.py_ uses `pathspec` with the `negate`...
We had a nice support matrix on the [ZEG Front Page](https://github.com/ZigEmbeddedGroup), but it was hand-maintained. This didn't really scale well, so the idea is that the `tools/bundle.py` also creates a...
Right now, the AVR support is degraded. With using `avr-gcc`, we can make it work quite well though. This requires updating the AVR code to use a different logic in...
Zig changed some build related structs and functions. In order to build with the latest mainline some changes are required. This requires upstream changes within it's dependencies: - [ ]...
In zig 0.11.0, struct field `default_value` always returns an opaque pointer which can't be used in `@tagName`. I'm not entirely sure how the original API worked but this implementation allows...
As discussed on Discord with @mattnite, working around (suspected) Zig 0.11.0 bug https://github.com/ziglang/zig/issues/17882 in microzig. (Issue #154 created to revert this in the next Zig release that fixes this.)
This slightly generalizes the earlier commit 2852e56 from https://github.com/ZigEmbeddedGroup/microzig/pull/125.
I'd like to have a log.zig logFn that I could use to emit debug logs over USB, rather than UART. Currently Microzig has support for acting as a USB HID...