8000 esp32/network_ppp.c: Update callback signature. · micropython/micropython@70ffd8e · GitHub
[go: up one dir, main page]

Skip to content

Commit 70ffd8e

Browse files
esp32/network_ppp.c: Update callback signature.
Signed-off-by: IhorNehrutsa <Ihor.Nehrutsa@gmail.com> Co-Authored-By: Daniël van de Giessen <daniel@dvdgiessen.nl>
1 parent 8a5415e commit 70ffd8e

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

ports/esp32/network_ppp.c

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -100,7 +100,7 @@ static mp_obj_t ppp_make_new(mp_obj_t stream) {
100100
}
101101
MP_DEFINE_CONST_FUN_OBJ_1(esp_network_ppp_make_new_obj, ppp_make_new);
102102

103-
static u32_t ppp_output_callback(ppp_pcb *pcb, u8_t *data, u32_t len, void *ctx) {
103+
static u32_t ppp_output_callback(ppp_pcb *pcb, const void *data, u32_t len, void *ctx) {
104104
ppp_if_obj_t *self = ctx;
105105

106106
mp_obj_t stream = self->stream;
@@ -109,7 +109,7 @@ static u32_t ppp_output_callback(ppp_pcb *pcb, u8_t *data, u32_t len, void *ctx)
109109
}
110110

111111
int err;
112-
return mp_stream_rw(stream, data, len, &err, MP_STREAM_RW_WRITE);
112+
return mp_stream_rw(stream, (void *)data, len, &err, MP_STREAM_RW_WRITE);
113113
}
114114

115115
static void pppos_client_task(void *self_in) {
@@ -145,7 +145,7 @@ static mp_obj_t ppp_active(size_t n_args, const mp_obj_t *args) {
145145
return mp_const_true;
146146
}
147147

148-
self->pcb = pppapi_pppos_create(&self->pppif, (void *)ppp_output_callback, ppp_status_cb, self);
148+
self->pcb = pppapi_pppos_create(&self->pppif, ppp_output_callback, ppp_status_cb, self);
149149

150150
if (self->pcb == NULL) {
151151
mp_raise_msg(&mp_type_RuntimeError, MP_ERROR_TEXT("init failed"));

0 commit comments

Comments
 (0)
0