/* In Multidrop mode only, the next character written to the US_THR is sent with the address bit set.  */
uint32_t usart_send_address(Usart *p_usart, uint32_t ul_addr)
/* In Multidrop mode only, the next character written to the US_THR is sent with the address bit set.  */
uint32_t usart_send_address(Usart *p_usart, uint32_t ul_addr)
{
	if ((p_usart->US_MR & US_MR_PAR_MULTIDROP) != US_MR_PAR_MULTIDROP) {
		return 1;
	}
	p_usart->US_CR = US_CR_SENDA;
	if (usart_write(p_usart, ul_addr)) {
		return 1;
	} else {
		return 0;
	}
}