You have reached the legacy GHI Electronics, LLC website, for the new website please visit here. For the new forum please visit here.

You must be logged in to reply.

Page 1 of 4 out of 36 messages.

Third Preview of TinyCLR OS Core Features

15 likes
Posted 8mth ago (modified)
by John_ghielectroncs | Employee
Posted 8mth ago (modified)
by John_ghielectroncs | Employee
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: http://ghielectronics.com/downloads/TinyCLR/TinyCLR.0.3.0.zip
TinyCLR Release Notes: https://www.ghielectronics.com/docs/350/tinyclr-os
Reply #1 — Posted 8mth ago
by Mr. John Smith | Legend | 42,263 exp
Reply #1 — Posted 8mth ago
by Mr. John Smith | Legend | 42,263 exp
signal generation and capture? Where can I read more about that?
1 like
Reply #2 — Posted 8mth ago
by John_ghielectroncs | Employee
Reply #2 — Posted 8mth ago
by John_ghielectroncs | Employee
@Mr. John Smith - https://www.ghielectronics.com/docs/24/signal-generator and https://www.ghielectronics.com/docs/106/signal-capture the API still matches what is in NETMF for now.
Reply #3 — Posted 8mth ago
by Bauland | Master | 6,336 exp
Reply #3 — Posted 8mth ago
by Bauland | Master | 6,336 exp
@John - Miam, miam !!! I'll give it a try on my spider II and panda III this week-end !
Reply #4 — Posted 8mth ago
by iamin | Hero | 17,993 exp
Reply #4 — Posted 8mth ago
by iamin | Hero | 17,993 exp
I thought I will give it a quick try, but...
Reply #5 — Posted 8mth ago
by John_ghielectroncs | Employee
Reply #5 — Posted 8mth ago
by John_ghielectroncs | Employee
@iamin - Are you on VS2017 with the desktop .NET workload? If so, try to repair the installation.
Reply #6 — Posted 8mth ago
by iamin | Hero | 17,993 exp
Reply #6 — Posted 8mth ago
by iamin | Hero | 17,993 exp
@John - I have reinstalled VS2017 and the first issue is gone now, however, I still cannot add other nuget packets.
Reply #7 — Posted 8mth ago
by John_ghielectroncs | Employee
Reply #7 — Posted 8mth ago
by John_ghielectroncs | Employee
@iamin - the error seems to imply your package sources are corrupt. Can you take a screenshot of the package list settings?
Reply #8 — Posted 8mth ago
by scardinale | Master | 7,306 exp
Reply #8 — Posted 8mth ago
by scardinale | Master | 7,306 exp
Can you give us a hint on what LCDs are currently supported and how to initialize the LCD. And better yet please give us an example an example how to with some basic drawing primitives and text.
Reply #9 — Posted 8mth ago
by iamin | Hero | 17,993 exp
Reply #9 — Posted 8mth ago
by iamin | Hero | 17,993 exp
@John - You were spot on, there was one unnecessary entry in the source list.

Page 1 of 4 out of 36 messages.

You must be logged in to reply.