Declarations of types and functions for integrating an RTOS with the IAR Standard C Library. More...
Functions | |
| void | __iar_system_Mtxinit (__iar_Rmtx *lock) |
| Initialize a system lock. | |
| void | __iar_system_Mtxdst (__iar_Rmtx *lock) |
| Destroy a system lock. | |
| void | __iar_system_Mtxlock (__iar_Rmtx *lock) |
| Lock a system lock. | |
| void | __iar_system_Mtxunlock (__iar_Rmtx *lock) |
| Unlock a system lock. | |
| void | __iar_file_Mtxinit (__iar_Rmtx *lock) |
| Initialize a file lock. | |
| void | __iar_file_Mtxdst (__iar_Rmtx *lock) |
| Destroy a file lock. | |
| void | __iar_file_Mtxlock (__iar_Rmtx *lock) |
| Lock a file lock. | |
| void | __iar_file_Mtxunlock (__iar_Rmtx *lock) |
| Unlock a file lock. | |
Declarations of types and functions for integrating an RTOS with the IAR Standard C Library.
| void __iar_system_Mtxinit | ( | __iar_Rmtx * | lock | ) |
Initialize a system lock.
| [in] | lock | pointer to user defined lock object |
| void __iar_system_Mtxdst | ( | __iar_Rmtx * | lock | ) |
Destroy a system lock.
| [in] | lock | pointer to user defined lock object |
| void __iar_system_Mtxlock | ( | __iar_Rmtx * | lock | ) |
Lock a system lock.
| [in] | lock | pointer to user defined lock object |
| void __iar_system_Mtxunlock | ( | __iar_Rmtx * | lock | ) |
Unlock a system lock.
| [in] | lock | pointer to user defined lock object |
| void __iar_file_Mtxinit | ( | __iar_Rmtx * | lock | ) |
Initialize a file lock.
| [in] | lock | pointer to user defined lock object |
| void __iar_file_Mtxdst | ( | __iar_Rmtx * | lock | ) |
Destroy a file lock.
| [in] | lock | pointer to user defined lock object |
| void __iar_file_Mtxlock | ( | __iar_Rmtx * | lock | ) |
Lock a file lock.
| [in] | lock | pointer to user defined lock object |
| void __iar_file_Mtxunlock | ( | __iar_Rmtx * | lock | ) |
Unlock a file lock.
| [in] | lock | pointer to user defined lock object |