microzig
microzig copied to clipboard
Unified abstraction layer and HAL for several microcontrollers
This is the most common LoRa wireless chip. Product page: https://www.semtech.com/products/wireless-rf/lora-connect/sx1278 Datasheet: https://semtech.my.salesforce.com/sfc/p/#E0000000JelG/a/2R0000001Rc1/QnUuV9TviODKUgt_rpBlPz.EZA_PNK7Rpi8HA5..Sbo
Add a driver for the ILI9488 display controller. Datasheet: https://www.hpinfotech.ro/ILI9488.pdf
Every STM32 with a cortex m4 has the incorrect CPU specified, all are specified with `MicroZig.cpus.cortex_m4` when I believe they should be `MicroZig.cpus.cortex_m4f`. I don't think ST has an M4...
std.memset.tokenize was deprecated in zig 0.14 https://ziglang.org/download/0.14.0/release-notes.html#List-of-Deprecations The output when you get a PIO asm compile error still outputs a loot of whitespace before the error, but I'm not sure...
The TMC2209 stepper driver can move the motor in 2 ways: 1: via pulses to the step pin (like most stepper drivers) 2: via UART commands. This PR is focused...
Here's the start of a driver interface for flash memory, modeled roughly on the datagram device. Right now I'm implementing it as erasing/writing sectors only, and reading at an arbitrary...
- multiple modes for linker script generation - `MemoryRegion` update - concatenate linker files directly in the generate linker script tool - rp2xxx: use `INSERT AFTER` and `INSERT BEFORE` in...
Either `self` or something else (like the name of the struct). Not that important anyway, but it's better to be consistent :)