private static void internal_Write(Int32 pin, PinState value, String pinname) { if (pin == (Int32)GpioPins.GPIO_NONE) { return; } UnsafeNativeMethods.bcm2835_gpio_write((uint)pin, (uint)value); Debug.WriteLine("Output to pin " + pinname + "/gpio" + pin.ToString() + ", value was " + ((Int32)value).ToString()); }