Morse Micro IoT SDK  2.6.4-esp32
Modules
Here is a list of all modules:
[detail level 1234]
 Morse Micro Hardware Abstraction Layer (mmhal) APIThis API provides abstraction from the underlying hardware/BSP
 Morse Micro Abstraction Layer API for UARTThis provides an abstraction layer for a UART
 WLAN HALAPI for communicating with the WLAN transceiver
 WLAN HAL API for SPI interfaceAPI for communicating with the WLAN transceiver over an SPI interface
 WLAN HAL API for packet memory allocationAPI for allocating and freeing packet memory
 WLAN HAL API for SDIO interfaceAPI for communicating with the WLAN transceiver over an SDIO interface
 SDIO UtilitiesUseful macros and inline utilities function for use by SDIO and SPI HALs
 Morse BINary Loader APIThis file defines the structure of the MBIN file
 Morse Micro Operating System Abstraction Layer (mmosal) APIThis API provides a layer of abstraction from the underlying operation system
 Main loopProvides the "main" function that runs the operating system scheduler
 Memory managementProvides memory management functionality (allocation and free)
 Task (thread) managementProvides memory management functionality managing tasks (create, destroy, yield, etc.)
 MutexProvides mutex support for mutual exclusion
 Counting semaphoresProvides counting semaphore support for task synchronization
 Binary semaphoresProvides binary semaphore support for task synchronization
 Queues (aka pipes)Provides queue support for inter-task communication
 TimeProvides support for reading the system time
 TimersProvides support for RTOS timers
 Assertions and failure handlingProvides support for assertions and logging failure data
 Miscellaneous functions
 Morse Micro Packet Buffer (mmpkt) APIThis API provides support for buffers tailored towards packets
 Morse Micro Wireless LAN (mmwlan) APIWireless LAN control and datapath
 WLAN Regulatory Database API
 Template S1G regulatory database
 WLAN Control API
 WLAN offload featuresWLAN offload features enable offloading some high level networking features to the WLAN chip
 WLAN Standby featuresThe standby mode allows the system to power off or put the host processor in a deep sleep mode while the Morse chip takes over certain functionality to keep the connection alive with the provision to wake up the host processor when certain conditions are met
 WLAN Standby featuresThe standby mode allows the system to power off or put the host processor in a deep sleep mode while the Morse chip takes over certain functionality to keep the connection alive with the provision to wake up the host processor when certain conditions are met
 WNM Sleep management
 Beacon Vendor Specific IE Filter APIThis API enables access to Vendor Specific information elements (IEs) in beacons
 WLAN Initialization/Deinitialization API
 WLAN Health check API
 WLAN Datapath API
 Statistics APIAPI for retrieving statistics information from the WLAN subsystem
 Test (ATE) APIExtended API particularly intended for test use cases
 Morse Micro IP Stack Abstraction Layer (MMIPAL) APIThis API provides a layer of abstraction from the underlying IP stack for common operations such as configuring the link and getting link status
 Morse Micro UtilitiesUtility macros and functions to improve quality of life
 WLAN UtilitiesUtility macros and functions relating to WLAN
 Serial Line Internet Protocol (SLIP) implementation.SLIP was originally designed as an encapsulation for IP over serial ports, but can be used for framing of any packet-based data for transmission over a serial port
 Morse Micro Buffer (mmbuf) APIThis API provides support for buffers tailored towards packet-like data that has headers and trailers that are applied at subsequent layers
 Morse Micro Cyclic Redundancy Check (mmcrc) APIThis API provides support for CRC algorithms used by Morse Micro code
 Application Layer Protocol APIsApplication-layer protocols implemented by Morse Micro for use with Lightweight IP (LwIP)
 Morse Micro IperfThis is an iperf implementation that supports both TCP and UDP