mirror of https://github.com/ARMmbed/mbed-os.git
parent
b993eb9d3d
commit
bbc6e5dee4
|
@ -60,7 +60,7 @@ typedef mbed::ScopedLock<Mutex> ScopedMutexLock;
|
|||
ISR handler, consider using @a Semaphore.
|
||||
|
||||
@note
|
||||
Memory considerations: The mutex control structures will be created on current thread's stack, both for the Mbed OS
|
||||
Memory considerations: The mutex control structures are created on the current thread's stack, both for the Mbed OS
|
||||
and underlying RTOS objects (static or dynamic RTOS memory pools are not being used).
|
||||
*/
|
||||
class Mutex : private mbed::NonCopyable<Mutex> {
|
||||
|
@ -85,7 +85,7 @@ public:
|
|||
@a osOK the mutex has been obtained.
|
||||
|
||||
@note You cannot call this function from ISR context.
|
||||
@note This function treats RTOS errors as fatal system errors, so can only return osOK.
|
||||
@note This function treats RTOS errors as fatal system errors, so it can only return osOK.
|
||||
Use of the return value is deprecated, as the return is expected to become void in the future.
|
||||
*/
|
||||
osStatus lock(void);
|
||||
|
@ -102,7 +102,7 @@ public:
|
|||
@a osErrorResource the mutex could not be obtained when no timeout was specified.
|
||||
|
||||
@note You cannot call this function from ISR context.
|
||||
@note This function treats RTOS errors as fatal system errors, so can only return osOK or
|
||||
@note This function treats RTOS errors as fatal system errors, so it can only return osOK or
|
||||
osErrorResource in case when millisec is 0 or osErrorTimeout if millisec is not osWaitForever.
|
||||
*/
|
||||
MBED_DEPRECATED_SINCE("mbed-os-5.10.0", "Replaced with lock(), trylock() and trylock_for() functions")
|
||||
|
@ -147,7 +147,7 @@ public:
|
|||
@a osOK the mutex has been released.
|
||||
|
||||
@note You cannot call this function from ISR context.
|
||||
@note This function treats RTOS errors as fatal system errors, so can only return osOK.
|
||||
@note This function treats RTOS errors as fatal system errors, so it can only return osOK.
|
||||
Use of the return value is deprecated, as the return is expected to become void in the future.
|
||||
*/
|
||||
osStatus unlock();
|
||||
|
|
Loading…
Reference in New Issue