@@ -74,10 +74,10 @@ AsyncClient::AsyncClient(tcp_pcb* pcb):
74
74
_rx_last_packet = millis ();
75
75
tcp_setprio (_pcb, TCP_PRIO_MIN);
76
76
tcp_arg (_pcb, this );
77
- tcp_recv (_pcb, &_s_recv);
78
- tcp_sent (_pcb, &_s_sent);
79
- tcp_err (_pcb, &_s_error);
80
- tcp_poll (_pcb, &_s_poll, 1 );
77
+ tcp_recv (_pcb, (tcp_recv_fn) &_s_recv);
78
+ tcp_sent (_pcb, (tcp_sent_fn) &_s_sent);
79
+ tcp_err (_pcb, (tcp_err_fn) &_s_error);
80
+ tcp_poll (_pcb, (tcp_poll_fn) &_s_poll, 1 );
81
81
#if ASYNC_TCP_SSL_ENABLED
82
82
if (ssl_ctx){
83
83
if (tcp_ssl_new_server (_pcb, ssl_ctx) < 0 ){
@@ -125,7 +125,7 @@ bool AsyncClient::connect(IPAddress ip, uint16_t port){
125
125
_handshake_done = !secure;
126
126
#endif
127
127
tcp_arg (pcb, this );
128
- tcp_err (pcb, &_s_error);
128
+ tcp_err (pcb, (tcp_err_fn) &_s_error);
129
129
tcp_connect (pcb, &addr, port,(tcp_connected_fn)&_s_connected);
130
130
return true ;
131
131
}
@@ -163,10 +163,10 @@ AsyncClient& AsyncClient::operator=(const AsyncClient& other){
163
163
_rx_last_packet = millis ();
164
164
tcp_setprio (_pcb, TCP_PRIO_MIN);
165
165
tcp_arg (_pcb, this );
166
- tcp_recv (_pcb, &_s_recv);
167
- tcp_sent (_pcb, &_s_sent);
168
- tcp_err (_pcb, &_s_error);
169
- tcp_poll (_pcb, &_s_poll, 1 );
166
+ tcp_recv (_pcb, (tcp_recv_fn) &_s_recv);
167
+ tcp_sent (_pcb, (tcp_sent_fn) &_s_sent);
168
+ tcp_err (_pcb, (tcp_err_fn) &_s_error);
169
+ tcp_poll (_pcb, (tcp_poll_fn) &_s_poll, 1 );
170
170
#if ASYNC_TCP_SSL_ENABLED
171
171
if (tcp_ssl_has (_pcb)){
172
172
_pcb_secure = true ;
@@ -287,9 +287,9 @@ int8_t AsyncClient::_connected(void* pcb, int8_t err){
287
287
_pcb_busy = false ;
288
288
_rx_last_packet = millis ();
289
289
tcp_setprio (_pcb, TCP_PRIO_MIN);
290
- tcp_recv (_pcb, &_s_recv);
291
- tcp_sent (_pcb, &_s_sent);
292
- tcp_poll (_pcb, &_s_poll, 1 );
290
+ tcp_recv (_pcb, (tcp_recv_fn) &_s_recv);
291
+ tcp_sent (_pcb, (tcp_sent_fn) &_s_sent);
292
+ tcp_poll (_pcb, (tcp_poll_fn) &_s_poll, 1 );
293
293
#if ASYNC_TCP_SSL_ENABLED
294
294
if (_pcb_secure){
295
295
if (tcp_ssl_new_client (_pcb) < 0 ){
@@ -836,7 +836,7 @@ void AsyncServer::begin(){
836
836
}
837
837
_pcb = listen_pcb;
838
838
tcp_arg (_pcb, (void *) this );
839
- tcp_accept (_pcb, &_s_accept);
839
+ tcp_accept (_pcb, (tcp_accept_fn) &_s_accept);
840
840
}
841
841
842
842
#if ASYNC_TCP_SSL_ENABLED
0 commit comments