Esempio n. 1
0
 void handleEnd() {
   // make sure write finishes
   usart_send_blocking(USART1, 0);
   usart_wait_send_ready(USART1);
   
   gpio_clear(GPIOB, GPIO5);
 }
/**
 * Output string @a arg
 */
void usart_puts(const char *arg)
{
	while (*arg != '\0') {
		usart_wait_send_ready(USART6);
		usart_send(USART6, *arg++);
	}
}
Esempio n. 3
0
void usart_fifo_send(void)
{
	while(usart_fifo_out_len) {
		uint8_t data = usart_fifo_pop();
		usart_wait_send_ready(usart);
		usart_send(usart, data);
	}
}
Esempio n. 4
0
void usart_send_blocking(u32 usart, u16 data)
{
	usart_wait_send_ready(usart);
	usart_send(usart, data);
}
Esempio n. 5
0
void usart_send_blocking(uint32_t usart, uint16_t data)
{
	usart_wait_send_ready(usart);
	usart_send(usart, data);
}