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 | } |