Commit d85dea2d7efa9410be101fc955ba48627138951e
1 parent
e7bbd554
--no commit message
Showing
1 changed file
with
5 additions
and
30 deletions
Project/applications/smartcities/main.c
@@ -3,6 +3,7 @@ | @@ -3,6 +3,7 @@ | ||
3 | #include "lwip/inet.h" | 3 | #include "lwip/inet.h" |
4 | #include "globals.h" | 4 | #include "globals.h" |
5 | #include "httpClient.h" | 5 | #include "httpClient.h" |
6 | +#include "callbacks.h" | ||
6 | 7 | ||
7 | #define WIFI_MODE WIFI_MODE_CLIENT | 8 | #define WIFI_MODE WIFI_MODE_CLIENT |
8 | #define NETWORK_SSID "linksys" | 9 | #define NETWORK_SSID "linksys" |
@@ -16,28 +17,6 @@ void initLibwismart(void) | @@ -16,28 +17,6 @@ void initLibwismart(void) | ||
16 | libwismart_Init(hwif); | 17 | libwismart_Init(hwif); |
17 | } | 18 | } |
18 | 19 | ||
19 | -void dhcp_connect_result_cb(int result) | ||
20 | -{ | ||
21 | - libwismart_ip_addr_t ip; | ||
22 | - if(result==LIBWISMART_DHCP_ADDRESS_ASSIGNED) | ||
23 | - { | ||
24 | - libwismart_GetCurrentIP(&ip,NULL,NULL); | ||
25 | - printf("IP: %d.%d.%d.%d \r\n",ip.addr[3],ip.addr[2],ip.addr[1],ip.addr[0]); | ||
26 | - } | ||
27 | - else if(result==LIBWISMART_DHCP_TIMEOUT){ | ||
28 | - printf("DHCP timeout\r\n"); | ||
29 | - } | ||
30 | - else{ | ||
31 | - printf("DHCP error\r\n"); | ||
32 | - } | ||
33 | - | ||
34 | -} | ||
35 | - | ||
36 | -void wifi_connect_result_cb(int result) | ||
37 | -{ | ||
38 | - printf("WiFi Connect indication: %s\r\n", (result == WISMART_WIFI_CONNECTED) ? "Connected": "Failed\r\n"); | ||
39 | -} | ||
40 | - | ||
41 | int main(void) | 20 | int main(void) |
42 | { | 21 | { |
43 | struct wpa_param wpa; | 22 | struct wpa_param wpa; |
@@ -58,19 +37,15 @@ int main(void) | @@ -58,19 +37,15 @@ int main(void) | ||
58 | 37 | ||
59 | libwismart_WiFiInit(); | 38 | libwismart_WiFiInit(); |
60 | //falta definir les variables de la xarxa | 39 | //falta definir les variables de la xarxa |
61 | - libwismart_WiFiConnectEnterprise(NETWORK_SSID, &wpa, wifi_connect_result_cb); | ||
62 | - | ||
63 | - //tcpClient_init(); | ||
64 | - | ||
65 | - //tcpClient_establishConnectionL(SERVER_IP, SERVER_PORT); | 40 | + libwismart_WiFiConnectEnterprise(NETWORK_SSID, &wpa, wifii_connect_result_cb); |
66 | 41 | ||
67 | //int httpRequest(struct httpHeaders head, char* content, int content_size) | 42 | //int httpRequest(struct httpHeaders head, char* content, int content_size) |
68 | - chThdSleepMilliseconds(5000); | 43 | + //chThdSleepMilliseconds(5000); |
69 | 44 | ||
70 | - httpRequest(head200, NULL, 0); | 45 | + //httpRequest(head200, NULL, 0); |
71 | /*httpRequest(head301, NULL, 0); | 46 | /*httpRequest(head301, NULL, 0); |
72 | httpRequest(head404, NULL, 0);*/ | 47 | httpRequest(head404, NULL, 0);*/ |
73 | - | 48 | + |
74 | for(;;) | 49 | for(;;) |
75 | { | 50 | { |
76 | chThdSleepMilliseconds(500); | 51 | chThdSleepMilliseconds(500); |