diff --git a/wiseconnect/components/device/silabs/si91x/wireless/ble/inc/rsi_utils.h b/wiseconnect/components/device/silabs/si91x/wireless/ble/inc/rsi_utils.h index 075d4541..f2e6be57 100644 --- a/wiseconnect/components/device/silabs/si91x/wireless/ble/inc/rsi_utils.h +++ b/wiseconnect/components/device/silabs/si91x/wireless/ble/inc/rsi_utils.h @@ -74,7 +74,6 @@ void string2array(uint8_t *dst, const uint8_t *src, uint32_t length); int32_t rsi_atoi(const int8_t *str); void rsi_ascii_dot_address_to_4bytes(uint8_t *hexAddr, int8_t *asciiDotAddress); void rsi_ascii_mac_address_to_6bytes(uint8_t *hexAddr, int8_t *asciiMacAddress); -uint64_t ip_to_reverse_hex(const char *ip); int8_t rsi_ascii_hex2num(int8_t ascii_hex_in); int8_t rsi_char_hex2dec(int8_t *cBuf); diff --git a/wiseconnect/components/device/silabs/si91x/wireless/ble/src/rsi_utils.c b/wiseconnect/components/device/silabs/si91x/wireless/ble/src/rsi_utils.c index 42e5a541..5321777b 100644 --- a/wiseconnect/components/device/silabs/si91x/wireless/ble/src/rsi_utils.c +++ b/wiseconnect/components/device/silabs/si91x/wireless/ble/src/rsi_utils.c @@ -484,31 +484,6 @@ void rsi_ascii_dot_address_to_4bytes(uint8_t *hexAddr, int8_t *asciiDotAddress) hexAddr[byteNum] = (uint8_t)rsi_atoi(cBuf); } /*=============================================================================*/ -/** - * @fn uint64_t ip_to_reverse_hex(char *ip) - * @brief Convert IP address to reverse Hex format. - * @param[in] ip - IP address to convert. - * @return IP address in reverse Hex format - */ -uint64_t ip_to_reverse_hex(const char *ip) -{ - long unsigned int ip1, ip2, ip3, ip4; - uint64_t ip_hex; - uint32_t status; - - status = sscanf(ip, "%lu.%lu.%lu.%lu", &ip1, &ip2, &ip3, &ip4); - if (status != 4) { - return 0x00000000; // Problem if we actually pass 0.0.0.0 - } - - ip_hex = (uint64_t)ip1; - ip_hex |= (uint64_t)(ip2 << 8); - ip_hex |= (uint64_t)(ip3 << 16); - ip_hex |= (uint64_t)(ip4 << 24); - - return ip_hex; -} -/*=============================================================================*/ /** * @fn uint32_t rsi_ntohl(uint32_t a) * @brief Converts the unsigned integer from network byte order to host byte order.