Today we celebrate the 5th anniversary of .NET nanoFramework. This is more like an ongoing celebration because the initial work on the project started in August 2016 and our stable version 1.0 was published 3 years ago on this day. As part of the celebrations, we are announcing a new logo for the project. It’s meant to be … Continue reading Five years and counting!
Today I’m proud to announce something that was due for quite some time: ESP32 firmware for .NET nanoFramework is now building from ESP-IDF 4.3.1. Yes, that’s the latest and greatest from Espressif! A bit of history here: support for ESP32 devices was added quite sometime ago by Adrian Soundy. At that time ESP-IDF was on … Continue reading Improved support for ESP32
As we have announced, work is underway to align .NET nanoFramework and .NET Core IoT APIs. A bonus coming out of this effort was to be able to use the huge number of “bindings” that exist in the .NET Core IoT repository. During last week, an enthusiastic and relentless team made that happen and, at … Continue reading .NET IoT “bindings” available
Network connections are a key feature for use case scenarios that require… connectivity. Nothing too surprising so far, right? Because of this, being able to easily handle network connection and configurations is something that developers working on such projects value a lot. Today we would like to present some improvements that have just been added … Continue reading Network improvements
Today, I am extremely excite to announce that we have just released the initial version of our Unit Test framework! Yes, Unit Test, like in… Unit Tests! Because it is powered by Visual Studio Test Platform, you’ll find the attributes that you’re used to decorate your test classes. Neat! I believe you will find this … Continue reading Unit Test Framework? Yes, we have that too.
Today we are proud to announce that our Visual Studio extension now supports automatic firmware updates! We hope you agree that this is a major, and much needed feature. What do you have to do to have this working? Just update the Visual Studio extension to the latest version! Once that is done, just plug … Continue reading Automatic firmware updates
New features and bug fixes are bread and butter in the software industry and embedded systems are no exception. These are made available in releases, which all need to be published and deployed. Quite often, the last step is the most challenging of all given that the capabilities and available resources of the device subjected … Continue reading In-field update [WIP]
We have some great news to share: .NET nanoFramework has reached an important milestone by joining the .NET Foundation! This is kind of a “return home” for the project. Despite being, undoubtedly, connected to .NET because of its roots, the programming language, and the tools it uses, it was not exactly part of the family. … Continue reading .NET nanoFramework has joined the .NET Foundation!
As some of you may have noticed: we have changed the licensing terms of some of our repositories. Until yesterday, there were two licenses across our repos: Apache 2.0 and MIT. The oldest ones were under Apache 2.0 and newest ones under MIT. Being both the “permissive ones” and, in practice, without much difference between … Continue reading Changing licensing to MIT
The build system for all (preview) target images have just been updated to reduce complexity and aid interoperability. These changes are particularly relevant for those interested in local builds and debugging of the interpreter. Until this change, the following applied: The CD-CI pipeline (based on Azure Pipelines) was self-contained and completely autonomous.Local builds relied on … Continue reading Improvements on build system