MT2523 API Reference  LinkIt SDK v4
API Reference
Here is a list of all modules:
[detail level 1234]
 ▼ATCIThis section introduces the ATCI driver APIs including terms and acronyms, software architecture, supported features, details on how to use this driver, ATCI function groups, enums, structures and functions
 Define
 Enums
 Structures
 Typedef
 ▼Audio
 ►Mp3The MP3 codec is used for MP3 playback
 ▼Battery ManagementThis section introduces the battery management interface APIs including terms and acronyms, supported features, software architecture, details on how to use this module, battery management interface function groups, enums, structures and functions
 Define
 Enum
 Typedef
 ▼BluetoothMediaTek LinkIt development platform for RTOS provides Bluetooth and Bluetooth Low Energy (LE) connectivity support for IoT and Wearable's applications
 ►A2DPThis section introduces the Advanced Audio Distribution Profile (A2DP) APIs including terms, supported features and details on how to use the APIs to set up a Bluetooth Audio instance
 ►AVRCPThe Audio/Video Remote Control Profile (AVRCP) defines the features and procedures to ensure interoperability between Bluetooth devices with audio/video functions
 AWSThe Advanced Wireless Stereo (AWS) is MediaTek proprietary profile that defines the minimum set of functions such that two devices can transfer the audio data and synchronize the audio status
 ►CommonThis section introduces the following modules - the memory management, the power management, the host controller interface, the universally unique identifier
 ►GAPThis section introduces the Generic Access Profile (GAP) APIs including terms and acronyms, supported features, details on how to use this driver, GAP function groups, enums, structures and functions
 ►GATTThis section introduces the GATT Client and Server and service framework using the attribute protocol to discover services and read and write characteristic values from a peer device
 ►HFPThe Hands-Free Profile (HFP) defines the minimum set of functions such that a mobile phone can be used in conjunction with a Hands-Free device, with a Bluetooth link providing a wireless means for both remote control of the mobile phone by the Hands-Free device and voice connection between the mobile phone and the Hands-Free device
 ►PBAPThe Phonebook Access Profile (PBAP) defines the protocols and procedures to exchange phonebook objects between two peer devices
 ►SDPThis section defines the server part API of the service discovery protocol, so that the user can add the customized records
 ►SPPThe Serial Port Profile (SPP) can be used to emulate a serial port connection using Radio Frequency Communication(RFCOMM) protocol between two peer devices
 ▼Bluetooth Services
 ►BLE BASThis section manages the read/write events of Battery Level Characteristic from a peer device and provides API to send notification to the peer device when the battery state changes
 ►BLE Device ManagerThis section provides API to manage the bonded peers and API to get and set security and connection between the bonded peers in LE
 BLE IASThis section defines the database of Immediate Alert Service and manages the write event of Alert Level Characteristic from a peer device
 ►BT Callback ManagerThis section defines the Bluetooth callback manager API to manage all Bluetooth callback functions
 ►BT_NotifyThe Bluetooth notification service is a Bluetooth service that parses the information from a remote device
 ►Device ManagerThis section provides APIs to get Bluetooth device information and handle the bonding procedures
 ►GATTS ServiceThis section provides APIs to set GAP service and characteristics information, such as device name, appearance, peripheral preferred connection parameters and central address resolution
 ▼FOTAThis section introduces the FOTA interface APIs including terms and acronyms, supported features, software architecture, details on how to use this interface, FOTA function groups, enums, structures and functions
 Enums
 ▼GDIThis module provides the graphic API to display strings, images and basic shapes
 ►Font engineThis section provides APIs to get string information and draw string with specified font size and font color
 ►GraphicsThis section provides APIs to display images and basic shapes, such as points, lines, rectangles, circles and polygons
 GNSSThis section introduces the GNSS interface APIs including terms and acronyms, supported features, software architecture, details on how to use the GNSS interface, GNSS function groups, enums, structures and functions
 ▼HALThis section introduces the HAL driver APIs including terms and acronyms, supported features, software architecture, details on how to use this driver, HAL function groups, enums, structures and functions
 ►ACCDETThis section describes the programming interfaces of accessory detector (ACCDET) HAL driver
 ►ADCThis section describes the programming interfaces of the Analog-to-Digital Converter (ADC) HAL driver
 ►AESThis section introduces the AES driver APIs including terms and acronyms, supported features, software architecture, details on how to use this driver, AES function groups, enums, structures and functions
 ►AUDIOThis section introduces the Audio APIs including terms and acronyms, supported features, software architecture, details on how to use this driver, Audio function groups, enums, structures and functions
 ►CACHEThis section describes the programming interfaces of the CACHE controller
 ►CLOCKThis section introduces the Clock APIs including terms and acronyms, Clock function groups, enums, structures and functions
 ►DACThis section describes the programming interfaces of the Digital-to-Analog Converter(DAC) HAL driver
 ►DISPLAY_COLORThis section introduces the display color APIs including terms and acronyms, supported features, software architecture, details on how to use this driver, display color function groups, all enumerations, structures and functions
 ►DISPLAY_DSIThis section introduces the display DSI APIs including terms and acronyms, supported features, software architecture, how to use the APIs, DSI function groups, all enumerations, structures and functions
 ►DISPLAY_LCDThis section introduces the LCD APIs including terms and acronyms, supported features, software architecture, details on how to use this driver, LCD function groups, all enumerations, structures and functions
 ►DISPLAY_PWMThis section introduces the display PWM APIs including terms and acronyms, supported features, software architecture, details on how to use this API, PWM function groups, all enumerations, structures and functions
 ►DVFSThis section introduces the DVFS driver APIs including terms and acronyms, supported features, details on how to use this driver, DVFS function groups, enums, structures and functions
 ►EINTThis 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, structures and functions
 ►FLASHThis section describes the programming interfaces of the FLASH driver
 ►G2DThis section introduces the Graphics 2D (G2D) driver APIs including terms and acronyms, supported features, software architecture, details on how to use this driver, G2D Manager function groups, enums, structures and functions
 ►GDMAThis section introduces the General Direct Memeory Access(GDMA) APIs including terms and acronyms, supported features, software architecture, details on how to use this driver, GDMA function groups, enums, structures and functions
 ►GPIOThis section provides introduction to the General Purpose Input Output (GPIO) APIs, including terms and acronyms, features, architecture, how to use APIs, the GPIO function groups, enums, structures and functions
 ►GPTThis section introduces the General Purpose Timer(GPT) driver APIs including terms and acronyms, supported features, software architecture, details on how to use this driver, GPT function groups, enums, structures and functions
 ►I2C_MASTERThis section describes the programming interfaces of the Inter-Integrated Circuit Master(I2C_MASTER) driver
 ►I2SThis section introduces the I2S APIs including terms and acronyms, supported features, software architecture, details on how to use this driver, I2S function groups, enums, structures and functions
 ►ISINKThis section introduces the ISINK APIs including terms and acronyms, supported features, software architecture, how to use this module, ISINK function groups, enums, structures and functions
 ►KEYPADThis section introduces the keypad driver APIs including terms and acronyms, supported features, software architecture, details on how to use this driver, enums, structures and functions
 ►MPUThis section describes the programming interfaces of Memory Protection Unit (MPU) HAL driver
 ►NVICThis section introduces the Nested Vectored Interrupt Controller(NVIC) HAL APIs including terms and acronyms, details on how to use this driver, supported features, enums, structures and functions
 ►PWMThis section introduces the Pulse-Width Modulation(PWM) APIs including terms and acronyms, supported features, software architecture, details on how to use this driver, PWM function groups, enums, structures and functions
 ►RTCThis section introduces the Real-Time Clock (RTC) APIs including terms and acronyms, supported features, software architecture, details on how to use this driver, enums, structures and functions
 ►SDThis section introduces the Secure Digital Memory Dard/Embedded Multimedia Card(SD/eMMC) APIs including terms and acronyms, supported features, software architecture, details on how to use this driver, SD/eMMC function groups, enums, structures and functions
 ►SDIOThis section introduces the SDIO driver APIs including terms and acronyms, supported features, software architecture, details on how to use this driver, SDIO function groups, enums, structures and functions
 ►SLEEP_MANAGERThis section introduces the Sleep Manager driver APIs including terms and acronyms, supported features, software architecture, details on how to use this driver, Sleep Manager function groups, enums, structures and functions
 ►SPI_MASTERThis section introduces the Serial Peripheral Interface Master (SPI_Master) APIs including terms and acronyms, supported features, software architecture, details on how to use this driver, enums, structures and functions
 ►SPI_SLAVEThis section introduces the Serial Peripheral Interface (SPI) Slave APIs including terms and acronyms, supported features, software architecture, details on how to use this driver, enums, structures and functions
 ►TRNGThis section introduces the True Randam Number Generator(TRNG) APIs including terms and acronyms, supported features, software architecture, details on how to use this driver, TRNG function groups, enums, structures and functions
 ►UARTThis section introduces the Universal Asynchronous Receiver/Transmitter (UART) APIs including terms and acronyms, supported features, software architecture, details on how to use this driver, UART function groups, enums, structures and functions
 ►USBThis section introduces the USB APIs including terms and acronyms, supported features, software architecture, details on how to use this driver, enumerations, structures and functions
 ►WDTThis section introduces the Watchdog Timer (WDT) APIs including terms and acronyms, supported features, software architecture, details on how to use this driver, enums, structures and functions
 ▼NVDMThis section introduces the NVDM APIs including terms and acronyms, supported features, software architecture, details on how to use the NVDM, enums, structures, typedefs and functions
 Enum
 ▼PORT_SERVICEThis section introduces the Serial Port Service APIs including terms and acronyms, supported features, software architecture, details on how to use this module, enums, structures and functions
 Enums
 Structures
 Typedef
 ▼Sensor SubsystemThe sensor subsystem interface APIs could be used to port physical sensor drivers, to port fusion algorithms, or to subscribe to a specific sensor to acquire data, as shown below
 ►Sensor application subscription interfaceThe sensor application subscription interface targets the events of a specific sensor, such as pedometer, to provide rich information on user's daily activities
 ►Sensor driver interfaceThe sensor driver interface facilitates the physical sensor driver porting
 ►Sensor fusion algorithm interfaceThe sensor fusion algorithm interface enables the plug-in sensors, such as pedometer and activity recognition and the application of the fusion algorithms