Concepts

What you need to understand about TinyGo in order to use it - or potentially contribute to it.

Compiler Internals

Want to learn how TinyGo works? We break it all down for you here.

Peripherals

Background on microcontroller hardware, such as GPIO and I2C.

FAQ

Here is where you can find the answers to the most frequently asked questions about TinyGo.

Drivers

How TinyGo drivers can be used to communicate with sensors and other devices and how this works.

Low Power

How to consume less power on microcontrollers

Package Organization

How your code runs and fits in with the packages provided by TinyGo