?login_element?

Subversion Repositories NedoOS

Rev

Rev 2078 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 2078 Rev 2079
Line 523... Line 523...
523
                byte = uart_readBlock();
523
                byte = uart_readBlock();
524
        } while (byte != 'K'); // OK
524
        } while (byte != 'K'); // OK
525
        // puts("Answer:[OK]");
525
        // puts("Answer:[OK]");
526
        uart_readBlock(); // CR
526
        uart_readBlock(); // CR
527
        uart_readBlock(); // LN
527
        uart_readBlock(); // LN
528
                                          /*
528
 
529
                                                  sendcommand("AT+CIPCLOSE");
529
        sendcommand("AT+CIPCLOSE");
530
                                                  getAnswer2();
530
        getAnswer2();
531
                                                  sendcommand("AT+CIPDINFO=0");
531
        sendcommand("AT+CIPDINFO=0");
532
                                                  getAnswer2();
532
        getAnswer2();
533
                                                  sendcommand("AT+CIPMUX=0");
533
        sendcommand("AT+CIPMUX=0");
534
                                                  getAnswer2();
534
        getAnswer2();
535
                                                  sendcommand("AT+CIPSERVER=0");
535
        sendcommand("AT+CIPSERVER=0");
536
                                                  getAnswer2();
536
        getAnswer2();
537
                                                  sendcommand("AT+CIPRECVMODE=0");
537
        sendcommand("AT+CIPRECVMODE=0");
538
                                                  getAnswer2();
538
        getAnswer2();
539
                                          */
-
 
540
}
539
}
541
 
540
 
542
void espntp_resolver(void)
541
void espntp_resolver(void)
543
{
542
{
544
        unsigned char retry = 10;
543
        unsigned char retry = 10;
Line 576... Line 575...
576
                        count = 0;
575
                        count = 0;
577
                }
576
                }
578
        } while (count < strlen(timeUpdated));
577
        } while (count < strlen(timeUpdated));
579
        getAnswer2(); // TIME
578
        getAnswer2(); // TIME
580
 
579
 
581
 
-
 
582
        strncpy(cmd, netbuf, 3);
580
        strncpy(cmd, netbuf, 3);
583
        cmd[3] = 0;
581
        cmd[3] = 0;
584
 
582
 
585
        if (cmd[0] == 'S' && cmd[1] == 'u')
583
        if (cmd[0] == 'S' && cmd[1] == 'u')
586
        {
584
        {
Line 689... Line 687...
689
                YIELD();
687
                YIELD();
690
                if (retry != 0)
688
                if (retry != 0)
691
                {
689
                {
692
                        retry--;
690
                        retry--;
693
                        printf("Retry [%u]\r\n", retry);
691
                        printf("Retry [%u]\r\n", retry);
-
 
692
                        delay(250);
694
                        goto retryTime;
693
                        goto retryTime;
695
                }
694
                }
696
                puts("error getting time...");
695
                puts("error getting time...");
697
                exit(255);
696
                exit(255);
698
        }
697
        }
Line 810... Line 809...
810
                writecmos(0x06, weekday + 1);
809
                writecmos(0x06, weekday + 1);
811
        }
810
        }
812
        puts("Now time:");
811
        puts("Now time:");
813
        printf("%02u-%02u-%04u ", day, month, year + 1900);
812
        printf("%02u-%02u-%04u ", day, month, year + 1900);
814
        printf("%02u:%02u:%02u\r\n", hour, minute, second);
813
        printf("%02u:%02u:%02u\r\n", hour, minute, second);
815
        uart_flush();
814
        uart_setrts(1);
816
        exit(0);
815
        exit(0);
817
        return 0;
816
        return 0;
818
}
817
}