microzig
microzig copied to clipboard
Unified abstraction layer and HAL for several microcontrollers
Revert the #153 workaround for https://github.com/ziglang/zig/issues/17882, once we switch to Zig 0.12.0 (or 0.11.1), assuming that newer version fixes the issue.
Building a microzig project on a Raspberry Pi 2 fails with this error: ``` /home/pi/.cache/zig/p/1220af58bdaa721b8189f3a7adfda660517dd354463463388e96d69fe4ceccf80b92/build.zig:161:55: error: expected type 'usize', found 'u64' .elf, .bin, .hex, .dfu, .esp => |val| { ^...
Bugs: - https://github.com/ziglang/zig/issues/17219 (was solved in https://github.com/ziglang/zig/pull/16684, wait for 0.11.1) - https://github.com/ziglang/zig/issues/16417 - https://github.com/ziglang/zig/issues/16627 - https://github.com/ZigEmbeddedGroup/microzig/issues/42 - https://github.com/ziglang/zig/issues/14962 Features: - https://github.com/ziglang/zig/issues/10392 - https://github.com/ziglang/zig/issues/9512 - https://github.com/ziglang/zig/issues/6789 / https://github.com/ziglang/zig/issues/9646 - https://github.com/ziglang/zig/issues/3206 -...
New build interface can handle several formats, but the ESP image format is missing: - https://docs.espressif.com/projects/esptool/en/latest/esp32/advanced-topics/firmware-image-format.html - https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/system/app_image_format.html
The new build interface can support several different output files, but DFU is missing - https://www.usb.org/sites/default/files/DFU_1.1.pdf - https://dfu-util.sourceforge.net/index.html
I'm attempting to use microzig, and I'm also very new to zig and the instructions in `README.adoc` assume that you have a lot of knowledge about zig and how microzig...
Hello! Thank you for your work on that project. I start to use it in development. I want to write some simple apps to understand if it works. I want...
Hey all, What's the procedure for porting Microzig to MCUs that are neither Microchip/Atmel or ARM? Do we need to create our own SVD/ATDF? Is there documentation on those protocols?
Currently, the number of supported platforms is rather minimal. If the owners are alright with it, I'd like to designate this issue as a tracking issue for boards/chips which are...
Right now in [raspberrypi-rp2040](https://github.com/ZigEmbeddedGroup/raspberrypi-rp2040) we've had to hardcode the linker script to allow a boot2 section, time_critical section, and have all of sram executable so that _some_ of it may...