clean up organization of ftdi macros