circuitpython/lib/utils
odewdney b51a2c266a lib/utils: Change default value of pyexec_mode_kind to 0 to put in bss.
By simply reordering the enums for pyexec_mode_kind_t it eliminates a data
variable which costs ROM to initialise it.  And the minimal build now has
nothing in the data section.

It seems the compiler is smart enough so that the generated code for
if-logic which tests these enum values is unchanged.
2020-02-04 18:10:26 +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: Change default value of pyexec_mode_kind to 0 to put in bss. 2020-02-04 18:10:26 +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