nf-Community-Targets/README.md

97 строки
18 KiB
Markdown

[![License](https://img.shields.io/badge/License-MIT-blue.svg)](LICENSE) [![Hosted By: Cloudsmith](https://img.shields.io/badge/OSS%20hosting%20by-cloudsmith-blue?logo=cloudsmith&style=flat-square)](https://cloudsmith.com) [![Discord](https://img.shields.io/discord/478725473862549535.svg)](https://discord.gg/wNHYejF3tT) [![Build Status](https://dev.azure.com/nanoframework/Community-Targets/_apis/build/status/nanoframework.nf-Community-Targets)](https://dev.azure.com/nanoframework/Community-Targets/_build/latest?definitionId=4)
![nanoFramework logo](https://github.com/nanoframework/Home/blob/main/resources/logo/nanoFramework-repo-logo.png)
---
# Welcome to .NET **nanoFramework** community targets repository!
This repository contains target boards for .NET **nanoFramework**, provided and maintained by community members.
The provided boards are **NOT** supported by the .NET **nanoFramework** team and any issues must be communicated with the contributor that _owns_ it.
## Available community boards
| Target name | Firmware Images | MCU | Frequency | FLASH | RAM |
|:-: |:-: |:-: |:-: |:-: |:-: |
| [NESHTEC_NESHNODE_V1](ChibiOS/NESHTEC_NESHNODE_V1) | [![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images-community-targets/raw/NESHTEC_NESHNODE_V1/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images-community-targets/packages/detail/raw/NESHTEC_NESHNODE_V1/latest/) | STM32F765VGT6 | 216 MHz | 2024 kB | 512 kB |
| [MBN_QUAIL](ChibiOS/MBN_QUAIL) | [![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images-community-targets/raw/MBN_QUAIL/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images-community-targets/packages/detail/raw/MBN_QUAIL/latest/) | STM32F427VG | 180 MHz | 1024 kB | 256 kB |
| [GHI FEZ CERB40-I](ChibiOS/GHI_FEZ_CERB40_NF) | [![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images-community-targets/raw/GHI_FEZ_CERB40_NF/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images-community-targets/packages/detail/raw/GHI_FEZ_CERB40_NF/latest/) | STM32F405RG | 168 MHz | 1024 kB | 192 kB |
| [GHI FEZ CERBERUS](ChibiOS/GHI_FEZ_CERBERUS_NF) | [![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images-community-targets/raw/GHI_FEZ_CERBERUS_NF/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images-community-targets/packages/detail/raw/GHI_FEZ_CERBERUS_NF/latest/) | STM32F405RG | 168 MHz | 1024 kB | 192 kB |
| [IngenuityMicro Electron](ChibiOS/I2M_ELECTRON_NF) | [![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images-community-targets/raw/I2M_ELECTRON_NF/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images-community-targets/packages/detail/raw/I2M_ELECTRON_NF/latest/) | STM32F411CE | 100 MHz | 512 kB | 128 kB |
| [IngenuityMicro Oxygen](ChibiOS/I2M_OXYGEN_NF) |[![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images-community-targets/raw/I2M_OXYGEN_NF/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images-community-targets/packages/detail/raw/I2M_OXYGEN_NF/latest/) | STM32F411CE | 100 MHz | 512 kB | 128 kB |
| [WeAct F411CE](ChibiOS/WEACT_F411CE) |[![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images-community-targets/raw/WEACT_F411CE/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images-community-targets/packages/detail/raw/WEACT_F411CE/latest/) | STM32F411CE | 100 MHz | 512 kB | 128 kB |
| [ST Nucleo64 F401RE](ChibiOS/ST_NUCLEO64_F401RE_NF) | [![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images-community-targets/raw/ST_NUCLEO64_F401RE_NF/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images-community-targets/packages/detail/raw/ST_NUCLEO64_F401RE_NF/latest/) | STM32F401RE | 84 MHz | 512 kB | 96 kB |
| [ST Nucleo64 F411RE](ChibiOS/ST_NUCLEO64_F411RE_NF) | [![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images-community-targets/raw/ST_NUCLEO64_F411RE_NF/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images-community-targets/packages/detail/raw/ST_NUCLEO64_F411RE_NF/latest/) | STM32F411RE | 100 MHz | 512 kB | 128 kB |
| [ST_STM32F411_DISCOVERY](ChibiOS/ST_STM32F411_DISCOVERY) | [![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images-community-targets/raw/ST_STM32F411_DISCOVERY/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images-community-targets/packages/detail/raw/ST_STM32F411_DISCOVERY/latest/) | STM32F411VE | 100MHz | 512kB | 128kB |
| [ST Nucleo144 F412ZG](ChibiOS/ST_NUCLEO144_F412ZG_NF) | [![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images-community-targets/raw/ST_NUCLEO144_F412ZG_NF/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images-community-targets/packages/detail/raw/ST_NUCLEO144_F412ZG_NF/latest/) | STM32F412ZG | 100 MHz | 1024 kB | 256 kB |
| [ST Nucleo144 F746ZG](ChibiOS/ST_NUCLEO144_F746ZG) | [![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images-community-targets/raw/ST_NUCLEO144_F746ZG/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images-community-targets/packages/detail/raw/ST_NUCLEO144_F746ZG/latest/) | STM32F746ZG | 216 MHz | 1024 kB | 320 kB |
| [ST Nucleo144 F767ZG](ChibiOS/ST_NUCLEO144_F767ZI) | [![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images-community-targets/raw/ST_NUCLEO144_F767ZI/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images-community-targets/packages/detail/raw/ST_NUCLEO144_F767ZI/latest/) | STM32F767ZI | 216 MHz | 1024 kB | 320 kB |
| [ST STM32F4DISCO](ChibiOS/ST_STM32F4_DISCOVERY) | [![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images-community-targets/raw/ST_STM32F4_DISCOVERY/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images-community-targets/packages/detail/raw/ST_STM32F4_DISCOVERY/latest/) | STM32F407VGT6 | 168 MHz | 1024 kB | 192 kB |
| [ST Nucleo144 F439ZI](ChibiOS/ST_NUCLEO144_F439ZI) | [![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images-community-targets/raw/ST_NUCLEO144_F439ZI/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images-community-targets/packages/detail/raw/ST_NUCLEO144_F439ZI/latest/) | STM32F439ZI | 180 MHz | 2048 kB | 256 kB |
| [TI_CC1352P1_LAUNCHXL_868](TI_SimpleLink/TI_CC1352P1_LAUNCHXL) | [![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images-community-targets/raw/TI_CC1352P1_LAUNCHXL_868/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images-community-targets/packages/detail/raw/TI_CC1352P1_LAUNCHXL_868/latest/) | TI CC1352 | 48MHz | 352kB | 80kB |
| [TI_CC1352P1_LAUNCHXL](TI_SimpleLink/TI_CC1352P1_LAUNCHXL_915) | [![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images-community-targets/raw/TI_CC1352P1_LAUNCHXL_915/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images-community-targets/packages/detail/raw/TI_CC1352P1_LAUNCHXL_915/latest/) | TI CC1352 | 48MHz | 352kB | 80kB |
| [PybStick Std 26](ChibiOS/PybStick2x) | [![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images-community-targets/raw/PybStick2x/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images-community-targets/packages/detail/raw/PybStick2x/latest/) | STM32F411RE | 100 MHz | 512 kB | 128 kB |
| [NETDUINO3_WIFI](ChibiOS/NETDUINO3_WIFI) | [![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images-community-targets/raw/NETDUINO3_WIFI/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images-community-targets/packages/detail/raw/NETDUINO3_WIFI/latest/) | STM32F427VI | 168 MHz | 1408kB | 164kB |
| [BrainPad2](ChibiOS/BrainPad2) | [![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images-community-targets/raw/BrainPad2/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images-community-targets/packages/detail/raw/BrainPad2/latest/) | STM32F401RE | 84 MHz | 512 kB | 96 kB |
| [Lilygo TWatch 2020](https://www.lilygo.cc/products/t-watch-2020-v3?_pos=3&_psq=t-wa&_ss=e&_v=1.0) | [![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images-community-targets/raw/LilygoTWatch2020/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images-community-targets/packages/detail/raw/LilygoTWatch2020/latest/) | Esp32 V3 | 240 MHz | 16MB | 8MB |
| [Lilygo TWatch 2021](https://www.lilygo.cc/products/t-watch-2021?_pos=2&_psq=t-watch&_ss=e&_v=1.0&variant=42361528582325) | [![Latest Version @ Cloudsmith](https://api-prd.cloudsmith.io/v1/badges/version/net-nanoframework/nanoframework-images-community-targets/raw/LilygoTWatch2021/latest/x/?render=true)](https://cloudsmith.io/~net-nanoframework/repos/nanoframework-images-community-targets/packages/detail/raw/LilygoTWatch2021/latest/) | Esp32 V3 | 240 MHz | 16MB | 8MB |
The above firmware builds include support for the class libraries and features marked below.
<details>
<summary>Click to expand!</summary>
| Target | Gpio | Spi | I2c | Pwm | Adc | Dac | Serial | OneWire | CAN | Events | SWO | Networking | Bluetooth BLE | Large Heap | UI |
| :----------------------: | :--: | :--: | :--: | :--: | :--: | :--: | :----: | :-----: | :--: | :----: | :--: | :--------: | :-----------: | :--------: | :--: |
| NESHTEC_NESHNODE_V1 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | | | :heavy_check_mark: | | :heavy_check_mark: | | | |
| MBN_QUAIL | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | | :heavy_check_mark: | :heavy_check_mark: | | | :heavy_check_mark: | | | | |
| GHI FEZ CERB40-I | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | | | | :heavy_check_mark: | | | | |
| GHI FEZ CERBERUS-I | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | | | | :heavy_check_mark: | | | | |
| IngenuityMicro Electron | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | | | | | | | | |
| IngenuityMicro Oxygen | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | | | :heavy_check_mark: | | | | | |
| ST Nucleo64 F401RE | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | :heavy_check_mark: | | | | |
| ST Nucleo64 F411RE | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | | | :heavy_check_mark: | :heavy_check_mark: | | | | |
| ST STM32F411 DISCOVERY | :heavy_check_mark: | | | | | | | | | | | | | | |
| ST Nucleo144 F412ZG | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | | | :heavy_check_mark: | :heavy_check_mark: | | | | |
| ST Nucleo144 F746ZG | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | | |
| ST STM32F4DISCO | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | | | |
| ST Nucleo144 F439ZI | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | | |
| TI CC1352P1 LAUNCHXL_868 | :heavy_check_mark: | | | | | | | | | | | | | | |
| TI CC1352P1 LAUNCHXL_915 | :heavy_check_mark: | | | | | | | | | | | | | | |
| PybStick Std 26 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | | :heavy_check_mark: | | | | | |
| NETDUINO3_WIFI | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | | | | | |
| BrainPad2 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | | | | | |
| LilygoTWatch2020 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
| LilygoTWatch2021 | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: | | :heavy_check_mark: | | :heavy_check_mark: | :heavy_check_mark: | :heavy_check_mark: |
</details>
## Feedback and documentation
For documentation, providing feedback, issues and finding out how to contribute please refer to the [Home repo](https://github.com/nanoframework/Home).
When you need to discuss something specific about a community target start by doing so in the _support:community-targets_ channel in our Discord community or reach out directly to the target _owner_.
Join our Discord community [here](https://discord.gg/gCyBu8T).
## Credits
The list of contributors to this project can be found at [CONTRIBUTORS](https://github.com/nanoframework/Home/blob/master/CONTRIBUTORS.md).
The individual targets are _owned_ by the contributor and credit is due to the creator of the community board.
## License
The community target contributions are licensed under the [MIT license](LICENSE.md).
## Code of Conduct
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](https://dotnetfoundation.org/code-of-conduct).
## .NET Foundation
This project is supported by the [.NET Foundation](https://dotnetfoundation.org).