micropython/lib/utils
Yonatan Goldschmidt 61d2b40ad5 lib/utils/pyexec: Introduce MICROPY_REPL_INFO, wrap debug prints in it.
For the 3 ports that already make use of this feature (stm32, nrf and
teensy) this doesn't make any difference, it just allows to disable it from
now on.

For other ports that use pyexec, this decreases code size because the debug
printing code is dead (it can't be enabled) but the compiler can't deduce
that, so code is still emitted.
2019-12-28 00:05:39 +11:00
..
gchelper_m0.s stm32: Move gchelper assembler code to lib/utils for use by other ports. 2019-02-12 14:11:21 +11:00
gchelper_m3.s lib/utils/gchelper_m3: Add gc_helper_get_sp() function. 2019-02-12 14:37:01 +11:00
gchelper.h lib/utils/gchelper: Add gchelper.h header file for assembler functions. 2019-02-12 14:37:41 +11:00
interrupt_char.c lib/utils/interrupt_char: Invalidate interrupt char at start up. 2019-05-01 12:41:07 +10:00
interrupt_char.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
mpirq.c py: Introduce MP_ROM_NONE macro for ROM to refer to None object. 2019-12-27 22:51:17 +11:00
mpirq.h lib/utils: Add generic MicroPython IRQ helper functions. 2018-12-29 17:08:55 +11:00
printf.c lib/utils/printf: Exclude __GI_vsnprintf alias for gcc 9 and above. 2019-02-06 01:12:51 +11:00
pyexec.c lib/utils/pyexec: Introduce MICROPY_REPL_INFO, wrap debug prints in it. 2019-12-28 00:05:39 +11:00
pyexec.h lib/utils/pyexec: Introduce MICROPY_REPL_INFO, wrap debug prints in it. 2019-12-28 00:05:39 +11:00
stdout_helpers.c various: Spelling fixes 2017-05-29 11:36:05 +03:00
sys_stdio_mphal.c lib/utils/sys_stdio_mphal: Add support to poll sys.stdin and sys.stdout. 2019-07-01 17:10:12 +10:00