@@ -154,6 +154,8 @@ STATIC void pyb_usb_vcp_print(void (*print)(void *env, const char *fmt, ...), vo
154154 print (env , "USB_VCP()" );
155155}
156156
157+ /// \classmethod \constructor()
158+ /// Create a new USB_VCP object.
157159STATIC mp_obj_t pyb_usb_vcp_make_new (mp_obj_t type_in , uint n_args , uint n_kw , const mp_obj_t * args ) {
158160 // check arguments
159161 mp_arg_check_num (n_args , n_kw , 0 , 0 , false);
@@ -252,10 +254,15 @@ STATIC MP_DEFINE_CONST_FUN_OBJ_VAR_BETWEEN(pyb_usb_vcp___exit___obj, 4, 4, pyb_u
252254STATIC const mp_map_elem_t pyb_usb_vcp_locals_dict_table [] = {
253255 { MP_OBJ_NEW_QSTR (MP_QSTR_send ), (mp_obj_t )& pyb_usb_vcp_send_obj },
254256 { MP_OBJ_NEW_QSTR (MP_QSTR_recv ), (mp_obj_t )& pyb_usb_vcp_recv_obj },
257+ /// \method read([nbytes])
255258 { MP_OBJ_NEW_QSTR (MP_QSTR_read ), (mp_obj_t )& mp_stream_read_obj },
259+ /// \method readall()
256260 { MP_OBJ_NEW_QSTR (MP_QSTR_readall ), (mp_obj_t )& mp_stream_readall_obj },
261+ /// \method readline()
257262 { MP_OBJ_NEW_QSTR (MP_QSTR_readline ), (mp_obj_t )& mp_stream_unbuffered_readline_obj },
263+ /// \method write(buf)
258264 { MP_OBJ_NEW_QSTR (MP_QSTR_write ), (mp_obj_t )& mp_stream_write_obj },
265+ /// \method close()
259266 { MP_OBJ_NEW_QSTR (MP_QSTR_close ), (mp_obj_t )& mp_identity_obj },
260267 { MP_OBJ_NEW_QSTR (MP_QSTR___del__ ), (mp_obj_t )& mp_identity_obj },
261268 { MP_OBJ_NEW_QSTR (MP_QSTR___enter__ ), (mp_obj_t )& mp_identity_obj },
0 commit comments