micropython/extmod
Damien George 39ea132e1d extmod/modlwip: Add concurrency protection macros.
Some users of this module may require the LwIP stack to run at an elevated
priority, to protect against concurrency issues with processing done by the
underlying network interface.  Since LwIP doesn't provide such protection
it must be done here (the other option is to run LwIP in a separate thread,
and use thread protection mechanisms, but that is a more heavyweight
solution).
2019-02-26 23:32:19 +11:00
..
axtls-include py/py.mk: Build axtls library directly from its source files. 2018-09-08 00:07:23 +10:00
crypto-algorithms
lwip-include
re1.5 extmod/re1.5: Fix compilecode.c compile problem on IAR tool chain. 2018-04-10 13:54:22 +10:00
uzlib extmod/uzlib: Update uzlib to v2.9.2. 2019-01-27 10:59:30 +11:00
machine_i2c.c extmod: Fix to support compiling with object representation D. 2018-07-08 23:15:44 +10:00
machine_i2c.h
machine_mem.c all: Remove inclusion of internal py header files. 2017-10-04 12:37:50 +11:00
machine_mem.h
machine_pinbase.c extmod/machine_pinbase: Put PinBase singleton in ROM. 2017-09-12 16:00:21 +10:00
machine_pinbase.h
machine_pulse.c
machine_pulse.h
machine_signal.c extmod: Convert legacy uppercase macro names to lowercase. 2019-02-12 14:54:51 +11:00
machine_signal.h
machine_spi.c drivers/bus: Pull out software SPI implementation to dedicated driver. 2018-03-10 00:59:43 +11:00
machine_spi.h drivers/bus: Pull out software SPI implementation to dedicated driver. 2018-03-10 00:59:43 +11:00
misc.h extmod/uos_dupterm: Update uos.dupterm() and helper funcs to have index. 2017-10-13 20:01:57 +11:00
modbtree.c extmod/modbtree: Update to work with new mp_stream_posix_XXX signatures. 2018-08-14 17:41:23 +10:00
modframebuf.c extmod/modframebuf: Add 8-bit greyscale format (GS8). 2017-12-14 17:36:13 +11:00
modlwip.c extmod/modlwip: Add concurrency protection macros. 2019-02-26 23:32:19 +11:00
modonewire.c extmod/modonewire: Fix reset timings to match 1-wire specs. 2018-10-17 15:52:07 +11:00
modubinascii.c all: Remove inclusion of internal py header files. 2017-10-04 12:37:50 +11:00
modubinascii.h
moducryptolib.c extmod/moducryptolib: Don't include arpa/inet.h, it's not needed. 2018-06-27 16:44:59 +10:00
moductypes.c extmod: Convert legacy uppercase macro names to lowercase. 2019-02-12 14:54:51 +11:00
moduhashlib.c extmod/moduhashlib: Include implementation of sha256 only when required. 2019-02-07 23:27:58 +11:00
moduheapq.c extmod: Convert legacy uppercase macro names to lowercase. 2019-02-12 14:54:51 +11:00
modujson.c extmod: Update to use new mp_get_stream helper. 2018-06-18 12:35:56 +10:00
modurandom.c all: Remove inclusion of internal py header files. 2017-10-04 12:37:50 +11:00
modure.c extmod/modure: Add ure.sub() function and method, and tests. 2018-07-02 14:55:02 +10:00
moduselect.c extmod: Convert legacy uppercase macro names to lowercase. 2019-02-12 14:54:51 +11:00
modussl_axtls.c extmod/modussl_axtls: Use MP_ROM_PTR for objects in allowed args array. 2018-08-14 21:47:07 +10:00
modussl_mbedtls.c extmod/modussl_mbedtls: Remove deprecated mbedtls/net.h header include. 2019-01-27 12:26:09 +11:00
modutimeq.c extmod: Convert legacy uppercase macro names to lowercase. 2019-02-12 14:54:51 +11:00
moduwebsocket.c extmod/moduwebsocket: Refactor `websocket` to `uwebsocket`. 2019-02-14 00:35:45 +11:00
moduwebsocket.h extmod/moduwebsocket: Refactor `websocket` to `uwebsocket`. 2019-02-14 00:35:45 +11:00
moduzlib.c extmod/moduzlib: Update for uzlib 2.9.2. 2019-01-27 10:59:49 +11:00
modwebrepl.c extmod/moduwebsocket: Refactor `websocket` to `uwebsocket`. 2019-02-14 00:35:45 +11:00
uos_dupterm.c extmod: Fix to support compiling with object representation D. 2018-07-08 23:15:44 +10:00
utime_mphal.c
utime_mphal.h
vfs.c extmod: Convert legacy uppercase macro names to lowercase. 2019-02-12 14:54:51 +11:00
vfs.h extmod/vfs: Introduce a C-level VFS protocol, with fast import_stat. 2018-06-06 14:33:42 +10:00
vfs_fat.c extmod/vfs: Introduce a C-level VFS protocol, with fast import_stat. 2018-06-06 14:33:42 +10:00
vfs_fat.h extmod/vfs: Introduce a C-level VFS protocol, with fast import_stat. 2018-06-06 14:33:42 +10:00
vfs_fat_diskio.c extmod/vfs_fat_diskio: Factor disk ioctl code to reduce code size. 2018-06-16 18:21:42 +10:00
vfs_fat_file.c extmod/vfs_fat: Rename FileIO/TextIO types to mp_type_vfs_fat_XXX. 2018-06-06 14:28:23 +10:00
vfs_posix.c extmod: Convert legacy uppercase macro names to lowercase. 2019-02-12 14:54:51 +11:00
vfs_posix.h extmod/vfs: Introduce a C-level VFS protocol, with fast import_stat. 2018-06-06 14:33:42 +10:00
vfs_posix_file.c extmod: Convert legacy uppercase macro names to lowercase. 2019-02-12 14:54:51 +11:00
vfs_reader.c py/objstr: Remove "make_qstr_if_not_already" arg from mp_obj_new_str. 2017-11-16 13:17:51 +11:00
virtpin.c
virtpin.h