Third Preview of TinyCLR OS Core Features

Today we are excited to release the third preview of our TinyCLR OS. It adds support for the G400, Visual Basic, and LCDs.

All you need to do to get going is make sure you have Visual Studio 2017, install the latest extension, update your device’s firmware, and drop the new NuGet packages in your local feed. If you’re just now getting started with TinyCLR or just want a quick refresh, take a look at the first news post for more information.

Some of the things that exist today in TinyCLR OS:

  • Stable preview firmware for G30, G80, G120, G400, and products based on them.
  • GPIO, UART, SPI, I2C, ADC, DAC, PWM, LCD, and signal generation and capture support.
  • Full debugging capabilities including breakpoints, source stepping, and variable inspection.
  • Support for Visual Studio 2017 and the new Roslyn compiler with an easy install.
  • Practically unlimited max allocation size.
  • Improved deployment and startup times.
  • Better diagnostics support.
  • Code in C# and Visual Basic.

While this preview includes the core features of TinyCLR OS, there is still a lot to do. Here are a few of the things in progress or under consideration:

  • USB host and client
  • File system
  • More graphics
  • Secure networking
  • Device updates
  • Generics
  • Controller Area Network
  • Runtime Loadable Procedures
  • Improved class library

TinyCLR OS 0.3.0 Download

TinyCLR Release Notes