# ![](img/pager.svg) Zig Embedded Group ![](img/battery.svg) This group was formed to document and improve the embedded programming experience with the [Zig programming language](https://ziglang.org). ## ![](img/goals.svg) Goals - Provide documents on how to get started with embedded programming (for absolute newbies) - Provide example snippets for common opperations on certain architectures (LPC, STM32, AVR, ...) - Provide example worked through embedded mini-projects - Create register definition libraries - Create a common interface/HAL over several architectures - Create a performant common set of drivers for external platforms ## ![](img/teacher.svg) 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: - (*WIP*) [Embedded Basics](tutorials/01-embedded-basics.htm): Aims to provide a basic understanding of the embedded environment. - (*WIP*) [Embedded Programming for Beginners](tutorials/02-embedded-programming.htm): Aims to provide a basic understanding of embedded programming concepts. - *Coming soon* ## ![](img/articles.svg) Latest Articles The latest articles on embedded programming with Zig: [![](img/read-more.svg) See all articles...](articles.htm) [![Atom Feed](img/atom.svg) Subscribe the Atom feed](feed.atom) ## ![](img/code.svg) Code Here are some highlighted projects the ZEG provides: - *Coming soon* [![](img/read-more.svg) See all ZEG repositories...](https://github.com/ZigEmbeddedGroup/) ## ![](img/community.svg) Community This group uses the already existing [community infrastructures](https://github.com/ziglang/zig/wiki/Community) that exist for Zig. More specifically: - ZEG members are active on the unofficial Zig [Discord Server](https://discord.gg/TyzJXjser6) - For more specific embedded advice and ZEG internal development there is a [ZEG discord server](https://discord.gg/zqa3fgv6Ma) ## ![](img/members.svg) 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)