public async void InitializeSystem() { try { var deviceSelector = SpiDevice.GetDeviceSelector(); var spiControllers = await DeviceInformation.FindAllAsync(deviceSelector); piFaceDigital = new PiFaceDigital(spiControllers[0]); await piFaceDigital.Init(); this.TitleText.Text = "Use the outputs to control the LEDs."; piFaceDigital?.LEDs[7].SetAll(); } catch (Exception e) { Debug.WriteLine("Exception: {0}", e.Message); piFaceDigital?.Dispose(); this.TitleText.Text = "Initialization failed."; piFaceDigital = null; } }