Пример #1
0
int ReadGPSNMEA(void)
{
    char first = 0x00;
    first = ReadUSART();
    if(first == '$')
    {
        getsUSART(GPS_Value, 40);
        return 1;
    }
    return 0;
}
Пример #2
0
void main(void) {
    char msg[1];
    int value;

    initSquareWear();
    latC7 = 0;
    openUSART();
    putrsUSART("Type a single digit number:\r\n");
    while(1) {
        getsUSART(msg, 1);
        if(msg[0]>='0' && msg[0]<='9') {
            value = msg[0]-'0';
            if (value<10) {
                putrsUSART("On for ");
                WriteUSART(msg[0]);
                putrsUSART(" seconds.\r\n");
                latC7 = 1;
                delaySeconds(value);
                latC7 = 0;
            }
        }
    }
}
Пример #3
0
void Read_str(unsigned char* str, unsigned char n)
{
while(!(DataRdyUSART()));                                       /* configure external LCD                                       */
getsUSART((char*)str, n);                                       /* Reading a string from UART                                   */
}