diff options
| author | Josef Gajdusek | 2015-05-03 20:26:08 +0200 |
|---|---|---|
| committer | Damien George | 2015-05-04 11:48:40 +0100 |
| commit | 04ee5983feadc6945e324eb54cd9e7f8c1d6aa8c (patch) | |
| tree | aafdf5cd87c2fc5004644ed46749d0a9f7134183 /stmhal/modnwcc3k.c | |
| parent | 47b9809d231c4359c56316130a76f13de2b907f7 (diff) | |
lib: Move some common mod_network_* functions to lib/netutils.
Diffstat (limited to 'stmhal/modnwcc3k.c')
| -rw-r--r-- | stmhal/modnwcc3k.c | 18 |
1 files changed, 6 insertions, 12 deletions
diff --git a/stmhal/modnwcc3k.c b/stmhal/modnwcc3k.c index 5236c3bdc..7dd5fb2cd 100644 --- a/stmhal/modnwcc3k.c +++ b/stmhal/modnwcc3k.c @@ -36,6 +36,7 @@ #include "py/objlist.h" #include "py/stream.h" #include "py/runtime.h" +#include "netutils.h" #include "modnetwork.h" #include "pin.h" #include "genhdr/pins.h" @@ -519,13 +520,6 @@ STATIC mp_obj_t cc3k_ifconfig(mp_obj_t self_in) { tNetappIpconfigRetArgs ipconfig; netapp_ipconfig(&ipconfig); - // CC3000 returns little endian, but we want big endian - mod_network_convert_ipv4_endianness(ipconfig.aucIP); - mod_network_convert_ipv4_endianness(ipconfig.aucSubnetMask); - mod_network_convert_ipv4_endianness(ipconfig.aucDefaultGateway); - mod_network_convert_ipv4_endianness(ipconfig.aucDNSServer); - mod_network_convert_ipv4_endianness(ipconfig.aucDHCPServer); - // render MAC address VSTR_FIXED(mac_vstr, 18); const uint8_t *mac = ipconfig.uaMacAddr; @@ -533,11 +527,11 @@ STATIC mp_obj_t cc3k_ifconfig(mp_obj_t self_in) { // create and return tuple with ifconfig info mp_obj_t tuple[7] = { - mod_network_format_ipv4_addr(ipconfig.aucIP), - mod_network_format_ipv4_addr(ipconfig.aucSubnetMask), - mod_network_format_ipv4_addr(ipconfig.aucDefaultGateway), - mod_network_format_ipv4_addr(ipconfig.aucDNSServer), - mod_network_format_ipv4_addr(ipconfig.aucDHCPServer), + netutils_format_ipv4_addr(ipconfig.aucIP, NETUTILS_LITTLE), + netutils_format_ipv4_addr(ipconfig.aucSubnetMask, NETUTILS_LITTLE), + netutils_format_ipv4_addr(ipconfig.aucDefaultGateway, NETUTILS_LITTLE), + netutils_format_ipv4_addr(ipconfig.aucDNSServer, NETUTILS_LITTLE), + netutils_format_ipv4_addr(ipconfig.aucDHCPServer, NETUTILS_LITTLE), mp_obj_new_str(mac_vstr.buf, mac_vstr.len, false), mp_obj_new_str((const char*)ipconfig.uaSSID, strlen((const char*)ipconfig.uaSSID), false), }; |
