From 81a232c5fa3dfd1e983aaaa6341f94195c06094d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Felix=20=28xq=29=20Quei=C3=9Fner?= Date: Wed, 10 Mar 2021 13:15:33 +0100 Subject: [PATCH] Adds index concept. --- src/main.zig | 1 + website/index.md | 66 ++++++++++++++++++++++++++++++++++++++++++------ 2 files changed, 59 insertions(+), 8 deletions(-) diff --git a/src/main.zig b/src/main.zig index afab84d..4b14d28 100644 --- a/src/main.zig +++ b/src/main.zig @@ -68,6 +68,7 @@ pub fn main() anyerror!void { \\ max-width: 40em; \\ margin-left: auto; \\ margin-right: auto; + \\ font-family: sans; \\ } \\ h1 { \\ text-align: center; diff --git a/website/index.md b/website/index.md index b331cdd..41538c4 100644 --- a/website/index.md +++ b/website/index.md @@ -2,14 +2,6 @@ This group was formed to document and improve the embedded programming experience with the [Zig programming language](https://ziglang.org). -Right now, this group has the following 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) - ## Goals - Provide documents on how to get started with embedded programming (for absolute newbies) @@ -18,12 +10,70 @@ Right now, this group has the following members: - 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](articles/01-embedded-basics.htm) +- [Embedded Programming for Beginners](#) +- Getting started with... + - [Arduino/AVR](#) + - [LPC1768](#) + - [STM32](#) + - [MSP430](#) + - [ESP2866/ESP32](#) + - [NRF52](#) + - [Raspberry PI](#) +- [What device to chose?](#) +- [Introduction to HAL9001](#) + +## Latest Articles + +The latest articles on embedded programming with Zig: + +- [2021-03-15 zCOM, a network stack for embedded devices](#) +- [2021-03-10 `async`/`await` on embedded platforms](#) +- [2021-XX-YY Dummy Article](#) +- [2021-XX-YY Dummy Article](#) +- [2021-XX-YY Dummy Article](#) +- [2021-XX-YY Dummy Article](#) +- [2021-XX-YY Dummy Article](#) +- [2021-XX-YY Dummy Article](#) +- [2021-XX-YY Dummy Article](#) + +[See all articles...](#) + +## 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...](#) + ## 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) + +--- + + ## Planned Documents/Articles - Getting started with embedded (not specific to a platform)