Example #1
0
        public static void Main()
        {
            var pushButton = new Netduino.Foundation.Sensors.Buttons.PushButton(N.Pins.GPIO_PIN_D4, CircuitTerminationType.CommonGround);

            pushButton.PressStarted += (s, e) =>
            {
                Debug.Print("Press started");
            };

            pushButton.PressEnded += (s, e) =>
            {
                Debug.Print("Press ended");
            };

            pushButton.Clicked += (s, e) =>
            {
                Debug.Print("Button Clicked");
            };

            pushButton.LongPressClicked += (s, e) =>
            {
                Debug.Print("Long pressed!");
            };

            Thread.Sleep(Timeout.Infinite);
        }
Example #2
0
        public static void Main()
        {
            var pushButton = new Netduino.Foundation.Sensors.Buttons.PushButton((H.Cpu.Pin) 0x15, CircuitTerminationType.Floating);

            pushButton.PressStarted += (s, e) =>
            {
                Debug.Print("Press started");
            };

            pushButton.PressEnded += (s, e) =>
            {
                Debug.Print("Press ended");
            };

            pushButton.Clicked += (s, e) =>
            {
                Debug.Print("Button Clicked");
            };

            Thread.Sleep(Timeout.Infinite);
        }