micropython/ports
Damien George a3dc1b1957 all: Remove inclusion of internal py header files.
Header files that are considered internal to the py core and should not
normally be included directly are:
    py/nlr.h - internal nlr configuration and declarations
    py/bc0.h - contains bytecode macro definitions
    py/runtime0.h - contains basic runtime enums

Instead, the top-level header files to include are one of:
    py/obj.h - includes runtime0.h and defines everything to use the
        mp_obj_t type
    py/runtime.h - includes mpstate.h and hence nlr.h, obj.h, runtime0.h,
        and defines everything to use the general runtime support functions

Additional, specific headers (eg py/objlist.h) can be included if needed.
2017-10-04 12:37:50 +11:00
..
bare-arm all: Remove inclusion of internal py header files. 2017-10-04 12:37:50 +11:00
cc3200 all: Remove inclusion of internal py header files. 2017-10-04 12:37:50 +11:00
esp8266 all: Remove inclusion of internal py header files. 2017-10-04 12:37:50 +11:00
minimal all: Remove inclusion of internal py header files. 2017-10-04 12:37:50 +11:00
pic16bit all: Update Makefiles and others to build with new ports/ dir layout. 2017-09-06 14:09:13 +10:00
qemu-arm all: Remove inclusion of internal py header files. 2017-10-04 12:37:50 +11:00
stm32 all: Remove inclusion of internal py header files. 2017-10-04 12:37:50 +11:00
teensy all: Remove inclusion of internal py header files. 2017-10-04 12:37:50 +11:00
unix all: Remove inclusion of internal py header files. 2017-10-04 12:37:50 +11:00
windows all: Update Makefiles and others to build with new ports/ dir layout. 2017-09-06 14:09:13 +10:00
zephyr all: Remove inclusion of internal py header files. 2017-10-04 12:37:50 +11:00