buzzer macros fixed

same bug as in multiplexing.... macros can't define macros