Azure Sphere MT3620 M4 API Reference Manual
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
M-HAL

This section introduces MT3620 CM4 common driver, including terms and acronyms, software architecture, file naming convention, API naming convention. More...

Overview

This section introduces MT3620 CM4 common driver, including terms and acronyms, software architecture, file naming convention, API naming convention.

Terms and acronyms

Acronyms Definition
ADC Analog-to-digital converter
EINT External interrupt
DMA Direct memory access
GPIO General-Purpose Inputs-Outputs
GPIOIF General-Purpose Inputs-Outputs Interface
GPT Generic purpose timer
I2C Inter-integrated circuit
I2S Integrated Interchip Sound
PWM Pulse-Width Modulation
SPI Serial Peripheral Interface
UART Universal asynchronous receiver/transmitter
WDT Watchdog timer
MBOX Mailbox

Overview of M-HAL SW Architecture

File and API Naming Convention

Modules

 ADC
 This section describes the programming interfaces of the Analog-to-Digital Converter (ADC) M-HAL driver, including terms and acronyms, supported features, software architecture, details on how to use this driver, ADC define, enums, functions, structures and typedef.
 
 DMA
 This section introduces the Direct Memory Access (DMA) APIs including terms and acronyms, supported features, software architecture, details on how to use this driver, enums, structures and functions.
 
 EINT
 This section introduces the External Interrupt Controller(EINT) APIs including terms and acronyms, supported features, software architecture details on how to use this driver, EINT function groups, enums and functions.
 
 GPIO
 This section introduces the General-Purpose Input-Output (GPIO) APIs including terms and acronyms, supported features, software architecture details on how to use this driver, GPIO groups, enums and functions.
 
 GPIOIF
 This section introduces the General-Purpose Inputs-Outputs Interface (GPIOIF) APIs including terms and acronyms, supported features, software architecture details on how to use this driver, GPIOIF groups, enums and functions.
 
 GPT
 These sections introduce the Generic Purpose Timer (GPT), including terms and acronyms, supported features.
 
 I2C
 This section introduces the Inter-Integrated Circuit (I2C) APIs including terms and acronyms, supported features, software architecture, details on how to use this driver, enums, structures and functions.
 
 I2S
 This section introduces the Integrated Interchip Sound (I2S) APIs including terms and acronyms, supported features, software architecture, details on how to use this driver, enums, structures and functions.
 
 MBOX
 This section introduces the Mailbox (MBOX) APIs including terms and acronyms, supported features, software architecture, details on how to use this driver, enums, structures and functions.
 
 PWM
 This section introduces the Pulse-Width Modulation (PWM) APIs, including terms and acronyms, supported features, software architecture, details on how to use this driver, PWM defines, enums, functions and structures.
 
 SPIM
 This section introduces the Serial Peripheral Interface Master (SPIM) APIs including terms and acronyms, supported features, software architecture, details on how to use this driver, enums, structures and functions.
 
 SPIS
 This section introduces the Serial Peripheral Interface Slave (SPIS) APIs including terms and acronyms, supported features, software architecture, details on how to use this driver, enums, structures and functions.
 
 UART
 This section introduces the Universal Asynchronous Receiver/Transmitter (UART) APIs including terms and acronyms, supported features, software architecture, details on how to use this driver, enums, structures and functions.
 
 WDT
 These sections introduce the Watchdog Timer (WDT), including terms and acronyms, supported features.