⚙️ nanoFramework Interpreter, CLR, HAL, PAL and reference target boards
Branch: develop
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github Update ISSUE_TEMPLATE.md Sep 11, 2017
.vs Add Files to support compilation with Visual Studio 2017 Community Ed… Jan 16, 2019
.vscode Relocate ESP32 target to ESP32_WROOM_32 (#1184) Jan 31, 2019
Build Delete .gitkeep Feb 8, 2019
CMake Improve linker output to show linker sections usage (#1202) Feb 5, 2019
InteropAssemblies Add support for Interop assemblies (#745) Jun 15, 2018
VisualStudioDevelopment Rename READM to README.md Jan 16, 2019
azure-pipelines-templates Work CD-CI Feb 13, 2019
install-scripts Relocate ESP32 target to ESP32_WROOM_32 (#1184) Jan 31, 2019
src Improve compiler check for Wimplicit-fallthrough (#1211) Feb 13, 2019
targets-community @ eaaeff7 Rework configuration manager and block storage (#1134) Jan 3, 2019
targets Esp32 build with Visual Studio (#1210) Feb 14, 2019
.github_changelog_generator Work on CD & CI (#922) Oct 17, 2018
.gitignore Add Files to support compilation with Visual Studio 2017 Community Ed… Jan 16, 2019
.gitmodules Correct submodule naming (#256) Mar 28, 2017
CHANGELOG.md Update CHANGELOG for v1.0.2-preview063 Nov 9, 2018
CMakeLists.txt Relocate ESP32 target to ESP32_WROOM_32 (#1184) Jan 31, 2019
CMakeSettings.json Esp32 build with Visual Studio (#1210) Feb 14, 2019
CODE_OF_CONDUCT.md Update CODE_OF_CONDUCT.md Oct 18, 2018
CONTRIBUTING.md Work on documentation (moving to Home repo) (#468) Aug 30, 2017
LICENSE.md Initial import Jan 22, 2017
README.md Relocate ESP32 target to ESP32_WROOM_32 (#1184) Jan 31, 2019
azure-pipelines.yml Work CD-CI Feb 13, 2019
cmake-variants.TEMPLATE-ESP32.json Update cmake-variants.TEMPLATE-ESP32.json Feb 5, 2019
cmake-variants.TEMPLATE.json Relocate ESP32 target to ESP32_WROOM_32 (#1184) Jan 31, 2019
get-stm32-targets-to-build.ps1 Add support for SD Card and FATFS (#1178) Jan 25, 2019
nf.props [WIP] nanoCLR Jan 29, 2017
nfcore.vssettings Initial import Jan 22, 2017
version.json Merge back from Release v1.0.3 (#1119) ***NO_CI*** Dec 17, 2018

README.md

License #yourfirstpr Discord

nanoFramework logo


Welcome to the nanoFramework Interpreter repository!

This repo contains:

Build status

Component Build Status Build Status (develop)
nanoBooter + nanoCLR Build Status Build Status
Win32 test project Build Status Build Status

Firmware for reference boards

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_STM32F429I_DISCOVERY Download Download
ST_NUCLEO64_F091RC Download Download
ST_STM32F769I_DISCOVERY Download Download
MBN_QUAIL Download Download
NETDUINO3_WIFI Download Download
ESP32_WROOM_32 Download Download

The above firmware builds include support for the class libraries and features marked bellow.

Target Gpio Spi I2c Pwm Adc Serial OneWire Events SWO Networking Large Heap
ST_STM32F429I_DISCOVERY ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
ST_NUCLEO64_F091RC ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
ST_STM32F769I_DISCOVERY ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
MBN_QUAIL ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
NETDUINO3_WIFI ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️
ESP32_WROOM_32 ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️ ✔️

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.

Credits

The list of contributors to this project can be found at CONTRIBUTORS.

License

The nanoFramework Interpreter is licensed under the Apache 2.0 license.

Code of Conduct

This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community.