Skip to content
Discussion options

You must be logged in to vote

It nearly broke my mind that things went wrong in mpy_ld.py!

# include "py/dynruntime.h"

mp_obj_type_t *mp_FileIO_ptr;
mp_obj_t mp_function_FileIO_seek;
mp_obj_t mp_function_FileIO_read;
mp_obj_type_t *mp_font_t_ptr;

#define MP_IMPORT_MODULE(mname) mp_obj_t mp_mod##mname = mp_import_name(MP_QSTR_##mname, mp_const_none, 0);
#define MP_GETATTR(name, attr) mp_obj_t mp_##attr = mp_load_attr(mp_##name, MP_QSTR_##attr);
#define MP_GET_BOUND_METHOD(name, attr) mp_obj_t meth_##attr[2]; \
                                        mp_load_method(mp_##name, MP_QSTR_##attr, meth_##attr); \
                                        mp_obj_t mp_##name##_##attr = meth_##attr[0];

mp_obj_t mpy_init(mp_obj_…

Replies: 1 comment 1 reply

Comment options

You must be logged in to vote
1 reply
@jimmo
Comment options

jimmo Nov 5, 2022
Maintainer

Answer selected by TsXor
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants