MT7697 API Reference
LinkIt SDK v4
|
MediaTek LinkItâ„¢ Development Platform for RTOS provides a comprehensive software solution for devices based on the MediaTek MT7697 SOC, including the MT7697 hardware development kit (HDK). The platform supports hardware abstraction layers, peripheral drivers, FreeRTOS, Wi-Fi, light weight IP (lwIP) and Bluetooth Low Energy modules. This API reference describes the features of and how to use the APIs for each of the supported modules. Each module has a readme.txt under the module root directory. It contains the information about the module dependency, feature options, notes and brief introduction. Please refer to the readme.txt to learn the basic usage of the module.
LinkItâ„¢ SDK for RTOS consists of several software modules, as shown below:
There are three layers for the architecture:
The SDK supports the following features when used with the LinkIt 7697 HDK or devices based on the MT7697:
Item | Features |
---|---|
Standard | 802.11 b/g/n station |
Channel | Channels 1~13 |
Personal Security | Open, WEP-Open, WPA, WPA2 |
Enterprise Security | N/A |
Advanced | AMPDU, Rx-Filter, DTIM |
Item | Features |
---|---|
Standard | 802.11 b/g/n Soft AP |
Channel | Channels 1~13 |
Personal Security | Open, WEP-Open, WPA, WPA2 |
Enterprise Security | N/A |
Support Clients | 9 STAs (AP only mode) |
Item | Features |
---|---|
IP Stack | IPv4 (lwIP), TCP, UDP, ICMP, DHCP Client/Server, NETCONN, SOCKET |
SNTP | Simple Network Time Protocol, RFC4330 |
HTTP | HTTP 1.1, Client |
HTTPS | HTTP 1.1, Client |
SSL/TLS | mbedTLS, Server/Client, SSL 3.0, TLS 1.0/1.1/1.2 |
Item | Features |
---|---|
Standard | Bluetooth 4.1 |
GATT | GATT Server and GATT client |
Maximum Links | 4 for Master and/or Slave |
Advanced | Background Scan and/or Advertisement |
The folder structure of the LinkIt SDK is shown below:
The details of the folder contents:
Terms | Details |
---|---|
FOTA | Firmware Over-The-Air (FOTA) is a Mobile Software Management technology in which the operating firmware of a mobile device is wirelessly upgraded and updated by its manufacturer. Please refer to FOTA in Techopedia. |
HAL | Hardware Abstraction Layer, to guarantee the uniform SDK API for the different hardware and the different chips. |
NVRAM | Non-volatile RAM Access Memory, is random-access memory that retains its information when power is turned off(non-volatile). |
HOSTAPD | Host Access Point Daemon, is a user space software access point capable of turning normal network interface cards into access points and authentication servers. |
GAP | Generic Access Profile (GAP), provides the basis for all other profiles. GAP defines how two Bluetooth units discover and establish a connection with each other. Please refer to GAP in Wikipedia. |
GATT | Generic Attribute Profile (GATT), provides profile discovery and description services for Bluetooth Low Energy protocol. It defines how ATT attributes are grouped together into sets to form services. Please refer to GATT in Wikipedia. |
SM | The SMP (Security Manager Protocol) The security manager defines the procedures for pairing, authentication, and encryption between LE devices. Please refer to SM introduction in artechhouse. |
Copyright Statement:
(C) 2005-2016 MediaTek Inc. All rights reserved.
This software/firmware and related documentation ("MediaTek Software") are protected under relevant copyright laws. The information contained herein is confidential and proprietary to MediaTek Inc. ("MediaTek") and/or its licensors. Without the prior written permission of MediaTek and/or its licensors, any reproduction, modification, use or disclosure of MediaTek Software, and information contained herein, in whole or in part, shall be strictly prohibited. You may only use, reproduce, modify, or distribute (as applicable) MediaTek Software if you have agreed to and been bound by the applicable license agreement with MediaTek ("License Agreement") and been granted explicit permission to do so within the License Agreement ("Permitted User"). If you are not a Permitted User, please cease any access or use of MediaTek Software immediately. BY OPENING THIS FILE, RECEIVER HEREBY UNEQUIVOCALLY ACKNOWLEDGES AND AGREES THAT MEDIATEK SOFTWARE RECEIVED FROM MEDIATEK AND/OR ITS REPRESENTATIVES ARE PROVIDED TO RECEIVER ON AN "AS-IS" BASIS ONLY. MEDIATEK EXPRESSLY DISCLAIMS ANY AND ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NONINFRINGEMENT. NEITHER DOES MEDIATEK PROVIDE ANY WARRANTY WHATSOEVER WITH RESPECT TO THE SOFTWARE OF ANY THIRD PARTY WHICH MAY BE USED BY, INCORPORATED IN, OR SUPPLIED WITH MEDIATEK SOFTWARE, AND RECEIVER AGREES TO LOOK ONLY TO SUCH THIRD PARTY FOR ANY WARRANTY CLAIM RELATING THERETO. RECEIVER EXPRESSLY ACKNOWLEDGES THAT IT IS RECEIVER'S SOLE RESPONSIBILITY TO OBTAIN FROM ANY THIRD PARTY ALL PROPER LICENSES CONTAINED IN MEDIATEK SOFTWARE. MEDIATEK SHALL ALSO NOT BE RESPONSIBLE FOR ANY MEDIATEK SOFTWARE RELEASES MADE TO RECEIVER'S SPECIFICATION OR TO CONFORM TO A PARTICULAR STANDARD OR OPEN FORUM. RECEIVER'S SOLE AND EXCLUSIVE REMEDY AND MEDIATEK'S ENTIRE AND CUMULATIVE LIABILITY WITH RESPECT TO MEDIATEK SOFTWARE RELEASED HEREUNDER WILL BE, AT MEDIATEK'S OPTION, TO REVISE OR REPLACE MEDIATEK SOFTWARE AT ISSUE, OR REFUND ANY SOFTWARE LICENSE FEES OR SERVICE CHARGE PAID BY RECEIVER TO MEDIATEK FOR SUCH MEDIATEK SOFTWARE AT ISSUE.