zephyr/include
Damian Krolik 62a5179b7b openthread: add openthread_api_mutex_try_lock()
Existing openthread_api_mutex_lock()/unlock() functions are
crucial to assure thread safety of an application which
needs to use OT API directly, but some applications may also
require a non-blocking version of the former for less critical
OT-related tasks.

Add openthread_api_mutex_try_lock() which never waits and
exits immediately if the mutex is held by another thread.

Signed-off-by: Damian Krolik <damian.krolik@nordicsemi.no>
2020-10-20 16:39:22 +03:00
..
app_memory
arch
audio
bluetooth Bluetooth: controller: HCI stubs for BIG commands 2020-10-19 18:59:49 +02:00
canbus
cmsis_rtos_v1
cmsis_rtos_v2
console
crypto
data
debug
devicetree devicetree: rename header to reflect that io-channels are not ADC-only 2020-10-19 17:21:33 +02:00
dfu
disk
display
drivers drivers: gsm: Add GSM modem device name 2020-10-19 18:29:02 +02:00
dt-bindings include: Add NXP LPC clock control driver 2020-10-15 11:17:24 -05:00
fs fs: Improve documentation for FS API 2020-10-13 13:16:02 +02:00
linker
logging logging: fix if else if constructs missing final else 2020-10-07 23:05:18 -07:00
lorawan lorawan,lora: fix C++ compilation/linking errors 2020-10-15 11:08:07 +02:00
mgmt mgmt/osdp: Add support for Secure Channel 2020-10-09 11:45:58 +02:00
net openthread: add openthread_api_mutex_try_lock() 2020-10-20 16:39:22 +03:00
posix include/posix: fix extern "C" placement 2020-10-13 10:05:30 -05:00
power
random
settings
shell shell: documentation update 2020-10-08 10:12:25 -04:00
stats
storage dts: remove legacy macro support 2020-10-09 08:45:38 -05:00
sys sys: util: add identity macro 2020-10-19 18:14:11 +02:00
timing
toolchain
tracing
usb
zephyr
cache.h
device.h
devicetree.h devicetree: add a name for an invalid node identifier 2020-10-19 18:14:11 +02:00
ec_host_cmd.h
emul.h
exc_handle.h
fatal.h
generated_dts_board.h
init.h
irq_nextlevel.h
irq_offload.h
irq.h
kernel_includes.h kernel: move kernel object APIs to own header 2020-10-12 12:21:46 -04:00
kernel_structs.h
kernel_version.h
kernel.h kernel: move kernel object APIs to own header 2020-10-12 12:21:46 -04:00
mempool_heap.h
mempool_sys.h
ptp_clock.h
sched_priq.h
shared_irq.h
spinlock.h
sw_isr_table.h
sys_clock.h
syscall_handler.h
syscall.h
timeout_q.h
toolchain.h
wait_q.h
zephyr.h