Hopefully working support atmega32u4 based arduinos (untested). Does not work with the buzzer in passive mode