ra8-firmware 0.1.0
Bare-metal firmware for the Renesas RA8 family (RA8D2 / RA8P1)
Loading...
Searching...
No Matches
ble_npl_mutex Struct Reference

Mutex mapped onto TX_MUTEX. More...

#include <nimble_npl_os.h>

Collaboration diagram for ble_npl_mutex:

Data Fields

TX_MUTEX handle
 Backing ThreadX mutex.

Detailed Description

Mutex mapped onto TX_MUTEX.

Priority inheritance is left at the ThreadX default chosen by ble_npl_mutex_init.

Invariant
handle is a created TX_MUTEX after a successful init.
Example:
struct ble_npl_mutex mu;
ble_npl_error_t ble_npl_mutex_init(struct ble_npl_mutex *mu)
Mutex mapped onto TX_MUTEX.
See also
ble_npl_sem

Definition at line 170 of file nimble_npl_os.h.

Field Documentation

◆ handle

TX_MUTEX ble_npl_mutex::handle

Backing ThreadX mutex.

Definition at line 171 of file nimble_npl_os.h.

Referenced by ble_npl_mutex_init(), ble_npl_mutex_pend(), and ble_npl_mutex_release().


The documentation for this struct was generated from the following file: