Macropads can be as simple as a few buttons hooked up to a microcontroller to do the USB HID dance and talk to a PC. However, ...
To simplify the hardware setup, we provide an online tool that helps you quickly generate the configuration code for your specific hardware combination.
tinygo flash -target=arduino -port=/dev/ttyUSB0 . If everything goes OK, some progress bars should pop up and the process should end with a thankful message: avrdude: verifying ... avrdude: 7036 bytes ...