Пример #1
0
void delay_ms(int ms)
{
		while(ms > 0){
		delay_tick(32);
		ms--;
	}
}
Пример #2
0
void wait_uart_empty()
{
	if(arc_param->serial_disable)
		return;

//	while((readl(P_UART_STATUS(UART_PORT_CONS)) & UART_STAT_MASK_TFIFO_EMPTY) == 0)
//		delay_tick(4);
    unsigned int count=0;
    do{
        if((readl(P_UART_STATUS(UART_PORT_CONS)) & UART_STAT_MASK_TFIFO_EMPTY) == 0)
        {
            delay_tick(4);
        }
        else
        {
            break;
        }
        count++;
    }while(count<20000);
}