![]() |
Morse Micro IoT SDK
2.9.7
|
This API provides a layer of abstraction from the underlying operation system.
Functionality is provided for typical RTOS features.
Modules | |
| Main loop | |
| Provides the "main" function that runs the operating system scheduler. | |
| Memory management | |
| Provides memory management functionality (allocation and free). | |
| Task (thread) management | |
| Provides memory management functionality managing tasks (create, destroy, yield, etc.). | |
| Mutex | |
| Provides mutex support for mutual exclusion. | |
| Counting semaphores | |
| Provides counting semaphore support for task synchronization. | |
| Binary semaphores | |
| Provides binary semaphore support for task synchronization. | |
| Queues (aka pipes) | |
| Provides queue support for inter-task communication. | |
| Time | |
| Provides support for reading the system time. | |
| Timers | |
| Provides support for RTOS timers. | |
| Assertions and failure handling | |
| Provides support for assertions and logging failure data. | |
| Miscellaneous functions | |
| Deprecated MMOSAL API | |
| This API should not be used by applications, since it may not be supported by all MMOSAL implementations. | |