Exemple #1
0
        public CharlieWing(II2cBus i2cBus, I2cAddress address = I2cAddress.Adddress0x74)
        {
            Brightness = 255;
            pen        = Color.White;
            iS31FL3731 = new Is31fl3731(i2cBus, (byte)address);
            iS31FL3731.Initialize();

            for (byte i = 0; i <= 7; i++)
            {
                iS31FL3731.SetLedState(i, true);
                iS31FL3731.Clear(i);
            }
        }
Exemple #2
0
        void Initialize()
        {
            Console.WriteLine("Initialize hardware...");

            _i2cBus     = Device.CreateI2cBus();
            _iS31FL3731 = new Is31fl3731(_i2cBus, 0x74);

            _iS31FL3731.Initialize();

            Console.WriteLine("Clear all frames...");
            for (byte i = 0; i <= 7; i++)
            {
                _iS31FL3731.SetLedState(i, true);
                _iS31FL3731.Clear(i);
            }

            _iS31FL3731.SetFrame(0);
            _iS31FL3731.DisplayFrame(0);
        }