⚙️ 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
.vs Add Files to support compilation with Visual Studio 2017 Community Ed… Jan 16, 2019
.vscode Update launch.TEMPLATE-ESP32.json Feb 21, 2019
Build Delete .gitkeep Feb 8, 2019
CMake Major rework on BlockStorage (#1214) Feb 19, 2019
InteropAssemblies
VisualStudioDevelopment
azure-pipelines-templates Work CD-CI Feb 13, 2019
install-scripts Relocate ESP32 target to ESP32_WROOM_32 (#1184) Jan 31, 2019
src
targets-community @ eaaeff7 Rework configuration manager and block storage (#1134) Jan 3, 2019
targets
.github_changelog_generator Work on CD & CI (#922) Oct 17, 2018
.gitignore
.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
CODE_OF_CONDUCT.md
CONTRIBUTING.md
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 20, 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.