#include #include "pico/stdlib.h" #define LEDpin 25 #define Button3 3 void showPulls(){ int v=0 ; v=gpio_is_pulled_up (Button3) ; printf("gpio_is_pulled_up (Button3)=%d\n",v) ; v=gpio_is_pulled_down (Button3) ; printf("gpio_is_pulled_down (Button3)=%d\n",v) ; } void showButton(){ int kk=0 ; printf("showButton\n") ; while(1){ int v=gpio_get(Button3) ; gpio_put(LEDpin,v) ; printf("k=%4d pinX=%d\n",kk++,v) ; sleep_ms(100) ; } } #define up 1 #define down 0 void setup1(){ printf("setup1\n") ; gpio_init(LEDpin); gpio_set_dir(LEDpin, GPIO_OUT); gpio_init(Button3); gpio_set_pulls (Button3, up , down ) ; gpio_set_dir(Button3, GPIO_IN); showPulls() ; showButton() ; } void wait(int nn){ for(int kk=0 ; kk