drivers: wifi: winc1500: Update to work with new timeouts
Change the driver to work without CONFIG_LEGACY_TIMEOUT_API option. Signed-off-by: Raja D.Singh <rdsingh@iotwizards.com>
This commit is contained in:
parent
f00f434aea
commit
bbabefb764
1 changed files with 5 additions and 5 deletions
|
@ -118,9 +118,9 @@ typedef struct {
|
||||||
#define WINC1500_REGION ASIA
|
#define WINC1500_REGION ASIA
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#define WINC1500_BIND_TIMEOUT 500
|
#define WINC1500_BIND_TIMEOUT K_MSEC(500)
|
||||||
#define WINC1500_LISTEN_TIMEOUT 500
|
#define WINC1500_LISTEN_TIMEOUT K_MSEC(500)
|
||||||
#define WINC1500_BUF_TIMEOUT 100
|
#define WINC1500_BUF_TIMEOUT K_MSEC(100)
|
||||||
|
|
||||||
NET_BUF_POOL_DEFINE(winc1500_tx_pool, CONFIG_WIFI_WINC1500_BUF_CTR,
|
NET_BUF_POOL_DEFINE(winc1500_tx_pool, CONFIG_WIFI_WINC1500_BUF_CTR,
|
||||||
CONFIG_WIFI_WINC1500_MAX_PACKET_SIZE, 0, NULL);
|
CONFIG_WIFI_WINC1500_MAX_PACKET_SIZE, 0, NULL);
|
||||||
|
@ -431,7 +431,7 @@ static int winc1500_accept(struct net_context *context,
|
||||||
|
|
||||||
if (timeout) {
|
if (timeout) {
|
||||||
if (k_sem_take(&w1500_data.socket_data[socket].wait_sem,
|
if (k_sem_take(&w1500_data.socket_data[socket].wait_sem,
|
||||||
timeout)) {
|
K_MSEC(timeout))) {
|
||||||
return -ETIMEDOUT;
|
return -ETIMEDOUT;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
@ -811,7 +811,7 @@ static bool handle_socket_msg_recv(SOCKET sock,
|
||||||
}
|
}
|
||||||
|
|
||||||
if (recv(sock, sd->pkt_buf->data,
|
if (recv(sock, sd->pkt_buf->data,
|
||||||
CONFIG_WIFI_WINC1500_MAX_PACKET_SIZE, K_NO_WAIT)) {
|
CONFIG_WIFI_WINC1500_MAX_PACKET_SIZE, 0)) {
|
||||||
LOG_ERR("Could not receive packet in the buffer");
|
LOG_ERR("Could not receive packet in the buffer");
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue