updated usart_mux to use correct pin
used conditional compilation to use usart_mux.c for multiple things