Table of Contents

Welcome to the nanoFramework team code samples repository

You will find samples documentation and links to the samples projects. You can look at the details here and also you can clone the nanoFramework Samples repository.

Note

sometimes it's convenient to reference the source code instead of the NuGet packages in projects that require debugging by following the execution flow into other projects or even class libraries. For that we recommend using a very handy Visual Studio extension that allows NuGet assembly references to project references switching. That's NuGet Reference Switcher.

If you are looking for Iot.Device samples, they are all in the Iot.Device repository.

Sample by category

Our samples uses 🌶️ to show how easy or complicated those samples are. The samples with 🌶️ are easy and recommended for beginners. The ones with 🌶️🌶️🌶️ are more advanced and requires some knowledge. This knowledge may not be on .NET nanoFramework but on some other elements like certificates or networking for example.

Special beginner

Gpio, I2C, I2S, Spi, Pwm, Adc, Dac, 1-Wire, Serial

AMQP

Azure specific

Bluetooth

CAN

ESP32 specific

File and storage access

Giant Gecko specific

Graphics for screens

IoT.Device

Interop

Json

MQTT

Networking including HTTP, SSL

Real Time Clock

STM32 Specific

Texas Instrument specific

Tools and utilities

Wifi

Feedback and documentation

For documentation, providing feedback, issues and finding out how to contribute please refer to the Home repo.

Join our Discord community here.