The .NET nanoFramework GitHub organization has 97 public repositories. While I am a huge fan of mono-repositories, I joined the project when there were already too many repositories to move to a mono-repository. It may happen in the future, who knows, but in the meantime, we're happy with our 97 repositories. They generate 230 nuget … Continue reading nanoFramework GitHub PR analysis
We are expanding (again) the list of hardware platforms on which .NET nanoFramework can run. We are also excited to announce a new supported RTOS. Ladies and gentlemen please welcome Silicon Labs Giant Gecko S1, running .NET nanoFramework on top of Azure RTOS ThreadX. This announcement is even more important to the project, because all … Continue reading Welcome Silabs Giant Gecko!
Any developer working with ESP32 has most likely came across with one of those infamous “Guru Meditation Error” messages when the execution crashes. Here's a blog post from José Simões on how to decode these and how to use a handy VS Code Task to accomplish this.
Today we're very proud to announce that the very 1st device running .NET nanoFramework has achieve the status of Azure Certified Device and is also certified for IoT Plug and Play! That’s the PalThree board from Orgpal. PalThree features an STM32F7, with external RAM and flash storage and packs a lot of features in a … Continue reading PalThree board becomes Azure Certified Device
.NET nanoFramework NuGet downloads have reached on the last 7th of May the symbolic milestone of 2 million downloads. Statistics the 12th of May shows clearly more than the 2 million: The first million was reached on the 9th of August 2021. It took 5 years to reach the first million and only 9 months … Continue reading 2 million nuget downloads and counting
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
As part of our continued effort to provide quality libraries and reduce, as much as possible, any friction on consuming those libraries, we are announcing a major change in our release strategy: as of today, only stable versions of the libraries and firmware packages will be published. We’re seeing a clear maturity on all .NET … Continue reading Updates in release strategy
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 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!
We’re just adding a brand new extension to VS Code to enjoy .NET nanoFramework on multiple platforms. When I write multiple platforms, read Windows, Linux and MacOS. .NET nanoFramework was historically only working on Windows and with Visual Studio. That was it. The key reasons were historic, coming from .NET MicroFramework, as tools were only … Continue reading VS Code Extension for .NET nanoFramework