Morse Micro IoT SDK  2.9.7
Morse Micro Operating System Abstraction Layer (mmosal) API

Detailed Description

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.