29#ifndef ETL_MUTEX_THREADX_INCLUDED
30#define ETL_MUTEX_THREADX_INCLUDED
48 tx_mutex_create(&mutex_handle,
"etl mutex", TX_INHERIT);
53 tx_mutex_delete(&mutex_handle);
58 tx_mutex_get(&mutex_handle, TX_WAIT_FOREVER);
63 return tx_mutex_get(&mutex_handle, TX_NO_WAIT) == TX_SUCCESS;
68 tx_mutex_put(&mutex_handle);
78 TX_MUTEX mutex_handle;
This mutex class is implemented using CMSIS's RTOS2 mutexes.
Definition mutex_cmsis_os2.h:43
bitset_ext
Definition absolute.h:40
std::mutex mutex
This mutex class is implemented using std::mutex.
Definition mutex_std.h:42