Hello Dave,
Thank you for all your hard work with the MicroPython port. I am really looking forward to getting this working on my teensy brained bots.
I am having a few problems getting started though.
I can checkout and build the MicroPython STM platform OK, but the teensy side has a number of build errors.
In main.c there is an include to "mpqstr.h" which I can't seem to located or find an automated python generation script.
Just to get a bit further I have included "qstr.h" from the STM platform.
The next errors relate to mp_parser having insufficient parameters.
In teensy/main.c line 312 there is...
mp_parse_node_t pn = mp_parse(lex, MP_PARSE_FILE_INPUT);
Whereas in py/parse.h mp_parse is declared as:
mp_parse_node_t mp_parse(struct _mp_lexer_t *lex, mp_parse_input_kind_t input_kind, qstr *exc_id_out, const char **exc_msg_out);
I am getting more build errors, but I suspect I am doing something dumb or have missed something.
Any advice to point me in the right direction would be most appreciated.
Keep up the great work!
Andy
Thank you for all your hard work with the MicroPython port. I am really looking forward to getting this working on my teensy brained bots.
I am having a few problems getting started though.
I can checkout and build the MicroPython STM platform OK, but the teensy side has a number of build errors.
In main.c there is an include to "mpqstr.h" which I can't seem to located or find an automated python generation script.
Just to get a bit further I have included "qstr.h" from the STM platform.
The next errors relate to mp_parser having insufficient parameters.
In teensy/main.c line 312 there is...
mp_parse_node_t pn = mp_parse(lex, MP_PARSE_FILE_INPUT);
Whereas in py/parse.h mp_parse is declared as:
mp_parse_node_t mp_parse(struct _mp_lexer_t *lex, mp_parse_input_kind_t input_kind, qstr *exc_id_out, const char **exc_msg_out);
I am getting more build errors, but I suspect I am doing something dumb or have missed something.
Any advice to point me in the right direction would be most appreciated.
Keep up the great work!
Andy