[template] name = "button" base = "basic" description = "Pushbutton input with edge detection and serial output" [requires] libraries = ["button"] board_capabilities = ["digital"] # Default pin assignments per board. # Pin 2 supports interrupts on most boards, good default for buttons. [pins.default] button_signal = { pin = "2", mode = "input" } [pins.uno] button_signal = { pin = "2", mode = "input" } [pins.mega] button_signal = { pin = "2", mode = "input" } [pins.nano] button_signal = { pin = "2", mode = "input" } [pins.leonardo] button_signal = { pin = "2", mode = "input" }