You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
biom4st3r c30f71f33f
Basic support for ATmega32u4 (#195)
Co-authored-by: Vesim <vesim809+github@protonmail.com>
2 months ago
..
src Basic support for ATmega32u4 (#195) 2 months ago
test/programs Update microzig to work on zig master 7 months ago
LICENSE updates for zig 0.12.0 5 months ago
README.md updates for zig 0.12.0 5 months ago
build.zig Basic support for ATmega32u4 (#195) 2 months ago
build.zig.zon updates for zig 0.12.0 5 months ago

README.md

Microchip ATmega Hardware Support Package

Note: for testing, renode supports arduino nano 33 BLE

FYI: LLVM issues

Currently LLVM is having trouble lowering AVR when this is built in debug mode:

LLVM Emit Object... Don't know how to custom lower this!
UNREACHABLE executed at /Users/mattnite/code/llvm-project-15/llvm/lib/Target/AVR/AVRISelLowering.cpp:842!

for now always build in release small:

zig build -Doptimize=ReleaseSmall