microzig
microzig copied to clipboard
Unified abstraction layer and HAL for several microcontrollers
This PR supplies an implementation of a std.mem.Allocator. It can be use to allocate memory from a specified buffer, or from the otherwise unused ram that follows the .bss section....
There is strange issue in USB driver `usb_start_tx` function when `@memcpy ` is used. For Zig 0.14: - RP2350 crashes when @memcpy is used but RP2040 is fine - RP2040...
[Please suggest a better title. It feels very convoluted] # Problem Description The file [`all.zig`](https://github.com/ZigEmbeddedGroup/microzig/blob/main/port/stmicro/stm32/src/chips/all.zig) contains register-definitions for almost all STM32 microcontrollers. It's generated from [data hosted by the embassy...
This will allow clients to use `write` without specifying every field.
I was wondering how well AVR programming is supported. Lot's of educational resources are using the Arduino Uno (or Arduino Nano). Also there is this book: "Make: AVR programming" which...
As a disclaimer: - this thing is some weird mix of CortexM0+ and peripherals from random 8051 MCU - the documentation is lacking - the official SDK is barely helping...
Adds back in the preview workflow that deploys the the SSH server. As such the following are needed in the repository: Secrets: - DEPLOY_HOST - DEPLOY_PORT - DEPLOY_PRIVATE_KEY - DEPLOY_USER...