MCUXpresso SDK
##############
Origin:
NXP MCUXpresso SDK
http://mcux.nxp.com
NXP Kinetis Connectivity Software
https://www.nxp.com/webapp/Download?colCode=KW40Z-CONNECTIVITY-SOFTWARE&appType=license&Parent_nodeId=1432854896956716810497&Parent_pageType=product
https://www.nxp.com/webapp/Download?colCode=MKW2XD-MRC20A-CONNECTIVITY-SW&appType=license&Parent_nodeId=1425322332576706617013&Parent_pageType=productI
Status:
The MCUXpresso SDK is released on a per-SoC basis, therefore we have a mix
of versions:
SoC Version (Release Date) Tag
----------------------------------------------------------------------------
LPC54114 KSDK 2.2.1
MIMXRT1051 KSDK 2.3.0
MIMXRT1052 KSDK 2.3.0
MIMXRT1061 KSDK 2.4.0 (2018-09-04) REL_SDK_2.4.0_RT1060_RFP
MIMXRT1062 KSDK 2.4.0 (2018-09-04) REL_SDK_2.4.0_RT1060_RFP
MK64F12 KSDK 2.2.0
MKL25Z4 KSDK 2.2.0 (2017-06-29) REL6.GA.RC4.6_ISSDK1.6GAFIX.GEN
MKW21Z4 KSDK 2.2.0 (2018-01-19) release_conn_ksdk_2.2_kw41z_1.0.4_stage_final
MKW22D5 KSDK 2.2.0 (2017-03-21) REL_SDK_REL6_2.0.0_GA_RC4_6
MKW24D5 KSDK 2.2.0 (2017-03-21) REL_SDK_REL6_2.0.0_GA_RC4_6
MKW31Z4 KSDK 2.2.0 (2018-01-19) release_conn_ksdk_2.2_kw41z_1.0.4_stage_final
MKW41Z4 KSDK 2.2.0 (2018-01-19) release_conn_ksdk_2.2_kw41z_1.0.4_stage_final
Some older Kinetis W family SoCs are not supported in MCUXpresso SDK, but
instead are supported by the Kinetis Connectivity Software. This
distribution is based on the same Kinetis SDK (ksdk) that MCUXpresso SDK
evolved from. These older SoCs have many of the same peripherals as KW41Z,
so we can reuse newer MCUXpresso SDK drivers from KW41Z, and import only the
SoC header files from the Kinetis Connectivity Software.
SoC Version (Release Date) Tag
----------------------------------------------------------------------------
MCR20A 1.0.0 N/A
MKW20Z4 1.0.1 (2015-12-10) N/A
MKW30Z4 1.0.1 (2015-12-10) N/A
MKW40Z4 1.0.1 (2015-12-10) N/A
Purpose:
Provides device header files and bare metal peripheral drivers for Kinetis,
LPC, and i.MX SoCs. Zephyr shim drivers are built on top of these imported
drivers to adapt the MCUXpresso SDK APIs to Zephyr APIs.
Description:
This package is an extract from the upstream MCUXpresso SDK that contains
only the files needed for Zephyr. Some directory structure changes are made
to facilitate driver code reuse across multiple SoCs.
Dependencies:
CMSIS header files
URL:
http://mcux.nxp.com
https://www.nxp.com/webapp/Download?colCode=KW40Z-CONNECTIVITY-SOFTWARE&appType=license&Parent_nodeId=1432854896956716810497&Parent_pageType=product
https://www.nxp.com/webapp/Download?colCode=MKW2XD-MRC20A-CONNECTIVITY-SW&appType=license&Parent_nodeId=1425322332576706617013&Parent_pageType=productI
commit:
N/A
Maintained-by:
External
License:
BSD-3-Clause
License Link:
https://spdx.org/licenses/BSD-3-Clause.html
Patch List:
* Changes from official delivery:
- Fix ethernet timestamping driver. The nanosecond part of the frame
timestamp wasn't saved.
- Fix PTP event packet type check. The PTP message type was incorrectly
checked.
* Automatically enable ENET_ENHANCEDBUFFERDESCRIPTOR_MODE in HAL if gPTP
support is enabled.