![]() |
Morse Micro IoT SDK
2.10.4
|
This API provides abstraction from the underlying hardware/BSP.
It is broken up into several files for modularity. As such, not all HALs may need to be implemented in all cases.
| Header File | Description | Required for... |
|---|---|---|
| mmhal_core.h | Morse Micro Hardware Abstraction Layer Core (mmhal_core) API | Required for core morselib functionality. |
| mmhal_wlan.h | Morse Micro WLAN Hardware Abstraction Layer (mmhal_wlan) API | Required for Morse Micro Wireless LAN (mmwlan) API functionality. |
| mmhal_os.h | Morse Micro Operating System Hardware Abstraction Layer (mmhal_os) API | Required for the Morse Micro Operating System Abstraction Layer (mmosal) API provided with this SDK. |
| mmhal_app.h | Morse Micro Application Abstraction Layer (mmhal_app) API | Required for the Example Applications provided with this SDK. |
| mmhal_uart.h | Morse Micro UART Hardware Abstraction Layer (mmhal_uart) API | Required for certain example applications that need UART I/O. |
| mmhal_flash.h | Morse Micro Flash Hardware Abstraction Layer (mmhal_flash) API | Required for Morse Micro Persistent Configuration Store, littlefs HALs, and certain example applications. |
Modules | |
| Morse Micro Application Abstraction Layer (mmhal_app) API | |
| This provides an abstraction layer for general functionality used by the MM-IoT-SDK examples. | |
| Morse Micro Hardware Abstraction Layer Core (mmhal_core) API | |
| These are basic HAL functions required for the core Morse library to operate. | |
| Morse Micro Flash Hardware Abstraction Layer (mmhal_flash) API | |
| This API provides abstraction from the underlying flash hardware. | |
| Morse Micro Operating System Hardware Abstraction Layer (mmhal_os) API | |
| This provide an abstraction layer for hardware specific functionality used by the Morse Micro Operating System Abstraction Layer (mmosal) API. | |
| Morse Micro UART Hardware Abstraction Layer (mmhal_uart) API | |
| This provides an abstraction layer for a UART interface. | |
| Morse Micro WLAN Hardware Abstraction Layer (mmhal_wlan) API | |
| API for communicating with the WLAN transceiver. | |