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:
FacebookTwitterHacker NewsSlashdotRedditLinkedInPinterestFlipboardMeWeLineEmailShare

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

10 Replies to “Meadow F7v2 Feather STM32F7 MCU board supports .NET, C# programing”

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

    1. 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.

      1. 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?

  2. 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?

Leave a Reply

Your email address will not be published. Required fields are marked *

Khadas VIM4 SBC
Khadas VIM4 SBC