# Zig Embedded Group This group was formed to document and improve the embedded programming experience with the [Zig programming language](https://ziglang.org). ## 🏁 Goals - Provide documents on how to get started with embedded programming (for absolute newbies) - Provide example snippets for certain architectures (LPC, STM32, AVR, ...) - Create register definition libraries - Create a common interface/HAL over several architectures - Create a performant common set of drivers for external platforms ## πŸ§‘β€πŸ« Introduction to embedded programming If you've never done any embedded development before, it's a good point to start with one of our tutorials: - [Embedded Basics](tutorials/01-embedded-basics.htm) - [Embedded Programming for Beginners](tutorials/02-embedded-programming.htm) - Getting started with... - [Arduino/AVR](tutorials/03-avr.htm) - [LPC1768](tutorials/03-lpc1768.htm) - [NRF52](tutorials/03-nrf52.htm) - [Raspberry PI Pico](tutorials/03-pi-pico.htm) - [STM32](tutorials/03-stm32.htm) - [MSP430](#) (*missing*) - [ESP2866/ESP32](#) (*missing*) - [Raspberry PI](#) (*missing*) - [What device to chose?](tutorials/04-chose-device.htm) - [Introduction to HAL 9001](tutorials/05-hal.htm) ## πŸ“š Latest Articles The latest articles on embedded programming with Zig: [↗️ See all articles...](articles.htm) [![Atom Feed](img/atom.svg) Subscribe the Atom feed](feed.atom) ## πŸ’» Code Here are some highlighted projects the ZEG provides: - [HAL9001 - One HAL to rule them all](#) - [STM32 Binding](#) - [AVR Binding](#) - [LPC1768 Binding](#) - [ESP32 Binding](#) - [zCOM Network Driver](#) - [TinySSL](#) [↗️ See all repositories...](https://github.com/ZigEmbeddedGroup/) ## πŸ’¬ Community This group uses the already existing community infrastructures that exist for Zig: - [Zig Programming Language - Discord Server](https://discord.gg/TyzJXjser6) ## πŸ‘₯ Members - [Felix "xq" Queißner](https://github.com/MasterQ32/) - [Matthew "mattnite" Knight](https://github.com/mattnite/) - [Vesim](https://github.com/vesim987/) - [Timon "FireFox317" Kruiper](https://github.com/FireFox317) - [Martin "SpexGuy" Wickham](https://github.com/SpexGuy)