Skip to content

Instantly share code, notes, and snippets.

@hatsunea
Created June 19, 2022 17:39
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hatsunea/fdf5f31b9f4978db7a528289ce87be9f to your computer and use it in GitHub Desktop.
Save hatsunea/fdf5f31b9f4978db7a528289ce87be9f to your computer and use it in GitHub Desktop.
using nanoFramework.M5Core2;
using nanoFramework.M5Stack;
using nanoFramework.Presentation.Media;
using Console = nanoFramework.M5Stack.Console;
namespace HelloWorld
{
public class Program
{
public static void Main()
{
Setup();
Console.WriteLine("HelloWorld");
}
private static void Setup()
{
M5Core2.InitializeScreen();
M5Core2.TouchEvent += (sender, e) =>
{
if ((e.TouchEventCategory & TouchEventCategory.LeftButton) == TouchEventCategory.LeftButton)
{
Console.Clear();
Console.Write("Left Pressed");
}
else if ((e.TouchEventCategory & TouchEventCategory.RightButton) == TouchEventCategory.RightButton)
{
Console.Clear();
Console.Write("Right Pressed");
}
else if ((e.TouchEventCategory & TouchEventCategory.MiddleButton) == TouchEventCategory.MiddleButton)
{
Console.Clear();
Console.WriteLine("Middle Pressed");
}
};
Console.Clear();
Console.ForegroundColor = Color.White;
}
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment