Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork187
⚙️ nanoFramework Interpreter, CLR, HAL, PAL and reference target boards
License
nanoframework/nf-interpreter
Folders and files
| Name | Name | Last commit message | Last commit date | |
|---|---|---|---|---|
Repository files navigation
Document Language:English |中文简体
| Component | Build Status |
|---|---|
| nanoBooter + nanoCLR | |
| Win32 test project |
Each of the linked files contain the firmware binaries for nanoBooter (if applicable) and nanoCLR in various formats (.HEX,.BIN and.DFU). They should be flashed to the target board usingnanoff or the appropriate software utility depending on the target MCU.
Firmware versions contained below are released via themain branch, and are treated asRTM builds as per our stable release mandate. These releases are compiled with optimizations and the smallest possible size. For these builds, the debugging features are also disabled and only contain no (or minimal) detailed error messages.
We also have aCommunity Targets repository where you can find firmware versions for several other popular boards that have been contibuted by the community, although limited support is provided.
| Available pre-built targets | |||
|---|---|---|---|
| ESP32 boards | ESP32 boards with ethernet | ESP32_S2 boards | ESP32_S3 boards |
| ESP32 riscv (C3, C6 & H2) | ESP32 M5STACK | ||
| STM32 boards | |||
| Silicon Labs Giant Gecko | |||
| NXP boards | |||
| TI boards |
| Target | Note | Version |
|---|---|---|
| ESP32_ETHERNET_KIT_1.2 | Poe, Wrover + 8mb psram | |
| ESP32_OLIMEX | Poe | |
| ESP32_OLIMEX_WROVER | Poe, Wrover + 8mb psram | |
| ESP32_WT32_ETH01 | ||
| ESP32_WESP32 | Poe | |
| ESP32_LILYGO | Poe |
| Target | Note | Version |
|---|---|---|
| M5Core | ||
| M5StickC | ||
| M5StickCPlus | ||
| M5Core2 | ||
| AtomS3 |
| Target | Version |
|---|---|
| MXCHIP_AZ3166 | |
| ST_STM32F429I_DISCOVERY (B01) | |
| ST_NUCLEO64_F091RC | |
| ST_STM32F769I_DISCOVERY | |
| ORGPAL_PALTHREE | |
| ORGPAL_PALX |
| Target | Version |
|---|---|
| SL_STK3701A | |
| SL_STK3701A_REVB |
| Target | Version |
|---|---|
| NXP_MIMXRT1060_EVK |
| Target | Version |
|---|---|
| TI_CC1352R1_LAUNCHXL_868 | |
| TI_CC1352R1_LAUNCHXL_915 | |
| TI_CC3220SF_LAUNCHXL |
The above .NET nanoFramework interpreter builds include support for the class libraries and features marked below.
Click to expand!
| Target | Gpio | Spi | I2c | Pwm | Adc | Dac | Serial | OneWire | Events | SWO | Networking | Bluetooth BLE | Large Heap | UI |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ESP32_PSRAM_REV0 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |||
| ESP32_REV0 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |||
| ESP32_PSRAM_XTAL26_REV0 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |||
| ESP32_PSRAM_REV3 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |||
| ESP32_REV3 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |||
| ESP32_BLE_REV0 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |||
| ESP32_BLE_REV3 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |||
| ESP_WROVER_KIT | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
| ESP32_PICO | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||||
| ESP32_LILYGO | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ Wi-Fi + Ethernet | ||||
| ESP32_S2_USB | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||||
| ESP32_S2_UART | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |||
| ESP32_C3 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |||||
| XIAO_ESP32C3 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |||||
| ESP32_C6 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |||||
| ESP32_H2 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |||||
| ESP32_ETHERNET_KIT_1.2 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ Wi-Fi + Ethernet | ✔️ | |||
| ESP32_OLIMEX | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ Wi-Fi + Ethernet | ✔️ | |||
| ESP32_WT32_ETH01 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ Wi-Fi + Ethernet | ✔️ | |||
| ESP32_WESP32 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ Wi-Fi + Ethernet | ✔️ | |||
| M5Core | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ Wi-Fi | ✔️ | |||
| M5StickC | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ Wi-Fi | ✔️ | |||
| M5StickCPlus | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ Wi-Fi | ✔️ | |||
| M5Core2 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ Wi-Fi | ✔️ | |||
| ESP32_GenericDisplay_REV0 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ Wi-Fi | ✔️ | |||
| ESP32_PSRAM_BLE_GenericGraphic_REV3 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ Wi-Fi | ✔️ | |||
| MXCHIP_AZ3166 | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |||||||||
| ST_STM32F429I_DISCOVERY (B01) | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||||
| ST_NUCLEO64_F091RC | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||||||
| ST_STM32F769I_DISCOVERY | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |
| ORGPAL_PALTHREE | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
| ORGPAL_PALX | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||
| SL_STK3701A_REVB | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||||||
| SL_STK3701A | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ||||||
| TI_CC1352R1_LAUNCHXL | ✔️ | |||||||||||||
| TI_CC3220SF_LAUNCHXL | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ | |||||||
| NXP_MIMXRT1060_EVK | ✔️ | ✔️ | ✔️ | ✔️ | ✔️ |
This repo contains:
- nanoFramework agnostic blocks
- Target reference for CMSIS OS
- Target reference for FreeRTOS
- Target references for Azure RTOS
- Target references for TI SimpleLink
- Target reference for other OSes
- CMake files for the build system
For documentation, providing feedback, issues and finding out how to contribute please refer to theHome repo.
Join our Discord communityhere.
The list of contributors to this project can be found atCONTRIBUTORS.
The nanoFramework Interpreter is licensed under theMIT license.
This project has adopted the code of conduct defined by the Contributor Covenant to clarify expected behavior in our community.For more information see the.NET Foundation Code of Conduct.
This project is supported by the.NET Foundation.
About
⚙️ nanoFramework Interpreter, CLR, HAL, PAL and reference target boards
Topics
Resources
License
Code of conduct
Contributing
Security policy
Uh oh!
There was an error while loading.Please reload this page.
Stars
Watchers
Forks
Sponsor this project
Uh oh!
There was an error while loading.Please reload this page.
Uh oh!
There was an error while loading.Please reload this page.
