-created from firmware/source/pinport.c -macros to create opcodes which will get sent as commands over USB -they will then get interpreted by pinport.c in firmware.