This repo contains:
- nanoFramework agnostic blocks
- Target reference for CMSIS OS
- ChibiOS
- Reference target boards
- ChibiOS overlay for nanoFramework
- ChibiOS
- Target reference for FreeRTOS
- Target reference for other OSes
- CMake files for the build system
Component | Build Status | Build Status (develop) |
---|---|---|
nanoBooter + nanoCLR | ||
Win32 test project |
Each of the following ZIP files contains the image files for nanoBooter and nanoCLR in various formats (HEX, BIN and DFU). They should be flashed in the target boards using an appropriate software utility.
The stable versions are RTM builds with the smallest possible size. They include the latest stable version. The debugging feature is disabled and only minimal (or none) error messages.
The preview versions are continuous builds of the reference targets. They include the latest version of all features and bug corrections. They also have the debugging feature enabled along with detailed error messages.
Target | Stable | Preview |
---|---|---|
ST_STM32F4_DISCOVERY | ||
ST_STM32F429I_DISCOVERY | ||
ST_NUCLEO64_F091RC | ||
ST_NUCLEO144_F746ZG | ||
ST_STM32F769I_DISCOVERY | ||
MBN_QUAIL | ||
NETDUINO3_WIFI | ||
ESP32_DEVKITC |
The above firmware builds include support for the class libraries and features marked bellow.
Target | Gpio | Spi | I2c | Pwm | Adc | Serial | Events | SWO | Networking | Large Heap |
---|---|---|---|---|---|---|---|---|---|---|
ST_STM32F4_DISCOVERY | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
ST_STM32F429I_DISCOVERY | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
ST_NUCLEO64_F091RC | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |||
ST_NUCLEO144_F746ZG | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
ST_STM32F769I_DISCOVERY | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
MBN_QUAIL | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||||
NETDUINO3_WIFI | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |||
ESP32_DEVKITC | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
For documentation, providing feedback, issues and finding out how to contribute please refer to the Home repo.
Join our Discord community here.
The list of contributors to this project can be found at CONTRIBUTORS.
The nanoFramework Interpreter is licensed under the Apache 2.0 license.
This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community.