/turing-smart-screen

Turing Smart Screen library for .NET.

Primary LanguageC#MIT LicenseMIT

TuringSmartScreenLib

Package Info Description
TuringSmartScreenLib NuGet Badge Core
TuringSmartScreenLib.Helpers NuGet Badge Helpers

What is this?

  • Turing Smart Screen controller library.

Usage

using System.IO;

using TuringSmartScreenLib;
using TuringSmartScreenLib.Helpers;

// Load RGB565 bytes
var bytes = BitmapLoader.Load(File.OpenRead("genbaneko.png"), 0, 0, 320, 480);

// Display bitmap
using var screen = new TuringSmartScreen("COM10");
screen.Open();
screen.DisplayBitmap(0, 0, 320, 480, bytes);

TuringSmartScreenTool

Command line tool.

Install

> dotnet tool install -g TuringSmartScreenTool

Usage

> tsstool reset -p COM10
> tsstool clear -p COM10
> tsstool on -p COM10
> tsstool off -p COM10
> tsstool bright -p COM10 -l 192
> tsstool display -p COM10 -f genbaneko.png