Explorar o código

Multiple alarms are working

Aareschluchtje %!s(int64=9) %!d(string=hai) anos
pai
achega
48eafdc2b1
Modificáronse 2 ficheiros con 4 adicións e 4 borrados
  1. 1 1
      main.c
  2. 3 3
      network.c

+ 1 - 1
main.c

@@ -278,7 +278,7 @@ int main(void)
     NtpInit();
 
     NutThreadCreate("BackgroundThread", StartupInit, NULL, 1024);
-    NutThreadCreate("BackgroundThread", AlarmSync, NULL, 2000);
+    NutThreadCreate("BackgroundThread", AlarmSync, NULL, 2500);
     NutThreadCreate("BackgroundThread", NTPSync, NULL, 1024);
     /** Quick fix for turning off the display after 10 seconds boot */
     start = time(0);

+ 3 - 3
network.c

@@ -59,8 +59,8 @@ char* httpGet(char address[]){
     sprintf(http, "GET %s HTTP/1.1\r\nHost: saltyradio.jancokock.me \r\n\r\n", address);
     int len = sizeof(http);
 
-    char buffer[700];
-    memset(buffer, 0, 700);
+    char buffer[800];
+    memset(buffer, 0, 800);
 
     if (NutTcpConnect(sock, inet_addr("62.195.226.247"), 80)) {
         printf("Can't connect to server\n");
@@ -75,7 +75,7 @@ char* httpGet(char address[]){
             NutDelay(1000);
             NutTcpReceive(sock, buffer, sizeof(buffer));
             //fread(buffer, 1, sizeof(buffer), stream);
-            NutDelay(1000);
+            NutDelay(1200);
             printf(buffer);
         };
         //fclose(stream);