ZigEmbeddedGroup / microchip-atmega

Hardware support package for Microchip ATmega devices

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Microchip ATmega Hardware Support Package

Note: for testing, renode supports arduino nano 33 BLE

What version of Zig to use

Right now we are following master, but once 0.11.0 is released, we will be switching to the latest stable version of Zig.

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

About

Hardware support package for Microchip ATmega devices

License:zlib License


Languages

Language:Zig 100.0%