micropython/cc3200/mods
Damien George ae8d867586 py: Add iter_buf to getiter type method.
Allows to iterate over the following without allocating on the heap:
- tuple
- list
- string, bytes
- bytearray, array
- dict (not dict.keys, dict.values, dict.items)
- set, frozenset

Allows to call the following without heap memory:
- all, any, min, max, sum

TODO: still need to allocate stack memory in bytecode for iter_buf.
2017-02-16 18:38:06 +11:00
..
modmachine.c cc3200: Use mp_raise_XXX helper functions to reduce code size. 2016-10-18 09:53:43 +11:00
modnetwork.c all: Consistently update signatures of .make_new and .call methods. 2017-01-04 16:10:42 +03:00
modnetwork.h
modubinascii.c all: Remove 'name' member from mp_obj_module_t struct. 2016-09-22 00:23:16 +10:00
modubinascii.h
moduhashlib.c all: Consistently update signatures of .make_new and .call methods. 2017-01-04 16:10:42 +03:00
moduos.c cc3200: Convert to use new VFS sub-system and new ooFatFs library. 2017-01-30 12:26:07 +11:00
moduos.h cc3200: Convert to use new VFS sub-system and new ooFatFs library. 2017-01-30 12:26:07 +11:00
modusocket.c cc3200/modusocket: Remove deprecated socket.error. 2017-01-29 02:47:26 +03:00
modusocket.h
modussl.c cc3200: Use mp_raise_XXX helper functions to reduce code size. 2016-10-18 09:53:43 +11:00
modutime.c cc3200: Refactor "ticks" functions to use common extmod implementation. 2017-02-06 11:14:16 +11:00
modwipy.c all: Remove 'name' member from mp_obj_module_t struct. 2016-09-22 00:23:16 +10:00
modwlan.c cc3200/modwlan: Add network.WLAN.print_ver() diagnostic function. 2017-01-07 19:48:12 +03:00
modwlan.h
pybadc.c all: Consistently update signatures of .make_new and .call methods. 2017-01-04 16:10:42 +03:00
pybadc.h
pybflash.c extmod: Merge old fsusermount.h header into vfs.h and vfs_fat.h. 2017-01-30 12:26:08 +11:00
pybflash.h cc3200: Convert to use new VFS sub-system and new ooFatFs library. 2017-01-30 12:26:07 +11:00
pybi2c.c all: Consistently update signatures of .make_new and .call methods. 2017-01-04 16:10:42 +03:00
pybi2c.h
pybpin.c all: Consistently update signatures of .make_new and .call methods. 2017-01-04 16:10:42 +03:00
pybpin.h
pybrtc.c all: Consistently update signatures of .make_new and .call methods. 2017-01-04 16:10:42 +03:00
pybrtc.h
pybsd.c extmod: Merge old fsusermount.h header into vfs.h and vfs_fat.h. 2017-01-30 12:26:08 +11:00
pybsd.h
pybsleep.c
pybsleep.h
pybspi.c all: Consistently update signatures of .make_new and .call methods. 2017-01-04 16:10:42 +03:00
pybspi.h
pybtimer.c all: Consistently update signatures of .make_new and .call methods. 2017-01-04 16:10:42 +03:00
pybtimer.h
pybuart.c py: Add iter_buf to getiter type method. 2017-02-16 18:38:06 +11:00
pybuart.h
pybwdt.c all: Consistently update signatures of .make_new and .call methods. 2017-01-04 16:10:42 +03:00
pybwdt.h