コード例 #1
0
ファイル: Pca95x4.Sample.cs プロジェクト: gitter-badger/iot-1
        private static void CheckInputRegisterPolarityInversion(Pca95x4 pca95x4)
        {
            pca95x4.Write(Register.Configuration, 0xFF);  // Make all inputs.
            byte data = pca95x4.Read(Register.InputPort);

            Console.WriteLine($"Input Register: 0x{data:X2}");
            pca95x4.InvertInputRegisterPolarity(true);
            data = pca95x4.Read(Register.InputPort);
            Console.WriteLine($"Input Register Polarity Inverted: 0x{data:X2}");
            pca95x4.InvertInputRegisterPolarity(false);
            data = pca95x4.Read(Register.InputPort);
            Console.WriteLine($"Input Register: 0x{data:X2}");
        }
コード例 #2
0
ファイル: Pca95x4.Sample.cs プロジェクト: gitter-badger/iot-1
        private static void ReadInputPort(Pca95x4 pca95x4)
        {
            pca95x4.Write(Register.Configuration, 0xFF);  // Make all inputs.
            byte data = pca95x4.Read(Register.InputPort);

            Console.WriteLine($"Input Port: 0x{data:X2}");
        }