How we went from 21 firmware packages to 11, and why you’ll love it

If you've ever stared at the list of ESP32 firmware packages in nanoFramework and thought "wait, which one do I actually need?" - you're not alone. And today, we're here to fix that. The problem: too many flavors of the same ice cream Over time, the ESP32 family has quietly accumulated quite the collection. The … Continue reading How we went from 21 firmware packages to 11, and why you’ll love it

Build Configuration Updated To Kconfig Options

Keeping a great build system for .NET nanoFramework firmware is something that has been high on our list since the very beginning of the project. One of the reasons for that is simple: the easier it is to build firmware locally, the lower the barrier for anyone wanting to experiment with the code, fix a … Continue reading Build Configuration Updated To Kconfig Options

Hello, <T>here: generics are here for nanoFramework

A long‑awaited milestone is finally real: generics are supported in .NET nanoFramework, and the public preview starts today! 🥳 This post is intentionally more than an announcement. It’s a behind-the-scenes tour of what it actually took to get here: the metadata and tooling work, the runtime and type system changes, and the many “small” edge … Continue reading Hello, <T>here: generics are here for nanoFramework

.NET nanoFramework: TLS 1.3 Available – Security First!

At .NET nanoFramework, security is always a top priority. We're constantly working to ensure your embedded applications are not only powerful but also secure against the latest threats. That's why we're thrilled to announce that we've migrated to Mbed TLS v3.6, the latest LTS branch of this essential security library. This upgrade brings several significant … Continue reading .NET nanoFramework: TLS 1.3 Available – Security First!

Major enhancements in System.IO.FileSystem for .NET nanoFramework

We are thrilled to announce a series of significant improvements to the System.IO.FileSystem in .NET nanoFramework, designed to enhance your development experience and broaden the scope of your projects. These updates bring more power, flexibility, and efficiency to your fingertips, allowing you to push the boundaries of what you can achieve with the .NET nanoFramework. … Continue reading Major enhancements in System.IO.FileSystem for .NET nanoFramework

Build updated to CMake Presets

Keeping a great build system for .NET nanoFramework firmware is something that is at the top of our concerns since the project foundation. One of the reasons for this is that it decreases the friction for anyone that wants to build it locally. Doesn’t matter the reason. It could be because they want to experiment … Continue reading Build updated to CMake Presets

Azure IoT OTA

Over the Air .NET nanoFramework code update using Azure IoT

Over the Air (OTA) is the equivalent of a Windows Update or package update in Windows or Linux but in the Micro Controller Unit (MCU) world. While OTA word can be used in other circumstances, it is mainly in the Internet of Things (IoT) world that the term can be found. You can as well … Continue reading Over the Air .NET nanoFramework code update using Azure IoT

Network Helper to the rescue!

Network connectivity has been given a high priority since the early days of nanoFramework. Despite of that, there is one aspect that we’ve acknowledged as needing improvements: managing network connectivity. Sometime last year, a first step was made to fix that with the release of the NetworkHelper library. For the first time ever, it was … Continue reading Network Helper to the rescue!