public static void Main() { NESControllerAdapter Controller = new NESControllerAdapter(Pins.GPIO_PIN_A2, Pins.GPIO_PIN_A3, Pins.GPIO_PIN_A4, Pins.GPIO_PIN_A5); Controller.OnButtonChanged += new NESControllerAdapter.ButtonChanged(Controller_OnButtonChanged); Controller.EventsEnabled = true; Thread.Sleep(Timeout.Infinite); }
static void Controller_OnButtonChanged(NESControllerAdapter This, NESControllerAdapter.Socket Socket, NESControllerAdapter.Button Button, bool Value, DateTime Time) { Debug.Print("Button " + Button.ToString()+" on Socket " + Socket.ToString() + " changed to " + Value.ToString()); }