static async Task App() { var board = await ConnectionService.Instance.GetFirstDeviceAsync(); await board.ConnectAsync(); var controller = new Tm1650(board.I2c); var display = new SevenSegmentDisplay(controller.Leds); display.Text = 2345; }
static async Task App() { var board = await ConnectionService.Instance.GetFirstDeviceAsync(); await board.ConnectAsync(); board.Pins[10].Mode = PinMode.AnalogInput; var controller = new Max7219(board.Spi, board.Pins[9]); var display = new SevenSegmentDisplay(controller.Leds, true); int i = 0; while (!Console.KeyAvailable) { display.Text = i++; await Task.Delay(10); } board.Disconnect(); }