micropython/ports
David Lechner c012318d74 unix: Implement `-X realtime` command-line option on macOS.
This adds a new command line option to the unix port `-X realtime` to
enable realtime priority on threads.  This enables high precision timers
for applications that need more accurate timers.

Related docs:
https://developer.apple.com/library/archive/technotes/tn2169/_index.html

Fixes issue #8621.

Signed-off-by: David Lechner <david@pybricks.com>
2022-05-24 00:51:47 +10:00
..
bare-arm bare-arm/mpconfigport.h: Disable remaining optional features. 2021-11-01 14:23:06 +11:00
cc3200 ports: Rename thread_t to mp_thread_t. 2022-05-24 00:51:23 +10:00
esp32 ports: Rename thread_t to mp_thread_t. 2022-05-24 00:51:23 +10:00
esp8266 esp8266/etshal.h: Remove unneeded function declaration. 2022-05-19 16:40:39 +10:00
javascript javascript: Make port-specific modules use MP_REGISTER_MODULE. 2022-05-18 20:57:09 +10:00
mimxrt mimxrt: Make port-specific modules use MP_REGISTER_MODULE. 2022-05-18 20:56:30 +10:00
minimal ports: Recompile bytecode tests now that .mpy format changed. 2022-04-14 23:52:14 +10:00
nrf nrf: Make port-specific modules use MP_REGISTER_MODULE. 2022-05-18 20:57:09 +10:00
pic16bit pic16bit: Make port-specific modules use MP_REGISTER_MODULE. 2022-05-18 20:57:09 +10:00
powerpc ports: Recompile bytecode tests now that .mpy format changed. 2022-04-14 23:52:14 +10:00
qemu-arm extmod: Make extmod modules use MP_REGISTER_MODULE. 2022-05-18 20:49:12 +10:00
renesas-ra renesas-ra: Make port-specific modules use MP_REGISTER_MODULE. 2022-05-18 20:57:09 +10:00
rp2 rp2: Make port-specific modules use MP_REGISTER_MODULE. 2022-05-18 20:57:09 +10:00
samd samd: Make port-specific modules use MP_REGISTER_MODULE. 2022-05-18 20:57:09 +10:00
stm32 stm32: Make port-specific modules use MP_REGISTER_MODULE. 2022-05-18 20:56:30 +10:00
teensy teensy: Make port-specific modules use MP_REGISTER_MODULE. 2022-05-18 20:57:09 +10:00
unix unix: Implement `-X realtime` command-line option on macOS. 2022-05-24 00:51:47 +10:00
windows unix: Make port-specific modules use MP_REGISTER_MODULE. 2022-05-18 20:57:09 +10:00
zephyr zephyr: Make port-specific modules use MP_REGISTER_MODULE. 2022-05-18 20:57:09 +10:00