#include "TinyDebug.h"
#include <Button.h>

Button button1(2); // Connect your button between pin 2 and GND
Button button2(3); // Connect your button between pin 3 and GND
Button button3(4); // Connect your button between pin 4 and GND

void setup() {
	button1.begin();
	button2.begin();
	button3.begin();
	
//	while (!Serial) { }; // for Leos
//	Serial.begin(9600);
  Debug.begin();
}

void loop() {
	if (button1.pressed())
		Debug.println("Button 1 pressed");
	
	if (button2.released())
		Debug.println("Button 2 released");
	
	if (button3.toggled()) {
		if (button3.read() == Button::PRESSED)
			Debug.println("Button 3 pressed");
		else
			Debug.println("Button 3 released");
	}
}
ATTINY8520PU
tiny:PB5
tiny:PB3
tiny:PB4
tiny:GND
tiny:PB0
tiny:PB1
tiny:PB2
tiny:VCC
btn1:1.l
btn1:2.l
btn1:1.r
btn1:2.r
btn2:1.l
btn2:2.l
btn2:1.r
btn2:2.r
btn3:1.l
btn3:2.l
btn3:1.r
btn3:2.r
gnd1:GND