47 lines
1.1 KiB
C#
47 lines
1.1 KiB
C#
using Akari.Provider.WaveshareUART;
|
|
using Akari.Provider.WaveshareUART.Users;
|
|
using Akari.Provider.WaveshareUART.Views;
|
|
using System;
|
|
using System.Collections.Generic;
|
|
using System.IO.Ports;
|
|
using System.Linq;
|
|
using System.Text;
|
|
using System.Threading;
|
|
using System.Threading.Tasks;
|
|
using Terminal.Gui;
|
|
using Unosquare.RaspberryIO;
|
|
using Unosquare.RaspberryIO.Abstractions;
|
|
using Unosquare.WiringPi;
|
|
|
|
namespace Akari.Provider.WaveshareUART
|
|
{
|
|
class Program
|
|
{
|
|
static void Main(string[] args)
|
|
{
|
|
// TODO
|
|
args = new[] { "-c" };
|
|
|
|
if (args.Length > 0)
|
|
{
|
|
switch (args[0])
|
|
{
|
|
case "-c":
|
|
case "--config":
|
|
StartConfig();
|
|
|
|
Environment.Exit(0);
|
|
break;
|
|
}
|
|
}
|
|
|
|
WaveshareUARTProvider.Instance.FingerprintLoop();
|
|
}
|
|
|
|
private static void StartConfig()
|
|
{
|
|
Application.Run<TUIManager>();
|
|
}
|
|
}
|
|
}
|