micropython/ports/unix
Jim Mussared 5d0be97bd9 unix: Make the MICROPY_xxx_ATOMIC_SECTION mutex recursive.
This mutex is used to make the unix port behave more like bare metal, i.e.
it allows "IRQ handlers" to run exclusively by making the mutex recursive.
2020-07-18 14:22:06 +10:00
..
variants unix/variants: Enable VFS and all supported filesystems on dev variant. 2020-07-08 23:57:25 +10:00
.gitignore unix: Rename unix binaries to micropython-variant (not _variant). 2020-01-12 10:37:40 +11:00
alloc.c all: Reformat C and Python source code with tools/codeformat.py. 2020-02-28 10:33:03 +11:00
btstack_usb.c unix: Make the MICROPY_xxx_ATOMIC_SECTION mutex recursive. 2020-07-18 14:22:06 +10:00
coverage.c unix/coverage: Init all pairheap test nodes before using them. 2020-03-26 01:21:04 +11:00
fatfs_port.c ports: Make new ports/ sub-directory and move all ports there. 2017-09-06 13:40:51 +10:00
gccollect.c all: Factor gchelper code to one place and use it for unix & ARM ports. 2020-04-29 23:45:19 +10:00
input.c unix: Implement PEP 475 to retry syscalls failing with EINTR. 2020-03-27 14:40:46 +11:00
input.h ports: Make new ports/ sub-directory and move all ports there. 2017-09-06 13:40:51 +10:00
main.c unix/main: Enter REPL when inspect active, even with stdin redirected. 2020-05-16 14:13:15 +10:00
Makefile unix: Make manifest selection match other ports. 2020-07-01 22:42:55 +10:00
modffi.c all: Format code to add space after C++-style comment start. 2020-04-23 11:24:25 +10:00
modjni.c all: Format code to add space after C++-style comment start. 2020-04-23 11:24:25 +10:00
modmachine.c unix/modmachine: Add machine.idle(), implemented using sched_yield. 2020-04-29 16:37:46 +10:00
modos.c unix: Implement PEP 475 to retry syscalls failing with EINTR. 2020-03-27 14:40:46 +11:00
modtermios.c all: Reformat C and Python source code with tools/codeformat.py. 2020-02-28 10:33:03 +11:00
modtime.c all: Format code to add space after C++-style comment start. 2020-04-23 11:24:25 +10:00
moduos_vfs.c all: Reformat C and Python source code with tools/codeformat.py. 2020-02-28 10:33:03 +11:00
moduselect.c unix: Implement PEP 475 to retry syscalls failing with EINTR. 2020-03-27 14:40:46 +11:00
modusocket.c all: Format code to add space after C++-style comment start. 2020-04-23 11:24:25 +10:00
mpconfigport.h all: Fix auto-enable of MICROPY_GCREGS_SETJMP to select GC behaviour. 2020-04-30 16:49:42 +10:00
mpconfigport.mk unix/mpconfigport.mk: Update comment about TLS implementations. 2019-06-05 15:28:30 +10:00
mphalport.h unix: Add support for modbluetooth and BLE using btstack. 2020-04-29 16:45:46 +10:00
mpthreadport.c unix: Make the MICROPY_xxx_ATOMIC_SECTION mutex recursive. 2020-07-18 14:22:06 +10:00
mpthreadport.h unix: Implement MICROPY_BEGIN/END_ATOMIC_SECTION protection macros. 2020-04-13 21:44:09 +10:00
qstrdefsport.h all: Add *FORMAT-OFF* in various places. 2020-02-28 10:31:07 +11:00
unix_mphal.c unix: Implement PEP 475 to retry syscalls failing with EINTR. 2020-03-27 14:40:46 +11:00