summaryrefslogtreecommitdiff
path: root/fw/fe310/eos/net/wifi.c
diff options
context:
space:
mode:
Diffstat (limited to 'fw/fe310/eos/net/wifi.c')
-rw-r--r--fw/fe310/eos/net/wifi.c36
1 files changed, 18 insertions, 18 deletions
diff --git a/fw/fe310/eos/net/wifi.c b/fw/fe310/eos/net/wifi.c
index ebbb9ca..1391121 100644
--- a/fw/fe310/eos/net/wifi.c
+++ b/fw/fe310/eos/net/wifi.c
@@ -10,19 +10,19 @@
static eos_evt_handler_t evt_handler[EOS_WIFI_MAX_MTYPE];
-static void wifi_handle_msg(unsigned char type, unsigned char *buffer, uint16_t len) {
+static void wifi_handle_msg(unsigned char type, unsigned char *buffer, uint16_t buf_len) {
unsigned char mtype;
- if ((buffer == NULL) || (len < 1)) {
- eos_net_bad_handler(type, buffer, len);
+ if ((buffer == NULL) || (buf_len < 1)) {
+ eos_net_bad_handler(type, buffer, buf_len);
return;
}
mtype = buffer[0];
if ((mtype < EOS_WIFI_MAX_MTYPE) && evt_handler[mtype]) {
- evt_handler[mtype](mtype, buffer, len);
+ evt_handler[mtype](mtype, buffer, buf_len);
} else {
- eos_net_bad_handler(type, buffer, len);
+ eos_net_bad_handler(type, buffer, buf_len);
}
}
@@ -44,28 +44,28 @@ eos_evt_handler_t eos_wifi_get_handler(unsigned char mtype) {
return NULL;
}
-int eos_wifi_status_parse(unsigned char *buffer, uint16_t len, uint8_t *status, uint8_t ip_addr[], char *ssid, uint16_t ssid_size) {
- if (len < 2) return EOS_ERR_SIZE;
+int eos_wifi_status_parse(unsigned char *buffer, uint16_t buf_len, uint8_t *status, uint8_t ip_addr[], char *ssid, uint16_t ssid_size) {
+ if (buf_len < 2) return EOS_ERR_SIZE;
if (buffer[0] != EOS_WIFI_MTYPE_STATUS) return EOS_ERR_NET;
buffer++;
- len--;
+ buf_len--;
*status = buffer[0];
buffer++;
- len--;
+ buf_len--;
switch (*status) {
case EOS_WIFI_STATUS_GOT_IP:
- if (len < sizeof(uint32_t)) return EOS_ERR_SIZE;
+ if (buf_len < sizeof(uint32_t)) return EOS_ERR_SIZE;
if (ip_addr) memcpy(ip_addr, buffer, sizeof(uint32_t));
buffer += sizeof(uint32_t);
- len -= sizeof(uint32_t);
+ buf_len -= sizeof(uint32_t);
case EOS_WIFI_STATUS_CONNECTED:
if (ssid) {
- if ((len == 0) || (len > EOS_WIFI_SIZE_SSID) || (len > ssid_size - 1)) return EOS_ERR_SIZE;
- memcpy(ssid, buffer, len);
- ssid[len] = '\0';
+ if ((buf_len == 0) || (buf_len > EOS_WIFI_SIZE_SSID) || (buf_len > ssid_size - 1)) return EOS_ERR_SIZE;
+ memcpy(ssid, buffer, buf_len);
+ ssid[buf_len] = '\0';
}
break;
}
@@ -74,7 +74,7 @@ int eos_wifi_status_parse(unsigned char *buffer, uint16_t len, uint8_t *status,
int eos_wifi_status(uint8_t *status, uint8_t ip_addr[], char *ssid, uint16_t ssid_size, unsigned char *buffer) {
unsigned char type;
- uint16_t len;
+ uint16_t buf_len;
int do_release;
int rv;
@@ -85,17 +85,17 @@ int eos_wifi_status(uint8_t *status, uint8_t ip_addr[], char *ssid, uint16_t ssi
}
type = EOS_NET_MTYPE_WIFI;
- len = 1;
+ buf_len = 1;
buffer[0] = EOS_WIFI_MTYPE_STATUS;
- rv = eos_net_xchg(&type, buffer, &len);
+ rv = eos_net_xchg(&type, buffer, &buf_len);
if (rv) goto wifi_status_fin;
if (type != EOS_NET_MTYPE_WIFI) {
rv = EOS_ERR_NET;
goto wifi_status_fin;
}
- rv = eos_wifi_status_parse(buffer, len, status, ip_addr, ssid, ssid_size);
+ rv = eos_wifi_status_parse(buffer, buf_len, status, ip_addr, ssid, ssid_size);
wifi_status_fin:
if (do_release) eos_net_free(buffer, 1);