Changeset 473
- Timestamp:
- Jun 27, 2021, 11:25:52 PM (2 years ago)
- Location:
- azure_iot_hub_f767zi/trunk
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
azure_iot_hub_f767zi/trunk/app_iothub_client/src/envcmd.c
r457 r473 253 253 } 254 254 255 bool prepare_esp_at(); 256 extern int use_wifi; 257 255 258 int set_wifi_main(int argc, char **argv) 256 259 { … … 261 264 set_ssid_pwd(argv[1], argv[2]); 262 265 263 prepare_esp_at(); 266 if (!prepare_esp_at()) { 267 use_wifi = 0; 268 } 269 else { 270 use_wifi = 1; 271 } 272 273 return 0; 264 274 } 265 275 -
azure_iot_hub_f767zi/trunk/app_iothub_client/src/esp_at_socket.c
r468 r473 1575 1575 } 1576 1576 1577 extern int use_wifi; 1578 1577 1579 int esp_at_socket_connect(ESP_AT_SOCKET_HANDLE espAtSocketHandle, const char *host, const int port) 1578 1580 { … … 1587 1589 if (!prepare_esp_at()) { 1588 1590 printf("prepare_esp_at error\n"); 1591 use_wifi = 0; 1589 1592 return -MU_FAILURE; 1590 1593 } 1594 use_wifi = 1; 1591 1595 1592 1596 connection->state = connection_state_connecting; -
azure_iot_hub_f767zi/trunk/azure_iot_sdk/c-utility/adapters/platform_toppers.c
r468 r473 62 62 } 63 63 64 const IO_INTERFACE_DESCRIPTION* socketio_esp_at_get_interface_description(void); 65 const IO_INTERFACE_DESCRIPTION* socketio_lwip_get_interface_description(void); 66 67 const IO_INTERFACE_DESCRIPTION* socketio_get_interface_description(void) 68 { 69 if (use_wifi) { 70 return socketio_esp_at_get_interface_description(); 71 } 72 else { 73 return socketio_lwip_get_interface_description(); 74 } 75 } 76 64 77 STRING_HANDLE platform_get_platform_info(PLATFORM_INFO_OPTION options) 65 78 { -
azure_iot_hub_f767zi/trunk/azure_iot_sdk/c-utility/adapters/socketio_esp_at.c
r457 r473 45 45 } SOCKET_IO_INSTANCE; 46 46 47 CONCRETE_IO_HANDLE socketio_esp_at_create(void* io_create_parameters); 48 void socketio_esp_at_destroy(CONCRETE_IO_HANDLE socket_io); 49 int socketio_esp_at_open(CONCRETE_IO_HANDLE socket_io, ON_IO_OPEN_COMPLETE on_io_open_complete, void* on_io_open_complete_context, ON_BYTES_RECEIVED on_bytes_received, void* on_bytes_received_context, ON_IO_ERROR on_io_error, void* on_io_error_context); 50 int socketio_esp_at_close(CONCRETE_IO_HANDLE socket_io, ON_IO_CLOSE_COMPLETE on_io_close_complete, void* callback_context); 51 int socketio_esp_at_send(CONCRETE_IO_HANDLE socket_io, const void* buffer, size_t size, ON_SEND_COMPLETE on_send_complete, void* callback_context); 52 void socketio_esp_at_dowork(CONCRETE_IO_HANDLE socket_io); 53 int socketio_esp_at_setoption(CONCRETE_IO_HANDLE socket_io, const char* optionName, const void* value); 54 47 55 /*this function will clone an option given by name and value*/ 48 static void* socketio_ CloneOption(const char* name, const void* value)56 static void* socketio_esp_at_CloneOption(const char* name, const void* value) 49 57 { 50 58 (void)name; … … 54 62 55 63 /*this function destroys an option previously created*/ 56 static void socketio_ DestroyOption(const char* name, const void* value)64 static void socketio_esp_at_DestroyOption(const char* name, const void* value) 57 65 { 58 66 (void)name; … … 60 68 } 61 69 62 static OPTIONHANDLER_HANDLE socketio_ retrieveoptions(CONCRETE_IO_HANDLE socket_io)70 static OPTIONHANDLER_HANDLE socketio_esp_at_retrieveoptions(CONCRETE_IO_HANDLE socket_io) 63 71 { 64 72 OPTIONHANDLER_HANDLE result; 65 73 (void)socket_io; 66 result = OptionHandler_Create(socketio_ CloneOption, socketio_DestroyOption, socketio_setoption);74 result = OptionHandler_Create(socketio_esp_at_CloneOption, socketio_esp_at_DestroyOption, socketio_esp_at_setoption); 67 75 if (result == NULL) 68 76 { … … 78 86 static const IO_INTERFACE_DESCRIPTION socket_io_interface_description = 79 87 { 80 socketio_ retrieveoptions,81 socketio_ create,82 socketio_ destroy,83 socketio_ open,84 socketio_ close,85 socketio_ send,86 socketio_ dowork,87 socketio_ setoption88 socketio_esp_at_retrieveoptions, 89 socketio_esp_at_create, 90 socketio_esp_at_destroy, 91 socketio_esp_at_open, 92 socketio_esp_at_close, 93 socketio_esp_at_send, 94 socketio_esp_at_dowork, 95 socketio_esp_at_setoption 88 96 }; 89 97 … … 269 277 } 270 278 271 CONCRETE_IO_HANDLE socketio_ create(void* io_create_parameters)279 CONCRETE_IO_HANDLE socketio_esp_at_create(void* io_create_parameters) 272 280 { 273 281 SOCKETIO_CONFIG* socket_io_config = io_create_parameters; … … 318 326 } 319 327 320 void socketio_ destroy(CONCRETE_IO_HANDLE socket_io)328 void socketio_esp_at_destroy(CONCRETE_IO_HANDLE socket_io) 321 329 { 322 330 if (socket_io != NULL) … … 352 360 } 353 361 354 int socketio_ open(CONCRETE_IO_HANDLE socket_io, ON_IO_OPEN_COMPLETE on_io_open_complete, void* on_io_open_complete_context, ON_BYTES_RECEIVED on_bytes_received, void* on_bytes_received_context, ON_IO_ERROR on_io_error, void* on_io_error_context)362 int socketio_esp_at_open(CONCRETE_IO_HANDLE socket_io, ON_IO_OPEN_COMPLETE on_io_open_complete, void* on_io_open_complete_context, ON_BYTES_RECEIVED on_bytes_received, void* on_bytes_received_context, ON_IO_ERROR on_io_error, void* on_io_error_context) 355 363 { 356 364 int result; … … 403 411 } 404 412 405 int socketio_ close(CONCRETE_IO_HANDLE socket_io, ON_IO_CLOSE_COMPLETE on_io_close_complete, void* callback_context)413 int socketio_esp_at_close(CONCRETE_IO_HANDLE socket_io, ON_IO_CLOSE_COMPLETE on_io_close_complete, void* callback_context) 406 414 { 407 415 int result = 0; … … 433 441 } 434 442 435 int socketio_ send(CONCRETE_IO_HANDLE socket_io, const void* buffer, size_t size, ON_SEND_COMPLETE on_send_complete, void* callback_context)443 int socketio_esp_at_send(CONCRETE_IO_HANDLE socket_io, const void* buffer, size_t size, ON_SEND_COMPLETE on_send_complete, void* callback_context) 436 444 { 437 445 int result; … … 455 463 else 456 464 { 457 // Queue the data, and the socketio_ dowork sends the package later465 // Queue the data, and the socketio_esp_at_dowork sends the package later 458 466 if (add_pending_io(socket_io_instance, buffer, size, on_send_complete, callback_context) != 0) 459 467 { … … 466 474 } 467 475 468 void socketio_ dowork(CONCRETE_IO_HANDLE socket_io)476 void socketio_esp_at_dowork(CONCRETE_IO_HANDLE socket_io) 469 477 { 470 478 if (socket_io != NULL) … … 485 493 } 486 494 487 int socketio_ setoption(CONCRETE_IO_HANDLE socket_io, const char* optionName, const void* value)495 int socketio_esp_at_setoption(CONCRETE_IO_HANDLE socket_io, const char* optionName, const void* value) 488 496 { 489 497 /* Not implementing any options, do nothing */ … … 491 499 } 492 500 493 const IO_INTERFACE_DESCRIPTION* socketio_ get_interface_description(void)501 const IO_INTERFACE_DESCRIPTION* socketio_esp_at_get_interface_description(void) 494 502 { 495 503 return &socket_io_interface_description; -
azure_iot_hub_f767zi/trunk/azure_iot_sdk/c-utility/adapters/socketio_lwip.c
r468 r473 111 111 112 112 /*this function will clone an option given by name and value*/ 113 static void* socketio_ CloneOption(const char* name, const void* value)113 static void* socketio_lwip_CloneOption(const char* name, const void* value) 114 114 { 115 115 void* result; … … 152 152 153 153 /*this function destroys an option previously created*/ 154 static void socketio_ DestroyOption(const char* name, const void* value)154 static void socketio_lwip_DestroyOption(const char* name, const void* value) 155 155 { 156 156 if (name != NULL) … … 163 163 } 164 164 165 static OPTIONHANDLER_HANDLE socketio_retrieveoptions(CONCRETE_IO_HANDLE handle) 165 CONCRETE_IO_HANDLE socketio_lwip_create(void* io_create_parameters); 166 void socketio_lwip_destroy(CONCRETE_IO_HANDLE socket_io); 167 int socketio_lwip_open(CONCRETE_IO_HANDLE socket_io, ON_IO_OPEN_COMPLETE on_io_open_complete, void* on_io_open_complete_context, ON_BYTES_RECEIVED on_bytes_received, void* on_bytes_received_context, ON_IO_ERROR on_io_error, void* on_io_error_context); 168 int socketio_lwip_close(CONCRETE_IO_HANDLE socket_io, ON_IO_CLOSE_COMPLETE on_io_close_complete, void* callback_context); 169 int socketio_lwip_send(CONCRETE_IO_HANDLE socket_io, const void* buffer, size_t size, ON_SEND_COMPLETE on_send_complete, void* callback_context); 170 void socketio_lwip_dowork(CONCRETE_IO_HANDLE socket_io); 171 int socketio_lwip_setoption(CONCRETE_IO_HANDLE socket_io, const char* optionName, const void* value); 172 173 static OPTIONHANDLER_HANDLE socketio_lwip_retrieveoptions(CONCRETE_IO_HANDLE handle) 166 174 { 167 175 OPTIONHANDLER_HANDLE result; … … 176 184 SOCKET_IO_INSTANCE* socket_io_instance = (SOCKET_IO_INSTANCE*)handle; 177 185 178 result = OptionHandler_Create(socketio_ CloneOption, socketio_DestroyOption, socketio_setoption);186 result = OptionHandler_Create(socketio_lwip_CloneOption, socketio_lwip_DestroyOption, socketio_lwip_setoption); 179 187 if (result == NULL) 180 188 { … … 195 203 static const IO_INTERFACE_DESCRIPTION socket_io_interface_description = 196 204 { 197 socketio_ retrieveoptions,198 socketio_ create,199 socketio_ destroy,200 socketio_ open,201 socketio_ close,202 socketio_ send,203 socketio_ dowork,204 socketio_ setoption205 socketio_lwip_retrieveoptions, 206 socketio_lwip_create, 207 socketio_lwip_destroy, 208 socketio_lwip_open, 209 socketio_lwip_close, 210 socketio_lwip_send, 211 socketio_lwip_dowork, 212 socketio_lwip_setoption 205 213 }; 206 214 … … 678 686 } 679 687 680 CONCRETE_IO_HANDLE socketio_ create(void* io_create_parameters)688 CONCRETE_IO_HANDLE socketio_lwip_create(void* io_create_parameters) 681 689 { 682 690 SOCKETIO_CONFIG* socket_io_config = io_create_parameters; … … 750 758 } 751 759 752 void socketio_ destroy(CONCRETE_IO_HANDLE socket_io)760 void socketio_lwip_destroy(CONCRETE_IO_HANDLE socket_io) 753 761 { 754 762 if (socket_io != NULL) … … 780 788 } 781 789 782 int socketio_ open(CONCRETE_IO_HANDLE socket_io, ON_IO_OPEN_COMPLETE on_io_open_complete, void* on_io_open_complete_context, ON_BYTES_RECEIVED on_bytes_received, void* on_bytes_received_context, ON_IO_ERROR on_io_error, void* on_io_error_context)790 int socketio_lwip_open(CONCRETE_IO_HANDLE socket_io, ON_IO_OPEN_COMPLETE on_io_open_complete, void* on_io_open_complete_context, ON_BYTES_RECEIVED on_bytes_received, void* on_bytes_received_context, ON_IO_ERROR on_io_error, void* on_io_error_context) 783 791 { 784 792 int result; … … 867 875 } 868 876 869 int socketio_ close(CONCRETE_IO_HANDLE socket_io, ON_IO_CLOSE_COMPLETE on_io_close_complete, void* callback_context)877 int socketio_lwip_close(CONCRETE_IO_HANDLE socket_io, ON_IO_CLOSE_COMPLETE on_io_close_complete, void* callback_context) 870 878 { 871 879 int result = 0; … … 898 906 } 899 907 900 int socketio_ send(CONCRETE_IO_HANDLE socket_io, const void* buffer, size_t size, ON_SEND_COMPLETE on_send_complete, void* callback_context)908 int socketio_lwip_send(CONCRETE_IO_HANDLE socket_io, const void* buffer, size_t size, ON_SEND_COMPLETE on_send_complete, void* callback_context) 901 909 { 902 910 int result; … … 978 986 } 979 987 980 void socketio_ dowork(CONCRETE_IO_HANDLE socket_io)988 void socketio_lwip_dowork(CONCRETE_IO_HANDLE socket_io) 981 989 { 982 990 if (socket_io != NULL) … … 1117 1125 #endif // __APPLE__ 1118 1126 1119 static int socketio_ setaddresstype_option(SOCKET_IO_INSTANCE* socket_io_instance, const char* addressType)1127 static int socketio_lwip_setaddresstype_option(SOCKET_IO_INSTANCE* socket_io_instance, const char* addressType) 1120 1128 { 1121 1129 int result; … … 1145 1153 } 1146 1154 1147 int socketio_ setoption(CONCRETE_IO_HANDLE socket_io, const char* optionName, const void* value)1155 int socketio_lwip_setoption(CONCRETE_IO_HANDLE socket_io, const char* optionName, const void* value) 1148 1156 { 1149 1157 int result; … … 1210 1218 else if (strcmp(optionName, OPTION_ADDRESS_TYPE) == 0) 1211 1219 { 1212 result = socketio_ setaddresstype_option(socket_io_instance, (const char*)value);1220 result = socketio_lwip_setaddresstype_option(socket_io_instance, (const char*)value); 1213 1221 } 1214 1222 else … … 1221 1229 } 1222 1230 1223 const IO_INTERFACE_DESCRIPTION* socketio_ get_interface_description(void)1231 const IO_INTERFACE_DESCRIPTION* socketio_lwip_get_interface_description(void) 1224 1232 { 1225 1233 return &socket_io_interface_description;
Note:
See TracChangeset
for help on using the changeset viewer.