コード例 #1
0
ファイル: system.c プロジェクト: uKingSky/KingSky
//====================================================================
char Uart_GetKey(void)
{
    if(whichUart==0)
    {       
        if(rUTRSTAT0 & 0x1)    //Receive data ready
            return RdURXH0();
        else
            return 0;
    }
    else if(whichUart==1)
    {
        if(rUTRSTAT1 & 0x1)    //Receive data ready
            return RdURXH1();
        else
            return 0;
    }
    else if(whichUart==2)
    {       
        if(rUTRSTAT2 & 0x1)    //Receive data ready
            return RdURXH2();
        else
            return 0;
    }
    return 0;    
}
コード例 #2
0
ファイル: bluetooth.c プロジェクト: longtek/ZYP
char Bluetooth_Getdata(void)
{
     unsigned char get_data=0;
     if(rUTRSTAT2 & 0x1)
     {   
         return  RdURXH2();
     }
     else
     {
         return 0; 
     }
}
コード例 #3
0
ファイル: 2410lib.c プロジェクト: yattyd/ok6410-my_sd
//=====================================================================
char Uart_Getch(void)
{
    if(whichUart==0)
    {       
        while(!(rUTRSTAT0 & 0x1)); //Receive data ready
        return RdURXH0();
    }
    else if(whichUart==1)
    {       
        while(!(rUTRSTAT1 & 0x1)); //Receive data ready
        return RdURXH1();
    }
    else if(whichUart==2)
    {
        while(!(rUTRSTAT2 & 0x1)); //Receive data ready
        return RdURXH2();
    }
}