static void Main(string[] args) { Console.WriteLine("\nRemote I/O PCA8574 GPIO Port Toggle Test\n"); IO.Remote.Device remdev = new IO.Remote.Device(); IO.Interfaces.I2C.Bus bus = new IO.Remote.I2C(remdev, 0); IO.Devices.PCA8574.Device dev = new IO.Devices.PCA8574.Device(bus, 0x38); for (;;) { dev.Write(0x55); dev.Write(0xAA); } }
static void Main(string[] args) { Console.WriteLine("\nUSB HID Remote I/O PCA8574 GPIO Port Toggle Test\n"); IO.Interfaces.Message64.Messenger msg = new IO.Objects.libsimpleio.HID.Messenger(); IO.Remote.Device remdev = new IO.Remote.Device(msg); IO.Interfaces.I2C.Bus bus = new IO.Remote.I2C(remdev, 0); IO.Devices.PCA8574.Device dev = new IO.Devices.PCA8574.Device(bus, 0x38); for (;;) { dev.Write(0x55); dev.Write(0xAA); } }
static void Main(string[] args) { Console.WriteLine("\nPCA8574 GPIO Port Toggle Test\n"); if (args.Length != 2) { Console.WriteLine("Usage: test_pca8574_device <bus> <addr>\n"); Environment.Exit(1); } IO.Interfaces.I2C.Bus bus = new IO.Objects.libsimpleio.I2C.Bus(args[0]); IO.Devices.PCA8574.Device dev = new IO.Devices.PCA8574.Device(bus, int.Parse(args[1])); for (;;) { dev.Write(0x55); dev.Write(0xAA); } }