Пример #1
0
        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;
            }
        }