Add def guards, inlined usart.c