circuitpython/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 extmod/crypto-algorithms/sha256: Remove non-standard memory.h header. 2017-04-27 15:01:01 +03:00
lwip-include all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
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 all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
machine_mem.c all: Remove inclusion of internal py header files. 2017-10-04 12:37:50 +11:00
machine_mem.h all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
machine_pinbase.c extmod/machine_pinbase: Put PinBase singleton in ROM. 2017-09-12 16:00:21 +10:00
machine_pinbase.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
machine_pulse.c extmod/machine_pulse: Make time_pulse_us() not throw exceptions. 2017-02-05 14:20:17 +03:00
machine_pulse.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
machine_signal.c extmod: Convert legacy uppercase macro names to lowercase. 2019-02-12 14:54:51 +11:00
machine_signal.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00
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 all: Use the name MicroPython consistently in comments 2017-07-31 18:35:40 +10:00
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 py,extmod: Some casts and minor refactors to quiet compiler warnings. 2017-07-07 11:32:22 +10:00
utime_mphal.h all: Unify header guard usage. 2017-07-18 11:57:39 +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_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_posix_file.c extmod: Convert legacy uppercase macro names to lowercase. 2019-02-12 14:54:51 +11: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_reader.c py/objstr: Remove "make_qstr_if_not_already" arg from mp_obj_new_str. 2017-11-16 13:17:51 +11:00
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
virtpin.c all: Rename mp_obj_type_t::stream_p to protocol. 2016-06-18 18:44:57 +03:00
virtpin.h all: Unify header guard usage. 2017-07-18 11:57:39 +10:00