summaryrefslogtreecommitdiff
path: root/extmod/modwebrepl.c
diff options
context:
space:
mode:
authorDamien George <damien.p.george@gmail.com>2019-12-27 22:45:01 +1100
committerDamien George <damien.p.george@gmail.com>2019-12-27 22:54:53 +1100
commit6f872f81d677b91446adb2dc6ebb177f81de9bc5 (patch)
tree8153efd05b9b3ca993da18e0d57fc95561be4e4b /extmod/modwebrepl.c
parent1f499ad2fe8bd53f4666fee0c45870fe65e2e01f (diff)
extmod: Fix modbluetooth and modwebrepl to build in nanbox mode.
Diffstat (limited to 'extmod/modwebrepl.c')
-rw-r--r--extmod/modwebrepl.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/extmod/modwebrepl.c b/extmod/modwebrepl.c
index c92d1dc1b..b5324316d 100644
--- a/extmod/modwebrepl.c
+++ b/extmod/modwebrepl.c
@@ -104,7 +104,7 @@ STATIC mp_obj_t webrepl_make_new(const mp_obj_type_t *type, size_t n_args, size_
o->data_to_recv = 0;
o->state = STATE_PASSWD;
write_webrepl_str(args[0], SSTR(passwd_prompt));
- return o;
+ return MP_OBJ_FROM_PTR(o);
}
STATIC void check_file_op_finished(mp_obj_webrepl_t *self) {
@@ -187,7 +187,7 @@ STATIC mp_uint_t webrepl_read(mp_obj_t self_in, void *buf, mp_uint_t size, int *
STATIC mp_uint_t _webrepl_read(mp_obj_t self_in, void *buf, mp_uint_t size, int *errcode) {
// We know that os.dupterm always calls with size = 1
assert(size == 1);
- mp_obj_webrepl_t *self = self_in;
+ mp_obj_webrepl_t *self = MP_OBJ_TO_PTR(self_in);
const mp_stream_p_t *sock_stream = mp_get_stream(self->sock);
mp_uint_t out_sz = sock_stream->read(self->sock, buf, size, errcode);
//DEBUG_printf("webrepl: Read %d initial bytes from websocket\n", out_sz);
@@ -294,7 +294,7 @@ STATIC mp_uint_t _webrepl_read(mp_obj_t self_in, void *buf, mp_uint_t size, int
}
STATIC mp_uint_t webrepl_write(mp_obj_t self_in, const void *buf, mp_uint_t size, int *errcode) {
- mp_obj_webrepl_t *self = self_in;
+ mp_obj_webrepl_t *self = MP_OBJ_TO_PTR(self_in);
if (self->state == STATE_PASSWD) {
// Don't forward output until passwd is entered
return size;