Meadow F7v2 Feather STM32F7 MCU board supports .NET, C# programing

Wilderness Labs Meadow F7v2 Feather is an STM32F7 Arm Cortex-M7 development board following the Adafruit Feather form factor and programmable with C# through a lightweight implementation of the .NET framework.

We had previously seen the .NET Framework running on Android and Linux thanks to Xamarin’s Mono, but I don’t think I had ever a microcontroller-class board supporting the .NET framework and C# programming. But that’s exactly what the Meadow F7v2 Feather does.

STM32 Microsoft .Net

Meadow F7v2 Feather specifications:

  • MCU – STMicro STM32F7 Arm Cortex-M7 microcontroller @ 216 MHz with 2D graphics and JPEG accelerators
  • Memory – 32MB RAM
  • Storage – 64MB flash
  • Connectivity – 2.4 GHz WiFi and BLE (ESP32) with onboard and external u.FL antennas
  • USB – 1x Micro USB port for power and programming
  • Expansion with through and castellated holes with up to 25x GPIO, 12x PWM, 6x analog inputs, 2x DAC, I2C, I2S input/output, SPI, UART, CAN Bus
  • Misc – RGB LED, DFU Boot button
  • Power Supply
    • 5V via micro USB port
    • 2-pin JST connector for 3.7V LiPo/Li-Ion battery; integrated charging circuit
  • Dimensions – Adafruit Feather form factor

Meadow F7V2 Feather

As its name implies the F7v2 is an upgrade from the Meadow F7 Feather (launched on Kickstarter a few months ago) with a higher capacity flash (64MB vs 32MB), an upgraded antenna delivering “10x better performance”, I2S audio support,  higher quality buttons, and a new silkscreen design that makes bus IO identification much easier.

The board is running a micro Real-Time OS (µRTOS) and a .NET Standard compatible runtime with “full-stack” IoT APIs for connectivity, power, sleep, etc…  You’ll find how to get started and code samples using the Visual Studio IDE on the developer’s website.

Servo control .Net & C# programming
Servo control with C#

The company says Meadow is a “complete, IoT platform with defense-grade security that runs full .NET Standard applications on embeddable microcontrollers” and provides Meadow.Cloud to manage devices remotely, but I suppose it’s mostly interesting to engineers and/or companies with C# expertise who wants to develop embedded systems with a lower learning curve/ faster time to market.

Meadow F7v2 Feather is sold for $45 on the company’s store, where you’ll also find a system-on-module with similar specs and the same price, as well as development kits with more expansion capabilities through Mikobus headers. If you prefer to have .NET support on your own embedded hardware, Wilderness Labs can license Meadow for $5 and up per device.

Thanks to Frank for the tip.

Share this:

Support CNX Software! Donate via cryptocurrencies, become a Patron on Patreon, or purchase goods on Amazon or Aliexpress

ROCK 5 ITX RK3588 mini-ITX motherboard
Subscribe
Notify of
guest
The comment form collects your name, email and content to allow us keep track of the comments placed on the website. Please read and accept our website Terms and Privacy Policy to post a comment.
10 Comments
oldest
newest
1 year ago

I still don’t get why people insist on using STM32x7instead of i.MX RT10xx, can someone enlighten me?

Tuff Pro
Tuff Pro
1 year ago

I dont know the answer for your question, but is the i.MX RT10xx better than the STM32?
I only worked with STM32 and everything did worked “fine” but holy damn, their HAL libraries sucked in performance.

Addy
Addy
1 year ago

And the .net framework will further worsen performance more.

Jeroen
1 year ago

STM are priced good and have good support and docs, that is probaly the reason.

1 year ago

You have replied literally right after the mention of their burning-garbage-barge-class HAL libraries, what makes you think that the basis for now-legendary Teensy 4.x is worse in these 3 categories?

Reppad
Reppad
1 year ago

There is also .NET nanoFramework which allows to do C# .NET on various microcontrollers, including ESP32.

Adrian Stevens
1 year ago

The nanoFramework is great but the API surface is really limited compared to modern .NET.

paul
paul
1 year ago

I think I still have a netduino somewhere, probably in a box with a lot of cables

Theguyuk
Theguyuk
1 year ago

Wouldn’t it be nice to have dirt budget priced COM for IOT, that various MCU makers supported?

Or is customer, intended confusion, generating just to much wealth, from multiple parts, purchases?

Khadas VIM4 SBC