diff --git a/docs/motor_control_sdk_am243x_manifest.html b/docs/motor_control_sdk_am243x_manifest.html index f32982b..341def4 100644 --- a/docs/motor_control_sdk_am243x_manifest.html +++ b/docs/motor_control_sdk_am243x_manifest.html @@ -34,11 +34,11 @@

-2023-01-09 +2023-21-12

-Manifest ID - SRAS00010218 +Manifest ID - SRAS00010702

@@ -214,7 +214,7 @@ for such Software.

Export Information

ECCN for Software included in this release:

-Publicly Available +EAR99
@@ -251,7 +251,7 @@ for such Software.

Motor Control SDK - 09.00.00 + 09.01.00 BSD-3-Clause @@ -281,7 +281,7 @@ for such Software.

ICSS Firmware for HDSL - 01.00.00 + 0.x TI Text File @@ -311,7 +311,7 @@ for such Software.

ICSS Firmware for EnDat - 02.01.00 + 01.00.x TI Text File @@ -341,7 +341,7 @@ for such Software.

ICSS Firmware for Tamagawa - 01.00.00 + 01.01.x TI Text File @@ -365,13 +365,43 @@ for such Software.

+ + + + ICSS Firmware for BiSS-C + + + 0.0.x + + + TI Text File + + + Binary as a C array in header file + + + N/A + + Location + + [as_installed]/source/position_sense/bissc/firmware/bissc_master*_bin.h + + + + Obtained from + + Texas Instruments + + + + ICSS Firmware for SDFM - 01.00.00 + 01.01.x TI Text File @@ -391,6 +421,36 @@ for such Software.

Obtained from Texas Instruments + + + + + + + + Single Chip Servo Reference Design + + + 09.01.00 + + + BSD-3-Clause + + + Source + + + No + + Location + + [as_installed]/examples/tidep_01032_dual_motor_drive/single_chip_servo/am243x-lp/r5fss1-0_freertos/*.c + + + + Obtained from + + KUNBUS GmbH @@ -426,6 +486,246 @@ for such Software.

+ + + + MCU+ SDK + + + 09.01.00 + + + BSD-3-Clause + + + Source and Binary + + + N/A + + Location + + [as installed]/* + + + + Obtained from + + Texas Instruments + + + + + + + + TIFS, RM, PM for DMSC + + + v09.01.xx + + + TI Text File + + + Binary + + + N/A + + Location + + [as_installed]/source/drivers/sciclient/soc/am64x_am243x/* + + + + Obtained from + + Texas Instruments + + + + + + + + DDR Core driver + + + 2.0.x + + + BSD-3-Clause + + + Source + + + Yes + + Location + + [as_installed]/source/drivers/ddr/v0/cdn_drv/* + + + + Obtained from + + Cadence Design Systems, Inc + + + + + + + + USB Core driver + + + 2.0.8 + + + BSD-3-Clause + + + Source + + + Yes + + Location + + [as_installed]/source/usb/cdn/* + + + + Obtained from + + Cadence Design Systems, Inc + + + + + + + + FreeRTOS Kernel + + + 10.4.3 + + + MIT License + + + Source + + + No + + Location + + [as_installed]/source/kernel/freertos/FreeRTOS-Kernel/* + + + + Obtained from + + https://github.com/FreeRTOS/FreeRTOS-Kernel.git + + + + + + + + FreeRTOS Heap + + + 10.4.3 + + + MIT License + + + Source + + + Yes + + Location + + [as_installed]/source/kernel/nortos/dpl/common/HeapP_internal.* + + + + Obtained from + + https://github.com/FreeRTOS/FreeRTOS-Kernel/blob/main/portable/MemMang/heap_4.c + + + + + + + + FreeRTOS POSIX + + + 1.1.0 + + + MIT License + + + Source + + + No + + Location + + [as_installed]/source/kernel/freertos/FreeRTOS-POSIX/* + + + + Obtained from + + https://github.com/FreeRTOS/Lab-Project-FreeRTOS-POSIX.git + + + + + + + + FreeRTOS Posix Demo + + + 1.0.0 + + + MIT License + + + Source + + + Yes + + Location + + [as_installed]/examples/kernel/freertos/posix_demo/posix_demo.c + + + + Obtained from + + https://github.com/FreeRTOS/FreeRTOS-Labs/blob/master/FreeRTOS-Labs/Demo/FreeRTOS_Plus_POSIX_with_actor_Windows_Simulator/posix_demo.c + + + + @@ -462,7 +762,7 @@ for such Software.

LWIP - 2.1.2 + 2.2.0 BSD-3-Clause @@ -486,36 +786,6 @@ for such Software.

- - - - LWIP Contrib - - - 2.1.0 - - - BSD-3-Clause - - - Source - - - No - - Location - - [as_installed]/source/networking/lwip/lwip-contrib/* - - - - Obtained from - - git://git.savannah.gnu.org/lwip/lwip-contrib.git - - - - @@ -546,36 +816,6 @@ for such Software.

- - - - DDR Core driver - - - 2.0.x - - - BSD-3-Clause - - - Source - - - Yes - - Location - - [as_installed]/source/drivers/ddr/v0/cdn_drv/* - - - - Obtained from - - Cadence Design Systems, Inc - - - - @@ -636,36 +876,6 @@ for such Software.

- - - - FreeRTOS Posix Demo - - - 1.0.0 - - - MIT License - - - Source - - - Yes - - Location - - [as_installed]/examples/kernel/freertos/posix_demo/posix_demo.c - - - - Obtained from - - https://github.com/FreeRTOS/FreeRTOS-Labs/blob/master/FreeRTOS-Labs/Demo/FreeRTOS_Plus_POSIX_with_actor_Windows_Simulator/posix_demo.c - - - - @@ -812,186 +1022,6 @@ for such Software.

Obtained from Texas Instruments - - - - - - - - USB Core driver - - - 2.0.8 - - - BSD-3-Clause - - - Source - - - Yes - - Location - - [as_installed]/source/usb/cdn/* - - - - Obtained from - - Cadence Design Systems, Inc - - - - - - - - FreeRTOS Kernel - - - 10.4.3 - - - MIT License - - - Source - - - No - - Location - - [as_installed]/source/kernel/freertos/FreeRTOS-Kernel/* - - - - Obtained from - - https://github.com/FreeRTOS/FreeRTOS-Kernel.git - - - - - - - - FreeRTOS Heap - - - 10.4.3 - - - MIT License - - - Source - - - Yes - - Location - - [as_installed]/source/kernel/nortos/dpl/common/HeapP_internal.* - - - - Obtained from - - https://github.com/FreeRTOS/FreeRTOS-Kernel/blob/main/portable/MemMang/heap_4.c - - - - - - - - FreeRTOS POSIX - - - 1.1.0 - - - MIT License - - - Source - - - No - - Location - - [as_installed]/source/kernel/freertos/FreeRTOS-POSIX/* - - - - Obtained from - - https://github.com/FreeRTOS/Lab-Project-FreeRTOS-POSIX.git - - - - - - - - MCU+ SDK - - - 09.00.00 - - - BSD-3-Clause - - - Source and Binary - - - N/A - - Location - - [as installed]/* - - - - Obtained from - - Texas Instruments - - - - - - - - TIFS, RM, PM for DMSC - - - v09.00.07 - - - TI Text File - - - Binary - - - N/A - - Location - - [as_installed]/source/drivers/sciclient/soc/am64x_am243x/* - - - - Obtained from - - Texas Instruments @@ -1030,23 +1060,23 @@ for such Software.

- ICSS Firmware for Profinet Device + Industrial Communications SDK - 0.15.x + 09.01.00 - TI Text File + BSD-3-Clause - Binary as a C array in header file + Source and Binary N/A Location - [as_installed]/source/industrial_comms/profinet_device/icss_fwhal/firmware/* + [as installed]/* @@ -1093,7 +1123,7 @@ for such Software.

ICSS Firmware for EthernetIP Adapter - 5.3.x + 5.4.x TI Text File @@ -1117,6 +1147,36 @@ for such Software.

+ + + + ICSS Firmware for Profinet Device + + + 0.15.x + + + TI Text File + + + Binary as a C array in header file + + + N/A + + Location + + [as_installed]/source/industrial_comms/profinet_device/icss_fwhal/firmware/* + + + + Obtained from + + Texas Instruments + + + + @@ -1153,7 +1213,7 @@ for such Software.

EtherCAT Slave Examples - 1.13.x + 1.99.x BSD-3-Clause @@ -1183,7 +1243,7 @@ for such Software.

EtherNet/IP Adapter Examples - 3.4.x + 3.6.x BSD-3-Clause @@ -1213,7 +1273,7 @@ for such Software.

IO-Link Master Examples - 1.9.x + 2.0.x BSD-3-Clause @@ -1267,73 +1327,13 @@ for such Software.

- - - - Networking LwIP (enet) Examples - - - 3.0.x - - - BSD - - - Source - - - No - - Location - - [as_installed]/examples/networking/lwip/* - - - - Obtained from - - Florian Schulze, Swedish Institute of Computer Science - - - - - - - - Industrial Communications SDK - - - 09.00.00 - - - BSD-3-Clause - - - Source and Binary - - - N/A - - Location - - [as installed]/* - - - - Obtained from - - Texas Instruments - - - - EtherCAT Slave Stack Headers - 1.13.x + 1.99.x BSD-3-Clause @@ -1363,7 +1363,7 @@ for such Software.

EtherNet/IP Adapter Stack Headers - 3.4.x + 3.6.x BSD-3-Clause @@ -1393,7 +1393,7 @@ for such Software.

IO-Link Stack Headers - 1.9.x + 2.0.x BSD-3-Clause @@ -1466,7 +1466,7 @@ for such Software.

Location - [as_installed]/source/industrial_comms/ethercat_slave/stack/lib/ethercat_slave_bkhfSsc.* + [as_installed]/source/industrial_comms/ethercat_slave/stack/lib/ethercat_slave_bkhf_ssc.* @@ -1483,7 +1483,7 @@ for such Software.

EtherCAT Slave Stack Library - 1.13.x + 1.99.x TI Commercial @@ -1513,7 +1513,7 @@ for such Software.

EtherNet/IP Adapter Stack Library - 3.4.x + 3.6.x TI Commercial @@ -1543,7 +1543,7 @@ for such Software.

IO-Link Stack - 1.9.x + 2.0.x TI Commercial @@ -1573,7 +1573,7 @@ for such Software.

EtherCAT IO-Link Gateway Stack - 2.2.x + 3.0.x TI Commercial @@ -1616,19 +1616,19 @@ for such Software.


Motor Control SDK AM243X Licenses


-
Motor Control SDK (BSD-3-Clause License)
-------------------------------
/*
* Copyright (C) 2021-23 Texas Instruments Incorporated
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the
* distribution.
*
* Neither the name of Texas Instruments Incorporated nor the names of
* its contributors may be used to endorse or promote products derived
* from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/

ICSS Firmware (TI TEXT FILE License)
------------------------------------------------------------------
Copyright (C) 2017-2023 Texas Instruments Incorporated

All rights reserved not granted herein.

Limited License.

Texas Instruments Incorporated grants a world-wide, royalty-free, non-exclusive license under copyrights and patents it now or hereafter owns or controls to make, have made, use, import, offer to sell and sell ("Utilize") this software subject to the terms herein. With respect to the foregoing patent license, such license is granted solely to the extent that any such patent is necessary to Utilize the software alone. The patent license shall not apply to any combinations which include this software, other than combinations with devices manufactured by or for TI ("TI Devices"). No hardware patent is licensed hereunder.

Redistributions must preserve existing copyright notices and reproduce this license (including the above copyright notice and the disclaimer and (if applicable) source code license limitations below) in the documentation and/or other materials provided with the distribution

Redistribution and use in binary form, without modification, are permitted provided that the following conditions are met:

* No reverse engineering, decompilation, or disassembly of this software is permitted with respect to any software provided in binary form.

* any redistribution and use are licensed by TI for use only with TI Devices.

* Nothing shall obligate TI to provide you with source code for the software licensed and provided to you in object code.

If software source code is provided to you, modification and redistribution of the source code are permitted provided that the following conditions are met:

* any redistribution and use of the source code, including any resulting derivative works, are licensed by TI for use only with TI Devices.

* any redistribution and use of any object code compiled from the source code and any resulting derivative works, are licensed by TI for use only with TI Devices.

Neither the name of Texas Instruments Incorporated nor the names of its suppliers may be used to endorse or promote products derived from this software without specific prior written permission.

DISCLAIMER.

THIS SOFTWARE IS PROVIDED BY TI AND TI"S LICENSORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL TI AND TI"S LICENSORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

+
Motor Control SDK (BSD-3-Clause License)
-------------------------------
/*
* Copyright (C) 2021-23 Texas Instruments Incorporated
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the
* distribution.
*
* Neither the name of Texas Instruments Incorporated nor the names of
* its contributors may be used to endorse or promote products derived
* from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/

ICSS Firmware (TI TEXT FILE License)
------------------------------------------------------------------
Copyright (C) 2017-2023 Texas Instruments Incorporated

All rights reserved not granted herein.

Limited License.

Texas Instruments Incorporated grants a world-wide, royalty-free, non-exclusive license under copyrights and patents it now or hereafter owns or controls to make, have made, use, import, offer to sell and sell ("Utilize") this software subject to the terms herein. With respect to the foregoing patent license, such license is granted solely to the extent that any such patent is necessary to Utilize the software alone. The patent license shall not apply to any combinations which include this software, other than combinations with devices manufactured by or for TI ("TI Devices"). No hardware patent is licensed hereunder.

Redistributions must preserve existing copyright notices and reproduce this license (including the above copyright notice and the disclaimer and (if applicable) source code license limitations below) in the documentation and/or other materials provided with the distribution

Redistribution and use in binary form, without modification, are permitted provided that the following conditions are met:

* No reverse engineering, decompilation, or disassembly of this software is permitted with respect to any software provided in binary form.

* any redistribution and use are licensed by TI for use only with TI Devices.

* Nothing shall obligate TI to provide you with source code for the software licensed and provided to you in object code.

If software source code is provided to you, modification and redistribution of the source code are permitted provided that the following conditions are met:

* any redistribution and use of the source code, including any resulting derivative works, are licensed by TI for use only with TI Devices.

* any redistribution and use of any object code compiled from the source code and any resulting derivative works, are licensed by TI for use only with TI Devices.

Neither the name of Texas Instruments Incorporated nor the names of its suppliers may be used to endorse or promote products derived from this software without specific prior written permission.

DISCLAIMER.

THIS SOFTWARE IS PROVIDED BY TI AND TI"S LICENSORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL TI AND TI"S LICENSORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

KUNBUS Sources (BSD-3-Clause License)
-------------------------------------
/*
* Copyright (c) 2020-2023, Kunbus GmbH
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* 1. Redistributions of source code must retain the above copyright notice, this
* list of conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
*
* 3. Neither the name of the copyright holder nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/


MCU PLUS SDK AM243x Licenses


-
MCU+ SDK (BSD-3-Clause License)
-------------------------------
/*
* Copyright (C) 2022 Texas Instruments Incorporated
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the
* distribution.
*
* Neither the name of Texas Instruments Incorporated nor the names of
* its contributors may be used to endorse or promote products derived
* from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/


TIFS, RM, PM for DMSC (TI TEXT FILE License)
------------------------------------------------------------------
Copyright (C) 2017-2023 Texas Instruments Incorporated

All rights reserved not granted herein.

Limited License.

Texas Instruments Incorporated grants a world-wide, royalty-free, non-exclusive license under copyrights and patents it now or hereafter owns or controls to make, have made, use, import, offer to sell and sell ("Utilize") this software subject to the terms herein. With respect to the foregoing patent license, such license is granted solely to the extent that any such patent is necessary to Utilize the software alone. The patent license shall not apply to any combinations which include this software, other than combinations with devices manufactured by or for TI ("TI Devices"). No hardware patent is licensed hereunder.

Redistributions must preserve existing copyright notices and reproduce this license (including the above copyright notice and the disclaimer and (if applicable) source code license limitations below) in the documentation and/or other materials provided with the distribution

Redistribution and use in binary form, without modification, are permitted provided that the following conditions are met:

* No reverse engineering, decompilation, or disassembly of this software is permitted with respect to any software provided in binary form.

* any redistribution and use are licensed by TI for use only with TI Devices.

* Nothing shall obligate TI to provide you with source code for the software licensed and provided to you in object code.

If software source code is provided to you, modification and redistribution of the source code are permitted provided that the following conditions are met:

* any redistribution and use of the source code, including any resulting derivative works, are licensed by TI for use only with TI Devices.

* any redistribution and use of any object code compiled from the source code and any resulting derivative works, are licensed by TI for use only with TI Devices.

Neither the name of Texas Instruments Incorporated nor the names of its suppliers may be used to endorse or promote products derived from this software without specific prior written permission.

DISCLAIMER.

THIS SOFTWARE IS PROVIDED BY TI AND TI"S LICENSORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL TI AND TI"S LICENSORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

ENET TSN Stack
---------------------------------------------------------------------
Copyright (C) 2023 Texas Instruments Incorporated
Copyright (c) 2023 Excelfore Corporation (https://excelfore.com)

All rights reserved not granted herein.

Limited License.

Texas Instruments Incorporated grants a world-wide, royalty-free, non-exclusive license under copyrights and patents it now or hereafter owns or controls to make, have made, use, import, offer to sell and sell ("Utilize") this software subject to the terms herein. With respect to the foregoing patent license, such license is granted solely to the extent that any such patent is necessary to Utilize the software alone. The patent license shall not apply to any combinations which include this software, other than combinations with devices manufactured by or for TI ("TI Devices"). No hardware patent is licensed hereunder.

Redistributions must preserve existing copyright notices and reproduce this license (including the above copyright notice and the disclaimer and (if applicable) source code license limitations below) in the documentation and/or other materials provided with the distribution

Redistribution and use in binary form, without modification, are permitted provided that the following conditions are met:

* No reverse engineering, decompilation, or disassembly of this software is permitted with respect to any software provided in binary form.

* any redistribution and use are licensed by TI for use only with TI Devices.

* Nothing shall obligate TI to provide you with source code for the software licensed and provided to you in object code.

If software source code is provided to you, modification and redistribution of the source code are permitted provided that the following conditions are met:

* any redistribution and use of the source code, including any resulting derivative works, are licensed by TI for use only with TI Devices.

* any redistribution and use of any object code compiled from the source code and any resulting derivative works, are licensed by TI for use only with TI Devices.

Neither the name of Texas Instruments Incorporated nor the names of its suppliers may be used to endorse or promote products derived from this software without specific prior written permission.

DISCLAIMER.

THIS SOFTWARE IS PROVIDED BY TI AND TI"S LICENSORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL TI AND TI"S LICENSORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


Cadence Design Systems DDR and USB Core Drivers (BSD-3-Clause License)
----------------------------------------------------------------------
/*
* Copyright (C) 2012-2020 Cadence Design Systems, Inc.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. Neither the name of the copyright holder nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
*/


FreeRTOS Kernel, FreeRTOS Heap (MIT License)
--------------------------------------------
/*
* FreeRTOS Kernel V10.4.3
* Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of
* this software and associated documentation files (the "Software"), to deal in
* the Software without restriction, including without limitation the rights to
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
* the Software, and to permit persons to whom the Software is furnished to do so,
* subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*
* https://www.FreeRTOS.org
* https://github.com/FreeRTOS
*
*/


FreeRTOS POSIX (MIT License)
----------------------------
/*
* Amazon FreeRTOS POSIX V1.1.0
* Copyright (C) 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of
* this software and associated documentation files (the "Software"), to deal in
* the Software without restriction, including without limitation the rights to
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
* the Software, and to permit persons to whom the Software is furnished to do so,
* subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*
* http://aws.amazon.com/freertos
* http://www.FreeRTOS.org
*/


FreeRTOS Posix Demo (MIT License)
---------------------------------
/*
* FreeRTOS POSIX Demo V1.0.0
* Copyright (C) 2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of
* this software and associated documentation files (the "Software"), to deal in
* the Software without restriction, including without limitation the rights to
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
* the Software, and to permit persons to whom the Software is furnished to do so,
* subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*
* http://aws.amazon.com/freertos
* http://www.FreeRTOS.org
*/


FreeRTOS FAT (MIT License)
--------------------------
/*
* FreeRTOS+FAT V2.3.3
* Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of
* this software and associated documentation files (the "Software"), to deal in
* the Software without restriction, including without limitation the rights to
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
* the Software, and to permit persons to whom the Software is furnished to do so,
* subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*
* https://www.FreeRTOS.org
* https://github.com/FreeRTOS
*
*/


LWIP and LWIP Contrib (BSD-3-Clause License)
--------------------------------------------
/*
* Copyright (c) 2001, 2002 Swedish Institute of Computer Science.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
*
* 1. Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
* 3. The name of the author may not be used to endorse or promote products
* derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS"" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
* SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
* OF SUCH DAMAGE.
*/

TinyUSB (MIT License)
---------------------
The MIT License (MIT)

Copyright (c) 2018, hathach (tinyusb.org)

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.


Tiny printf (MIT License)
-------------------------
///////////////////////////////////////////////////////////////////////////////
// \author (c) Marco Paland (info@paland.com)
// 2014-2019, PALANDesign Hannover, Germany
//
// \license The MIT License (MIT)
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
//
// \brief Tiny printf, sprintf and (v)snprintf implementation, optimized for speed on
// embedded systems with a very limited resources. These routines are thread
// safe and reentrant!
// Use this instead of the bloated standard/newlib printf cause these use
// malloc for printf (and may not be thread safe).
//
///////////////////////////////////////////////////////////////////////////////


Xmodem, CRC16 CCITT (BSD-3-Clause License)
------------------------------------------
/*
* Copyright 2001-2021 Georges Menie (www.menie.org)
* All rights reserved.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* * Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* * Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* * Neither the name of the University of California, Berkeley nor the
* names of its contributors may be used to endorse or promote products
* derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS"" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY
* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/

mbedtls (Apache-2.0 License)
----------------------------
/*
* Copyright (C) 2006-2015, ARM Limited, All Rights Reserved
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may
* not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

CMSIS ARM and DSP (Apache-2.0 License)
--------------------------------------
/*
* Copyright (c) 2009-2019 Arm Limited. All rights reserved.
*
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the License); you may
* not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an AS IS BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/


Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions.

"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.

"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.

"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.

"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.

"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.

"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.

"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.

"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.

2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.

3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.

4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:

(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and

(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and

(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and

(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.

You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.

5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.

6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.

8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS

APPENDIX: How to apply the Apache License to your work.

To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don"t include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.

Copyright [yyyy] [name of copyright owner]

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

+
MCU+ SDK (BSD-3-Clause License)
-------------------------------
/*
* Copyright (C) 2022 Texas Instruments Incorporated
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the
* distribution.
*
* Neither the name of Texas Instruments Incorporated nor the names of
* its contributors may be used to endorse or promote products derived
* from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/


TIFS, RM, PM for DMSC (TI TEXT FILE License)
------------------------------------------------------------------
Copyright (C) 2017-2023 Texas Instruments Incorporated

All rights reserved not granted herein.

Limited License.

Texas Instruments Incorporated grants a world-wide, royalty-free, non-exclusive license under copyrights and patents it now or hereafter owns or controls to make, have made, use, import, offer to sell and sell ("Utilize") this software subject to the terms herein. With respect to the foregoing patent license, such license is granted solely to the extent that any such patent is necessary to Utilize the software alone. The patent license shall not apply to any combinations which include this software, other than combinations with devices manufactured by or for TI ("TI Devices"). No hardware patent is licensed hereunder.

Redistributions must preserve existing copyright notices and reproduce this license (including the above copyright notice and the disclaimer and (if applicable) source code license limitations below) in the documentation and/or other materials provided with the distribution

Redistribution and use in binary form, without modification, are permitted provided that the following conditions are met:

* No reverse engineering, decompilation, or disassembly of this software is permitted with respect to any software provided in binary form.

* any redistribution and use are licensed by TI for use only with TI Devices.

* Nothing shall obligate TI to provide you with source code for the software licensed and provided to you in object code.

If software source code is provided to you, modification and redistribution of the source code are permitted provided that the following conditions are met:

* any redistribution and use of the source code, including any resulting derivative works, are licensed by TI for use only with TI Devices.

* any redistribution and use of any object code compiled from the source code and any resulting derivative works, are licensed by TI for use only with TI Devices.

Neither the name of Texas Instruments Incorporated nor the names of its suppliers may be used to endorse or promote products derived from this software without specific prior written permission.

DISCLAIMER.

THIS SOFTWARE IS PROVIDED BY TI AND TI"S LICENSORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL TI AND TI"S LICENSORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

ENET TSN Stack
---------------------------------------------------------------------
Copyright (C) 2023 Texas Instruments Incorporated
Copyright (c) 2023 Excelfore Corporation (https://excelfore.com)

All rights reserved not granted herein.

Limited License.

Texas Instruments Incorporated grants a world-wide, royalty-free, non-exclusive license under copyrights and patents it now or hereafter owns or controls to make, have made, use, import, offer to sell and sell ("Utilize") this software subject to the terms herein. With respect to the foregoing patent license, such license is granted solely to the extent that any such patent is necessary to Utilize the software alone. The patent license shall not apply to any combinations which include this software, other than combinations with devices manufactured by or for TI ("TI Devices"). No hardware patent is licensed hereunder.

Redistributions must preserve existing copyright notices and reproduce this license (including the above copyright notice and the disclaimer and (if applicable) source code license limitations below) in the documentation and/or other materials provided with the distribution

Redistribution and use in binary form, without modification, are permitted provided that the following conditions are met:

* No reverse engineering, decompilation, or disassembly of this software is permitted with respect to any software provided in binary form.

* any redistribution and use are licensed by TI for use only with TI Devices.

* Nothing shall obligate TI to provide you with source code for the software licensed and provided to you in object code.

If software source code is provided to you, modification and redistribution of the source code are permitted provided that the following conditions are met:

* any redistribution and use of the source code, including any resulting derivative works, are licensed by TI for use only with TI Devices.

* any redistribution and use of any object code compiled from the source code and any resulting derivative works, are licensed by TI for use only with TI Devices.

Neither the name of Texas Instruments Incorporated nor the names of its suppliers may be used to endorse or promote products derived from this software without specific prior written permission.

DISCLAIMER.

THIS SOFTWARE IS PROVIDED BY TI AND TI"S LICENSORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL TI AND TI"S LICENSORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


Cadence Design Systems DDR and USB Core Drivers (BSD-3-Clause License)
----------------------------------------------------------------------
/*
* Copyright (C) 2012-2020 Cadence Design Systems, Inc.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. Neither the name of the copyright holder nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
* LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
* CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
* SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
* ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
*/


FreeRTOS Kernel, FreeRTOS Heap (MIT License)
--------------------------------------------
/*
* FreeRTOS Kernel V10.4.3
* Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of
* this software and associated documentation files (the "Software"), to deal in
* the Software without restriction, including without limitation the rights to
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
* the Software, and to permit persons to whom the Software is furnished to do so,
* subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*
* https://www.FreeRTOS.org
* https://github.com/FreeRTOS
*
*/


FreeRTOS POSIX (MIT License)
----------------------------
/*
* Amazon FreeRTOS POSIX V1.1.0
* Copyright (C) 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of
* this software and associated documentation files (the "Software"), to deal in
* the Software without restriction, including without limitation the rights to
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
* the Software, and to permit persons to whom the Software is furnished to do so,
* subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*
* http://aws.amazon.com/freertos
* http://www.FreeRTOS.org
*/


FreeRTOS Posix Demo (MIT License)
---------------------------------
/*
* FreeRTOS POSIX Demo V1.0.0
* Copyright (C) 2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of
* this software and associated documentation files (the "Software"), to deal in
* the Software without restriction, including without limitation the rights to
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
* the Software, and to permit persons to whom the Software is furnished to do so,
* subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*
* http://aws.amazon.com/freertos
* http://www.FreeRTOS.org
*/


FreeRTOS FAT (MIT License)
--------------------------
/*
* FreeRTOS+FAT V2.3.3
* Copyright (C) 2021 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of
* this software and associated documentation files (the "Software"), to deal in
* the Software without restriction, including without limitation the rights to
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
* the Software, and to permit persons to whom the Software is furnished to do so,
* subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*
* https://www.FreeRTOS.org
* https://github.com/FreeRTOS
*
*/


LWIP (BSD-3-Clause License)
--------------------------------------------
/*
* Copyright (c) 2001, 2002 Swedish Institute of Computer Science.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
*
* 1. Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
* 3. The name of the author may not be used to endorse or promote products
* derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS"" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
* SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
* OF SUCH DAMAGE.
*/

TinyUSB (MIT License)
---------------------
The MIT License (MIT)

Copyright (c) 2018, hathach (tinyusb.org)

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in
all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE SOFTWARE.


Tiny printf (MIT License)
-------------------------
///////////////////////////////////////////////////////////////////////////////
// \author (c) Marco Paland (info@paland.com)
// 2014-2019, PALANDesign Hannover, Germany
//
// \license The MIT License (MIT)
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
//
// \brief Tiny printf, sprintf and (v)snprintf implementation, optimized for speed on
// embedded systems with a very limited resources. These routines are thread
// safe and reentrant!
// Use this instead of the bloated standard/newlib printf cause these use
// malloc for printf (and may not be thread safe).
//
///////////////////////////////////////////////////////////////////////////////


Xmodem, CRC16 CCITT (BSD-3-Clause License)
------------------------------------------
/*
* Copyright 2001-2021 Georges Menie (www.menie.org)
* All rights reserved.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* * Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* * Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* * Neither the name of the University of California, Berkeley nor the
* names of its contributors may be used to endorse or promote products
* derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS"" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY
* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/

mbedtls (Apache-2.0 License)
----------------------------
/*
* Copyright (C) 2006-2015, ARM Limited, All Rights Reserved
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may
* not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

CMSIS ARM and DSP (Apache-2.0 License)
--------------------------------------
/*
* Copyright (c) 2009-2019 Arm Limited. All rights reserved.
*
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the License); you may
* not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an AS IS BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/


Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions.

"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.

"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.

"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.

"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.

"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.

"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.

"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.

"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.

2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.

3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.

4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:

(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and

(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and

(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and

(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.

You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.

5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.

6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.

8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS

APPENDIX: How to apply the Apache License to your work.

To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don"t include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.

Copyright [yyyy] [name of copyright owner]

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.


Industrial Communications SDK AM243x Licenses


-
Industrial Communications SDK (BSD-3-Clause License)
-------------------------------
/*
* Copyright (C) 2023 Texas Instruments Incorporated
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the
* distribution.
*
* Neither the name of Texas Instruments Incorporated nor the names of
* its contributors may be used to endorse or promote products derived
* from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/


ICSS Firmware (TI TEXT FILE License)
------------------------------------------------------------------
Copyright (C) 2017-2023 Texas Instruments Incorporated

All rights reserved not granted herein.

Limited License.

Texas Instruments Incorporated grants a world-wide, royalty-free, non-exclusive license under copyrights and patents it now or hereafter owns or controls to make, have made, use, import, offer to sell and sell ("Utilize") this software subject to the terms herein. With respect to the foregoing patent license, such license is granted solely to the extent that any such patent is necessary to Utilize the software alone. The patent license shall not apply to any combinations which include this software, other than combinations with devices manufactured by or for TI ("TI Devices"). No hardware patent is licensed hereunder.

Redistributions must preserve existing copyright notices and reproduce this license (including the above copyright notice and the disclaimer and (if applicable) source code license limitations below) in the documentation and/or other materials provided with the distribution

Redistribution and use in binary form, without modification, are permitted provided that the following conditions are met:

* No reverse engineering, decompilation, or disassembly of this software is permitted with respect to any software provided in binary form.

* any redistribution and use are licensed by TI for use only with TI Devices.

* Nothing shall obligate TI to provide you with source code for the software licensed and provided to you in object code.

If software source code is provided to you, modification and redistribution of the source code are permitted provided that the following conditions are met:

* any redistribution and use of the source code, including any resulting derivative works, are licensed by TI for use only with TI Devices.

* any redistribution and use of any object code compiled from the source code and any resulting derivative works, are licensed by TI for use only with TI Devices.

Neither the name of Texas Instruments Incorporated nor the names of its suppliers may be used to endorse or promote products derived from this software without specific prior written permission.

DISCLAIMER.

THIS SOFTWARE IS PROVIDED BY TI AND TI"S LICENSORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL TI AND TI"S LICENSORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

KUNBUS Sources (BSD-3-Clause License)
-------------------------------------
/*
* Copyright (c) 2020-2023, Kunbus GmbH
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* 1. Redistributions of source code must retain the above copyright notice, this
* list of conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
*
* 3. Neither the name of the copyright holder nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/

Networking LwIP (enet) Examples (BSD License)
---------------------------------------------
/*
* Copyright (c) 2001-2003 Swedish Institute of Computer Science.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
*
* 1. Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
* 3. The name of the author may not be used to endorse or promote products
* derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS"" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
* SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
* OF SUCH DAMAGE.
*
*/

/*
* Copyright (c) 2001,2002 Florian Schulze.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* 1. Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* 3. Neither the name of the authors nor the names of the contributors
* may be used to endorse or promote products derived from this software
* without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE AUTHORS AND CONTRIBUTORS ``AS IS"" AND
* ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
* ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHORS OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
* OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
* HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
*/

+
Industrial Communications SDK (BSD-3-Clause License)
-------------------------------
/*
* Copyright (C) 2023 Texas Instruments Incorporated
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the
* distribution.
*
* Neither the name of Texas Instruments Incorporated nor the names of
* its contributors may be used to endorse or promote products derived
* from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/


ICSS Firmware (TI TEXT FILE License)
------------------------------------------------------------------
Copyright (C) 2017-2023 Texas Instruments Incorporated

All rights reserved not granted herein.

Limited License.

Texas Instruments Incorporated grants a world-wide, royalty-free, non-exclusive license under copyrights and patents it now or hereafter owns or controls to make, have made, use, import, offer to sell and sell ("Utilize") this software subject to the terms herein. With respect to the foregoing patent license, such license is granted solely to the extent that any such patent is necessary to Utilize the software alone. The patent license shall not apply to any combinations which include this software, other than combinations with devices manufactured by or for TI ("TI Devices"). No hardware patent is licensed hereunder.

Redistributions must preserve existing copyright notices and reproduce this license (including the above copyright notice and the disclaimer and (if applicable) source code license limitations below) in the documentation and/or other materials provided with the distribution

Redistribution and use in binary form, without modification, are permitted provided that the following conditions are met:

* No reverse engineering, decompilation, or disassembly of this software is permitted with respect to any software provided in binary form.

* any redistribution and use are licensed by TI for use only with TI Devices.

* Nothing shall obligate TI to provide you with source code for the software licensed and provided to you in object code.

If software source code is provided to you, modification and redistribution of the source code are permitted provided that the following conditions are met:

* any redistribution and use of the source code, including any resulting derivative works, are licensed by TI for use only with TI Devices.

* any redistribution and use of any object code compiled from the source code and any resulting derivative works, are licensed by TI for use only with TI Devices.

Neither the name of Texas Instruments Incorporated nor the names of its suppliers may be used to endorse or promote products derived from this software without specific prior written permission.

DISCLAIMER.

THIS SOFTWARE IS PROVIDED BY TI AND TI"S LICENSORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL TI AND TI"S LICENSORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

KUNBUS Sources (BSD-3-Clause License)
-------------------------------------
/*
* Copyright (c) 2020-2023, Kunbus GmbH
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* 1. Redistributions of source code must retain the above copyright notice, this
* list of conditions and the following disclaimer.
*
* 2. Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
*
* 3. Neither the name of the copyright holder nor the names of its
* contributors may be used to endorse or promote products derived from
* this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*
*/

diff --git a/docs/motor_control_sdk_am263x_manifest.html b/docs/motor_control_sdk_am263x_manifest.html index 9fe9869..2598222 100644 --- a/docs/motor_control_sdk_am263x_manifest.html +++ b/docs/motor_control_sdk_am263x_manifest.html @@ -34,11 +34,11 @@

-2023-05-09 +2023-21-12

-Manifest ID - SRAS00010226 +Manifest ID - SRAS00010701

@@ -251,7 +251,7 @@ for such Software.

Motor Control SDK - 09.00.00 + 09.01.00 BSD-3-Clause @@ -282,6 +282,97 @@ for such Software.

+ + + +

+ Industrial Communications SDK AM263x Manifest Table +

+ +

+ See the Legend above for a description of these columns. +

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Software NameVersionLicense TypeDelivered AsModified by TI
+ Industrial Communications SDK + + 09.01.00 + + BSD-3-Clause + + Source and Binary + + N/A + Location + [as installed]/* +
Obtained from + Texas Instruments +
+ ICSS Firmware for EtherCAT Slave + + 5.5.x + + TI Text File + + Binary as a C array in header file + + N/A + Location + [as_installed]/source/industrial_comms/ethercat_slave/icss_fwhal/firmware/* +
Obtained from + Texas Instruments +
+ +

+

+

+ + + @@ -312,7 +403,7 @@ for such Software.

MCU+ SDK - - - - - - - - - - - - - - - -
- 09.00.00 + 09.01.00 BSD-3-Clause @@ -432,7 +523,7 @@ for such Software.

LWIP
- 2.1.2 + 2.2.0 BSD-3-Clause @@ -456,36 +547,6 @@ for such Software.

- LWIP Contrib - - 2.1.0 - - BSD-3-Clause - - Source - - No - Location - [as_installed]/source/networking/lwip/lwip-contrib/* -
Obtained from - git://git.savannah.gnu.org/lwip/lwip-contrib.git -
@@ -582,7 +643,7 @@ for such Software.

TIFS Firmware
- 9.0.0 + 9.1.0 TI Text File @@ -642,97 +703,6 @@ for such Software.

- - - - -

- Industrial Communications SDK AM263x Manifest Table -

- -

- See the Legend above for a description of these columns. -

- -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Software NameVersionLicense TypeDelivered AsModified by TI
- Industrial Communications SDK - - 09.00.00 - - BSD-3-Clause - - Source and Binary - - N/A - Location - [as installed]/* -
Obtained from - Texas Instruments -
- ICSS Firmware for EtherCAT Slave - - 6.5.x - - TI Text File - - Binary as a C array in header file - - N/A - Location - [as_installed]/source/industrial_comms/ethercat_slave/icss_fwhal/firmware/* -
Obtained from - Texas Instruments -
- -

-

-

- -

Credits

@@ -748,18 +718,18 @@ for such Software.


Motor Control SDK (BSD-3-Clause License)
-------------------------------
/*
* Copyright (C) 2021-23 Texas Instruments Incorporated
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the
* distribution.
*
* Neither the name of Texas Instruments Incorporated nor the names of
* its contributors may be used to endorse or promote products derived
* from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/

-
-

- MCU PLUS SDK AM263x Licenses -


-
MCU+ SDK (BSD-3-Clause License)
-------------------------------
/*
* Copyright (C) 2021 Texas Instruments Incorporated
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the
* distribution.
*
* Neither the name of Texas Instruments Incorporated nor the names of
* its contributors may be used to endorse or promote products derived
* from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/


FreeRTOS Kernel, FreeRTOS Heap (MIT License)
--------------------------------------------
/*
* FreeRTOS Kernel V10.4.3
* Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of
* this software and associated documentation files (the "Software"), to deal in
* the Software without restriction, including without limitation the rights to
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
* the Software, and to permit persons to whom the Software is furnished to do so,
* subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*
* https://www.FreeRTOS.org
* https://github.com/FreeRTOS
*
*/


FreeRTOS POSIX (MIT License)
----------------------------
/*
* Amazon FreeRTOS POSIX V1.1.0
* Copyright (C) 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of
* this software and associated documentation files (the "Software"), to deal in
* the Software without restriction, including without limitation the rights to
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
* the Software, and to permit persons to whom the Software is furnished to do so,
* subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*
* http://aws.amazon.com/freertos
* http://www.FreeRTOS.org
*/


FreeRTOS Posix Demo (MIT License)
---------------------------------
/*
* FreeRTOS POSIX Demo V1.0.0
* Copyright (C) 2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of
* this software and associated documentation files (the "Software"), to deal in
* the Software without restriction, including without limitation the rights to
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
* the Software, and to permit persons to whom the Software is furnished to do so,
* subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*
* http://aws.amazon.com/freertos
* http://www.FreeRTOS.org
*/


LWIP and LWIP Contrib (BSD-3-Clause License)
--------------------------------------------
/*
* Copyright (c) 2001, 2002 Swedish Institute of Computer Science.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
*
* 1. Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
* 3. The name of the author may not be used to endorse or promote products
* derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS"" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
* SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
* OF SUCH DAMAGE.
*/
Tiny printf (MIT License)
-------------------------
///////////////////////////////////////////////////////////////////////////////
// \author (c) Marco Paland (info@paland.com)
// 2014-2019, PALANDesign Hannover, Germany
//
// \license The MIT License (MIT)
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
//
// \brief Tiny printf, sprintf and (v)snprintf implementation, optimized for speed on
// embedded systems with a very limited resources. These routines are thread
// safe and reentrant!
// Use this instead of the bloated standard/newlib printf cause these use
// malloc for printf (and may not be thread safe).
//
///////////////////////////////////////////////////////////////////////////////


Xmodem, CRC16 CCITT (BSD-3-Clause License)
------------------------------------------
/*
* Copyright 2001-2021 Georges Menie (www.menie.org)
* All rights reserved.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* * Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* * Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* * Neither the name of the University of California, Berkeley nor the
* names of its contributors may be used to endorse or promote products
* derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS"" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY
* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/

TIFS Firmware (TI TEXT FILE License)
------------------------------------------------------------------
Copyright (C) 2022 Texas Instruments Incorporated

All rights reserved not granted herein.

Limited License.

Texas Instruments Incorporated grants a world-wide, royalty-free, non-exclusive license under copyrights and patents it now or hereafter owns or controls to make, have made, use, import, offer to sell and sell ("Utilize") this software subject to the terms herein. With respect to the foregoing patent license, such license is granted solely to the extent that any such patent is necessary to Utilize the software alone. The patent license shall not apply to any combinations which include this software, other than combinations with devices manufactured by or for TI ("TI Devices"). No hardware patent is licensed hereunder.

Redistributions must preserve existing copyright notices and reproduce this license (including the above copyright notice and the disclaimer and (if applicable) source code license limitations below) in the documentation and/or other materials provided with the distribution

Redistribution and use in binary form, without modification, are permitted provided that the following conditions are met:

* No reverse engineering, decompilation, or disassembly of this software is permitted with respect to any software provided in binary form.

* any redistribution and use are licensed by TI for use only with TI Devices.

* Nothing shall obligate TI to provide you with source code for the software licensed and provided to you in object code.

If software source code is provided to you, modification and redistribution of the source code are permitted provided that the following conditions are met:

* any redistribution and use of the source code, including any resulting derivative works, are licensed by TI for use only with TI Devices.

* any redistribution and use of any object code compiled from the source code and any resulting derivative works, are licensed by TI for use only with TI Devices.

Neither the name of Texas Instruments Incorporated nor the names of its suppliers may be used to endorse or promote products derived from this software without specific prior written permission.

DISCLAIMER.

THIS SOFTWARE IS PROVIDED BY TI AND TI"S LICENSORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL TI AND TI"S LICENSORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


mbedtls (Apache-2.0 License)
----------------------------
/*
* Copyright (C) 2006-2015, ARM Limited, All Rights Reserved
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may
* not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions.

"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.

"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.

"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.

"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.

"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.

"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.

"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.

"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.

2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.

3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.

4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:

(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and

(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and

(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and

(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.

You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.

5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.

6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.

8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS

APPENDIX: How to apply the Apache License to your work.

To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don"t include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.

Copyright [yyyy] [name of copyright owner]

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

-

Industrial Communications SDK AM263x Licenses


Industrial Communications SDK (BSD-3-Clause License)
-------------------------------
/*
* Copyright (C) 2023 Texas Instruments Incorporated
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the
* distribution.
*
* Neither the name of Texas Instruments Incorporated nor the names of
* its contributors may be used to endorse or promote products derived
* from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/


ICSS Firmware (TI TEXT FILE License)
------------------------------------------------------------------
Copyright (C) 2017-2023 Texas Instruments Incorporated

All rights reserved not granted herein.

Limited License.

Texas Instruments Incorporated grants a world-wide, royalty-free, non-exclusive license under copyrights and patents it now or hereafter owns or controls to make, have made, use, import, offer to sell and sell ("Utilize") this software subject to the terms herein. With respect to the foregoing patent license, such license is granted solely to the extent that any such patent is necessary to Utilize the software alone. The patent license shall not apply to any combinations which include this software, other than combinations with devices manufactured by or for TI ("TI Devices"). No hardware patent is licensed hereunder.

Redistributions must preserve existing copyright notices and reproduce this license (including the above copyright notice and the disclaimer and (if applicable) source code license limitations below) in the documentation and/or other materials provided with the distribution

Redistribution and use in binary form, without modification, are permitted provided that the following conditions are met:

* No reverse engineering, decompilation, or disassembly of this software is permitted with respect to any software provided in binary form.

* any redistribution and use are licensed by TI for use only with TI Devices.

* Nothing shall obligate TI to provide you with source code for the software licensed and provided to you in object code.

If software source code is provided to you, modification and redistribution of the source code are permitted provided that the following conditions are met:

* any redistribution and use of the source code, including any resulting derivative works, are licensed by TI for use only with TI Devices.

* any redistribution and use of any object code compiled from the source code and any resulting derivative works, are licensed by TI for use only with TI Devices.

Neither the name of Texas Instruments Incorporated nor the names of its suppliers may be used to endorse or promote products derived from this software without specific prior written permission.

DISCLAIMER.

THIS SOFTWARE IS PROVIDED BY TI AND TI"S LICENSORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL TI AND TI"S LICENSORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.

+
+

+ MCU PLUS SDK AM263x Licenses +


+
MCU+ SDK (BSD-3-Clause License)
-------------------------------
/*
* Copyright (C) 2021 Texas Instruments Incorporated
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the
* distribution.
*
* Neither the name of Texas Instruments Incorporated nor the names of
* its contributors may be used to endorse or promote products derived
* from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/


FreeRTOS Kernel, FreeRTOS Heap (MIT License)
--------------------------------------------
/*
* FreeRTOS Kernel V10.4.3
* Copyright (C) 2020 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of
* this software and associated documentation files (the "Software"), to deal in
* the Software without restriction, including without limitation the rights to
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
* the Software, and to permit persons to whom the Software is furnished to do so,
* subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*
* https://www.FreeRTOS.org
* https://github.com/FreeRTOS
*
*/


FreeRTOS POSIX (MIT License)
----------------------------
/*
* Amazon FreeRTOS POSIX V1.1.0
* Copyright (C) 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of
* this software and associated documentation files (the "Software"), to deal in
* the Software without restriction, including without limitation the rights to
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
* the Software, and to permit persons to whom the Software is furnished to do so,
* subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*
* http://aws.amazon.com/freertos
* http://www.FreeRTOS.org
*/


FreeRTOS Posix Demo (MIT License)
---------------------------------
/*
* FreeRTOS POSIX Demo V1.0.0
* Copyright (C) 2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a copy of
* this software and associated documentation files (the "Software"), to deal in
* the Software without restriction, including without limitation the rights to
* use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of
* the Software, and to permit persons to whom the Software is furnished to do so,
* subject to the following conditions:
*
* The above copyright notice and this permission notice shall be included in all
* copies or substantial portions of the Software.
*
* THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
* IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS
* FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR
* COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
* IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
* CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*
* http://aws.amazon.com/freertos
* http://www.FreeRTOS.org
*/


LWIP (BSD-3-Clause License)
--------------------------------------------
/*
* Copyright (c) 2001, 2002 Swedish Institute of Computer Science.
* All rights reserved.
*
* Redistribution and use in source and binary forms, with or without modification,
* are permitted provided that the following conditions are met:
*
* 1. Redistributions of source code must retain the above copyright notice,
* this list of conditions and the following disclaimer.
* 2. Redistributions in binary form must reproduce the above copyright notice,
* this list of conditions and the following disclaimer in the documentation
* and/or other materials provided with the distribution.
* 3. The name of the author may not be used to endorse or promote products
* derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS"" AND ANY EXPRESS OR IMPLIED
* WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
* MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT
* SHALL THE AUTHOR BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
* EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT
* OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
* INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
* CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING
* IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY
* OF SUCH DAMAGE.
*/
Tiny printf (MIT License)
-------------------------
///////////////////////////////////////////////////////////////////////////////
// \author (c) Marco Paland (info@paland.com)
// 2014-2019, PALANDesign Hannover, Germany
//
// \license The MIT License (MIT)
//
// Permission is hereby granted, free of charge, to any person obtaining a copy
// of this software and associated documentation files (the "Software"), to deal
// in the Software without restriction, including without limitation the rights
// to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
// copies of the Software, and to permit persons to whom the Software is
// furnished to do so, subject to the following conditions:
//
// The above copyright notice and this permission notice shall be included in
// all copies or substantial portions of the Software.
//
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
// IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
// FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
// AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
// LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
// OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
// THE SOFTWARE.
//
// \brief Tiny printf, sprintf and (v)snprintf implementation, optimized for speed on
// embedded systems with a very limited resources. These routines are thread
// safe and reentrant!
// Use this instead of the bloated standard/newlib printf cause these use
// malloc for printf (and may not be thread safe).
//
///////////////////////////////////////////////////////////////////////////////


Xmodem, CRC16 CCITT (BSD-3-Clause License)
------------------------------------------
/*
* Copyright 2001-2021 Georges Menie (www.menie.org)
* All rights reserved.
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions are met:
*
* * Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
* * Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the distribution.
* * Neither the name of the University of California, Berkeley nor the
* names of its contributors may be used to endorse or promote products
* derived from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS"" AND ANY
* EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
* WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
* DISCLAIMED. IN NO EVENT SHALL THE REGENTS AND CONTRIBUTORS BE LIABLE FOR ANY
* DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
* (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
* LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
* ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
* SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/

TIFS Firmware (TI TEXT FILE License)
------------------------------------------------------------------
Copyright (C) 2022 Texas Instruments Incorporated

All rights reserved not granted herein.

Limited License.

Texas Instruments Incorporated grants a world-wide, royalty-free, non-exclusive license under copyrights and patents it now or hereafter owns or controls to make, have made, use, import, offer to sell and sell ("Utilize") this software subject to the terms herein. With respect to the foregoing patent license, such license is granted solely to the extent that any such patent is necessary to Utilize the software alone. The patent license shall not apply to any combinations which include this software, other than combinations with devices manufactured by or for TI ("TI Devices"). No hardware patent is licensed hereunder.

Redistributions must preserve existing copyright notices and reproduce this license (including the above copyright notice and the disclaimer and (if applicable) source code license limitations below) in the documentation and/or other materials provided with the distribution

Redistribution and use in binary form, without modification, are permitted provided that the following conditions are met:

* No reverse engineering, decompilation, or disassembly of this software is permitted with respect to any software provided in binary form.

* any redistribution and use are licensed by TI for use only with TI Devices.

* Nothing shall obligate TI to provide you with source code for the software licensed and provided to you in object code.

If software source code is provided to you, modification and redistribution of the source code are permitted provided that the following conditions are met:

* any redistribution and use of the source code, including any resulting derivative works, are licensed by TI for use only with TI Devices.

* any redistribution and use of any object code compiled from the source code and any resulting derivative works, are licensed by TI for use only with TI Devices.

Neither the name of Texas Instruments Incorporated nor the names of its suppliers may be used to endorse or promote products derived from this software without specific prior written permission.

DISCLAIMER.

THIS SOFTWARE IS PROVIDED BY TI AND TI"S LICENSORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL TI AND TI"S LICENSORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.


mbedtls (Apache-2.0 License)
----------------------------
/*
* Copyright (C) 2006-2015, ARM Limited, All Rights Reserved
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License"); you may
* not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
* distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
* WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
* See the License for the specific language governing permissions and
* limitations under the License.
*/

Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/

TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION

1. Definitions.

"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.

"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.

"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.

"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.

"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.

"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.

"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).

"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.

"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."

"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.

2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.

3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.

4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:

(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and

(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and

(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and

(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.

You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.

5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.

6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.

7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.

8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.

9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.

END OF TERMS AND CONDITIONS

APPENDIX: How to apply the Apache License to your work.

To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don"t include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.

Copyright [yyyy] [name of copyright owner]

Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at

http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

+
diff --git a/docs_src/docs/api_guide/components/current_sense/current_sense.md b/docs_src/docs/api_guide/components/current_sense/current_sense.md index 3b33223..f80290f 100644 --- a/docs_src/docs/api_guide/components/current_sense/current_sense.md +++ b/docs_src/docs/api_guide/components/current_sense/current_sense.md @@ -44,6 +44,25 @@ ICSS %SDFM is a sigma delta interface for phase current measurement in high perf \image html SDFM_PIN_CONFLICT.png "PIN routing for SD channels" +## Datasheet +### Fast Detect Latency + - Fast Detect block starts comparison after the first 32 sample clocks. + - Latency measured for the 20MHz sigma delta clock is 1.632us. +\image html SDFM_FD_Latency.png "FD latency" + +### Task Time for Normal Current at 300MHz PRU Core Clk +Normal current processing time for its different execution flows +- Task time when only single update is enabled + - 320ns, without R5 interrupt and samples store in TCM memory + - 328ns, With R5 intruppt and smaples store in TCM memory +\image html SDFM_NC_Task_time_for_single_update.png "NC Task time for single update" +- Task time when double update is enabled + - 320ns, without R5 interrupt and samples store in TCM memory + - 336ns, With R5 intruppt and smaples store in TCM memory. + \image html SDFM_NC_Task_time_for_double_update.png "NC Task time for double update" +- Task time for continuous mode is 360ns +\image html SDFM_NC_Task_time_for_continuous_mode.png "NC Task time for continuous mode" +- Worst case Normal current task time = 360ns + 3-4 pru cycles time(Task switch, task exit & scratch pas switch) ## ICSS SDFM Design \subpage SDFM_DESIGN explains the design in detail. diff --git a/docs_src/docs/api_guide/images/current_sense/SDFM_FD_Latency.png b/docs_src/docs/api_guide/images/current_sense/SDFM_FD_Latency.png new file mode 100644 index 0000000..88ae286 Binary files /dev/null and b/docs_src/docs/api_guide/images/current_sense/SDFM_FD_Latency.png differ diff --git a/docs_src/docs/api_guide/images/current_sense/SDFM_NC_Task_time_for_continuous_mode.png b/docs_src/docs/api_guide/images/current_sense/SDFM_NC_Task_time_for_continuous_mode.png new file mode 100644 index 0000000..77c2fe3 Binary files /dev/null and b/docs_src/docs/api_guide/images/current_sense/SDFM_NC_Task_time_for_continuous_mode.png differ diff --git a/docs_src/docs/api_guide/images/current_sense/SDFM_NC_Task_time_for_double_update.png b/docs_src/docs/api_guide/images/current_sense/SDFM_NC_Task_time_for_double_update.png new file mode 100644 index 0000000..a6d1d23 Binary files /dev/null and b/docs_src/docs/api_guide/images/current_sense/SDFM_NC_Task_time_for_double_update.png differ diff --git a/docs_src/docs/api_guide/images/current_sense/SDFM_NC_Task_time_for_single_update.png b/docs_src/docs/api_guide/images/current_sense/SDFM_NC_Task_time_for_single_update.png new file mode 100644 index 0000000..e781954 Binary files /dev/null and b/docs_src/docs/api_guide/images/current_sense/SDFM_NC_Task_time_for_single_update.png differ diff --git a/license.txt b/license.txt index 341a2b1..b2ebb6b 100644 --- a/license.txt +++ b/license.txt @@ -2,39 +2,39 @@ Texas Instruments Incorporated Evaluation Software License Agreement -IMPORTANT PLEASE CAREFULLY READ THIS AGREEMENT, WHICH IS DISPLAYED FOR YOU TO READ PRIOR TO USING THE LICENSED MATERIALS (DEFINED BELOW). YOU WILL BE ASKED WHETHER YOU ACCEPT AND AGREE TO ITS TERMS. BY CLICKING I ACCEPT OR I AGREE, OR BY USING THE LICENSED MATERIALS, YOU (1) REPRESENT THAT YOU HAVE THE LEGAL CAPACITY AND AUTHORITY TO BIND YOURSELF OR YOUR COMPANY, AS APPLICABLE, TO THE TERMS OF THIS AGREEMENT AND (2) AGREE ON BEHALF OF YOURSELF OR YOUR COMPANY, AS APPLICABLE, TO BE BOUND BY THE TERMS OF THIS AGREEMENT. IF YOU CHOOSE NOT TO ACCEPT OR AGREE WITH ANY OF THESE PROVISIONS, YOU HAVE NO RIGHT TO DOWNLOAD, INSTALL, OR USE THE LICENSED MATERIALS. +IMPORTANT – PLEASE CAREFULLY READ THIS AGREEMENT, WHICH IS DISPLAYED FOR YOU TO READ PRIOR TO USING THE LICENSED MATERIALS (DEFINED BELOW). YOU WILL BE ASKED WHETHER YOU ACCEPT AND AGREE TO ITS TERMS. BY CLICKING “I ACCEPT” OR “I AGREE,” OR BY USING THE LICENSED MATERIALS, YOU (1) REPRESENT THAT YOU HAVE THE LEGAL CAPACITY AND AUTHORITY TO BIND YOURSELF OR YOUR COMPANY, AS APPLICABLE, TO THE TERMS OF THIS AGREEMENT AND (2) AGREE ON BEHALF OF YOURSELF OR YOUR COMPANY, AS APPLICABLE, TO BE BOUND BY THE TERMS OF THIS AGREEMENT. IF YOU CHOOSE NOT TO ACCEPT OR AGREE WITH ANY OF THESE PROVISIONS, YOU HAVE NO RIGHT TO DOWNLOAD, INSTALL, OR USE THE LICENSED MATERIALS. -In certain instances, TI may deliver the Licensed Materials with Other Software not subject to the terms of this Agreement. Your use of Other Software is subject to the terms of the applicable software license(s) listed in the accompanying software manifest, header files, text files, or other location customarily used for licensing terms. You must agree to the terms of each applicable license, or You cannot use the Other Software. TI provides Other Software on an as is basis, without any representation, warranty, or liability to TI of any kind. +In certain instances, TI may deliver the Licensed Materials with Other Software not subject to the terms of this Agreement. Your use of Other Software is subject to the terms of the applicable software license(s) listed in the accompanying software manifest, header files, text files, or other location customarily used for licensing terms. You must agree to the terms of each applicable license, or You cannot use the Other Software. TI provides Other Software on an “as is” basis, without any representation, warranty, or liability to TI of any kind. 1. Definitions. As used in this Agreement, the following capitalized terms will have the meanings set forth below: -a. Agreement means this Software License Agreement. +a. “Agreement” means this Software License Agreement. -b. Company means the entity on whose behalf You are acting, if applicable. +b. “Company” means the entity on whose behalf You are acting, if applicable. -c. Derived Patents means any of Your patents issuing from a patent application that discloses and claims an invention conceived of by You after delivery of the Licensed Materials, and derived by You from Your access to the Licensed Materials. +c. “Derived Patents” means any of Your patents issuing from a patent application that discloses and claims an invention conceived of by You after delivery of the Licensed Materials, and derived by You from Your access to the Licensed Materials. -d. Evaluation Licensed Materials means Licensed Materials other than Software Tools or Output. +d. “Evaluation Licensed Materials” means Licensed Materials other than Software Tools or Output. -e. High-Risk Application means any application where the failure of such application could lead to death, personal injury, or severe physical, property, or environmental damage, including, without limitation, any safety-critical application or Life-Critical-Medical Application. +e. “High-Risk Application” means any application where the failure of such application could lead to death, personal injury, or severe physical, property, or environmental damage, including, without limitation, any safety-critical application or Life-Critical-Medical Application. -f. Licensed Materials means each of the following (in whole or in part): (i) the software programs, configuration files, any real time operating system, and/or data files listed in the accompanying software manifest with a license type of TI Commercial, (ii) documentation related to these programs, (iii) any updates or upgrades to such software programs or documentation provided to You at TIs sole discretion; (iv) Software Tools; and (v) any portions of the aforementioned software and documentation included in any Output, whether in original form or as transformed by compiling, linking, or other operation. +f. “Licensed Materials” means each of the following (in whole or in part): (i) the software programs, configuration files, any real time operating system, and/or data files listed in the accompanying software manifest with a license type of “TI Commercial”, (ii) documentation related to these programs, (iii) any updates or upgrades to such software programs or documentation provided to You at TI’s sole discretion; (iv) Software Tools; and (v) any portions of the aforementioned software and documentation included in any Output, whether in original form or as transformed by compiling, linking, or other operation. -g. Licensee Product means Your product that incorporates (i) hardware components, including one or more TI Devices, and (ii) software components, including only binary or other executable versions of the Licensed Materials. +g. “Licensee Product” means Your product that incorporates (i) hardware components, including one or more TI Devices, and (ii) software components, including only binary or other executable versions of the Licensed Materials. -h. Life-Critical-Medical Application means any medical application where failure of such application would cause serious bodily injury or death (e.g., life support, pacemakers, defibrillators, heart pumps, neurostimulators, and implantables). Such applications include, without limitation, all medical devices identified by the U.S. Food and Drug Administration as Class III devices and equivalent classifications outside the U.S. +h. “Life-Critical-Medical Application” means any medical application where failure of such application would cause serious bodily injury or death (e.g., life support, pacemakers, defibrillators, heart pumps, neurostimulators, and implantables). Such applications include, without limitation, all medical devices identified by the U.S. Food and Drug Administration as Class III devices and equivalent classifications outside the U.S. -i. Other Software means any software components identified in the accompanying software manifest with a license type other than TI Commercial including but not limited to open source software and certain third-party software. +i. “Other Software” means any software components identified in the accompanying software manifest with a license type other than “TI Commercial” including but not limited to open source software and certain third-party software. -j. Output means any binary, textual, or other output produced or generated by Software Tools. +j. “Output” means any binary, textual, or other output produced or generated by Software Tools. -k. Software Tools means programs that may be used to develop, debug, maintain, or otherwise support other programs and applications. +k. “Software Tools” means programs that may be used to develop, debug, maintain, or otherwise support other programs and applications. -l. TI Devices means semiconductor devices or evaluation kits (EVMs) manufactured by or for TI and sold or otherwise provided to You by TI or a TI-authorized distributor. +l. “TI Devices” means semiconductor devices or evaluation kits (EVMs) manufactured by or for TI and sold or otherwise provided to You by TI or a TI-authorized distributor. -m. You means you personally if you will exercise the rights granted for your own benefit, but it means your Company, if you will exercise the rights granted herein for your Companys benefit. +m. “You” means you personally if you will exercise the rights granted for your own benefit, but it means your Company, if you will exercise the rights granted herein for your Company’s benefit. -2. License Grant and Use Restrictions. +2. License Grant and Use Restrictions. a. Evaluation Licensed Materials. For Evaluation Licensed Materials the following license grants apply. Subject to the terms of this Agreement: @@ -48,10 +48,10 @@ b. Software Tools. If any Software Tools are included in the Licensed Materials, (i) Internal Use License. TI grants to You a limited, non-transferable, non-exclusive, non-assignable, non-sublicensable, fully paid-up, royalty-free license to copy and use internally the Software Tools solely and exclusively in connection with the design, development, production, sale, maintenance, and support of Licensee Products. -(ii) Output License Grant. To the extent necessary to enable distribution of the Output, TI grants to You a non-transferable, non-assignable, non-exclusive, fully paid-up, royalty-free license to use, copy, distribute, and sublicense (in binary or executable form) the portions of the Software Tool included in the Output (Included Tool SW), solely in conjunction with the design, development, production, sale, support, and use of Licensee Products, provided You distribute and sublicense the Included Tool SW under a written license with terms at least as restrictive and protective as, and not inconsistent with, the terms of this Agreement. +(ii) Output License Grant. To the extent necessary to enable distribution of the Output, TI grants to You a non-transferable, non-assignable, non-exclusive, fully paid-up, royalty-free license to use, copy, distribute, and sublicense (in binary or executable form) the portions of the Software Tool included in the Output (“Included Tool SW”), solely in conjunction with the design, development, production, sale, support, and use of Licensee Products, provided You distribute and sublicense the Included Tool SW under a written license with terms at least as restrictive and protective as, and not inconsistent with, the terms of this Agreement. -c. Contractors. The licenses granted to You in this Agreement include Your on-site and off-site contractors (either an individual or entity), while such contractors are performing work for or providing services to You, provided that such contractors have executed work-for-hire agreements with You containing applicable terms and conditions consistent with the terms and conditions set forth in this Agreement and provided further that You are liable to TI for any breach by Your contractors of the terms of this Agreement to the same extent as You would be if You had breached the terms of this Agreement Yourself. +c. Contractors. The licenses granted to You in this Agreement include Your on-site and off-site contractors (either an individual or entity), while such contractors are performing work for or providing services to You, provided that such contractors have executed work-for-hire agreements with You containing applicable terms and conditions consistent with the terms and conditions set forth in this Agreement and provided further that You are liable to TI for any breach by Your contractors of the terms of this Agreement to the same extent as You would be if You had breached the terms of this Agreement Yourself. d. No Other License. Nothing in this Agreement will be construed as a license to any intellectual property rights of TI other than those rights embodied in the Licensed Materials provided to You by TI. EXCEPT AS PROVIDED HEREIN, NO OTHER LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY TI INTELLECTUAL PROPERTY RIGHTS IS GRANTED HEREIN. @@ -59,11 +59,11 @@ NOTWITHSTANDING ANYTHING TO THE CONTRARY, THIS AGREEMENT DOES NOT CONVEY ANY LIC YOU ARE REQUIRED TO EXECUTE A SEPARATE LICENSE AGREEMENT BEFORE MANUFACTURING OR DISTRIBUTING THE EVALUATION LICENSED MATERIALS OR ANY PRODUCTS THAT CONTAIN THE EVALUATION LICENSED MATERIALS. -e. Indemnification. No unauthorized use or distribution of the Licensed Materials will impose any liability on TI, or any of its licensors, whether implied, by estoppel, through course of dealing, or otherwise. You agree to indemnify TI, its affiliates, and its licensors against any claims, losses, and damages based on Your unauthorized use or distribution of, or modifications to, the Licensed Materials. +e. Indemnification. No unauthorized use or distribution of the Licensed Materials will impose any liability on TI, or any of its licensors, whether implied, by estoppel, through course of dealing, or otherwise. You agree to indemnify TI, its affiliates, and its licensors against any claims, losses, and damages based on Your unauthorized use or distribution of, or modifications to, the Licensed Materials. -f. Limited License to TI. - -(i) You grant to TI, TIs affiliates, and their respective licensees of the Licensed Materials, under all intellectual property rights that You own or control, a non-transferable, non-exclusive, non-assignable, worldwide, free license to make, use, sell, offer to sell, import, export, and distribute the Licensed Materials, the Output, or portions of either, including any of Your patents enforceable during the term of this Agreement to the extent such patents contain claims that read on the Licensed Materials or any portion thereof. The foregoing license will automatically terminate upon termination of this Agreement and Your compliance with Section 2.h below. +f. Limited License to TI. + +(i) You grant to TI, TI’s affiliates, and their respective licensees of the Licensed Materials, under all intellectual property rights that You own or control, a non-transferable, non-exclusive, non-assignable, worldwide, free license to make, use, sell, offer to sell, import, export, and distribute the Licensed Materials, the Output, or portions of either, including any of Your patents enforceable during the term of this Agreement to the extent such patents contain claims that read on the Licensed Materials or any portion thereof. The foregoing license will automatically terminate upon termination of this Agreement and Your compliance with Section 2.h below. (ii) If the Licensed Materials include source code, You further grant to TI and its affiliates and licensees a license to Your Derived Patents. If You assign a Derived Patent, You will require as a condition of any such assignment that the assignee agree to be bound by the provisions in this Section 2.f with respect to such Derived Patent. Any attempted assignment or transfer in violation of this Section 2.f will be void. @@ -76,9 +76,9 @@ g. Restrictions. Nothing in the licenses granted by this Agreement may be constr (iii) use Output other than in connection with the design, development, production, sale, and support of Licensee Products; -(iv) use the Licensed Materials to analyze or prove infringement of any of Your patents by either TI or TIs customers; +(iv) use the Licensed Materials to analyze or prove infringement of any of Your patents by either TI or TI’s customers; -(v) copy, publish, disclose, display, provide, transfer or make available the Licensed Materials to any third party, except as provided in this Agreement; +(v) copy, publish, disclose, display, provide, transfer or make available the Licensed Materials to any third party, except as provided in this Agreement; (vi) sublicense, transfer, or assign the Licensed Materials or Your rights under this Agreement to any third party, except as provided in this Agreement; @@ -90,59 +90,59 @@ g. Restrictions. Nothing in the licenses granted by this Agreement may be constr Any additional third-party license restrictions in Exhibit A (which is attached and incorporated herein), will apply to Your use of the applicable Licensed Materials and You must comply with such restrictions. To the extent there is a conflict between this Agreement and Exhibit A, the terms of Exhibit A will prevail. -h. Termination. This Agreement is effective as of the date the Licensed Materials are delivered to You and will remain in full force and effect until terminated. You may terminate this Agreement by written notice to TI. Without prejudice to any other rights, TI may terminate Your right to use the Licensed Materials upon written notice to You if (i) You breach this Agreement, (ii) You are acquired or You transfer ownership of substantially all Your assets, or (iii) at any time after two (2) years following the date the Licensed Materials are delivered to You. Upon termination of this Agreement, You will promptly terminate all sub-licenses and destroy all copies of the Licensed Materials and any Output in Your possession, custody, or control, and upon TIs request, provide to TI a written statement signed by Your authorized representative certifying such termination and destruction. Except for Sections 2.a and 2.b, and 2.f(i), all provisions of this Agreement will survive termination of this Agreement. Section 2.f(i) will survive termination, but only until compliance with this Section 2.h. +h. Termination. This Agreement is effective as of the date the Licensed Materials are delivered to You and will remain in full force and effect until terminated. You may terminate this Agreement by written notice to TI. Without prejudice to any other rights, TI may terminate Your right to use the Licensed Materials upon written notice to You if (i) You breach this Agreement, (ii) You are acquired or You transfer ownership of substantially all Your assets, or (iii) at any time after two (2) years following the date the Licensed Materials are delivered to You. Upon termination of this Agreement, You will promptly terminate all sub-licenses and destroy all copies of the Licensed Materials and any Output in Your possession, custody, or control, and upon TI’s request, provide to TI a written statement signed by Your authorized representative certifying such termination and destruction. Except for Sections 2.a and 2.b, and 2.f(i), all provisions of this Agreement will survive termination of this Agreement. Section 2.f(i) will survive termination, but only until compliance with this Section 2.h. -3. Licensed Materials Ownership. The Licensed Materials are licensed, not sold to You, and may only be used under the terms of this Agreement. Subject to the licenses granted to You under this Agreement, TI and TIs licensors own and will continue to own all right, title, and interest in and to the Licensed Materials, including all copies thereof. You agree that all fixes, modifications, and improvements to the Licensed Materials that are conceived of or made by TI based, in whole or in part, on Your feedback, suggestions, or recommendations are the exclusive property of TI, and all right, title, and interest in and to such fixes, modifications, or improvements to the Licensed Materials will vest solely in TI. You acknowledge and agree that when Your independently developed software or hardware components are combined, in whole or in part, with the Licensed Materials, Your right to use the combined work that includes the Licensed Materials remains subject to the terms of this Agreement. +3. Licensed Materials Ownership. The Licensed Materials are licensed, not sold to You, and may only be used under the terms of this Agreement. Subject to the licenses granted to You under this Agreement, TI and TI’s licensors own and will continue to own all right, title, and interest in and to the Licensed Materials, including all copies thereof. You agree that all fixes, modifications, and improvements to the Licensed Materials that are conceived of or made by TI based, in whole or in part, on Your feedback, suggestions, or recommendations are the exclusive property of TI, and all right, title, and interest in and to such fixes, modifications, or improvements to the Licensed Materials will vest solely in TI. You acknowledge and agree that when Your independently developed software or hardware components are combined, in whole or in part, with the Licensed Materials, Your right to use the combined work that includes the Licensed Materials remains subject to the terms of this Agreement. -4. Intellectual Property Rights. +4. Intellectual Property Rights. -a. The Licensed Materials contain copyrighted material, trade secrets, and other proprietary information of TI and its licensors and are protected by copyright, trade secret, and other intellectual property laws and international treaties. To protect TIs and its licensors rights in the Licensed Materials, You agree, except as specifically permitted by any statutory provision that cannot be contractually waived, not to unlock, decompile, reverse engineer, disassemble, or otherwise translate to a human-perceivable form any portions of the Licensed Materials provided to You in object code format only, nor encourage, allow, or facilitate any third party to do so. Unless a TI-authorized representative provides prior written consent, You will not remove, alter, cover, or obscure any confidentiality, trade secret, trade mark, patent, copyright, or other proprietary notice or other identifying marks or designs from any component of the Licensed Materials and You will reproduce and include in all copies of the Licensed Materials the copyright notice(s) and proprietary legend(s) of TI and its licensors as they appear in the Licensed Materials. TI reserves all rights not specifically granted under this Agreement. +a. The Licensed Materials contain copyrighted material, trade secrets, and other proprietary information of TI and its licensors and are protected by copyright, trade secret, and other intellectual property laws and international treaties. To protect TI’s and its licensors’ rights in the Licensed Materials, You agree, except as specifically permitted by any statutory provision that cannot be contractually waived, not to unlock, decompile, reverse engineer, disassemble, or otherwise translate to a human-perceivable form any portions of the Licensed Materials provided to You in object code format only, nor encourage, allow, or facilitate any third party to do so. Unless a TI-authorized representative provides prior written consent, You will not remove, alter, cover, or obscure any confidentiality, trade secret, trade mark, patent, copyright, or other proprietary notice or other identifying marks or designs from any component of the Licensed Materials and You will reproduce and include in all copies of the Licensed Materials the copyright notice(s) and proprietary legend(s) of TI and its licensors as they appear in the Licensed Materials. TI reserves all rights not specifically granted under this Agreement. -b. You acknowledge and agree that, except as expressly stated, this Agreement conveys no license to any third party patents, copyrights, or other intellectual property rights and that You are solely responsible for any patent, copyright, or other intellectual property right claim that relates to Your use or distribution of the Licensed Materials or Your use or distribution of Your products that include or incorporate the Licensed Materials. You acknowledge that You are responsible for any fees or royalties that may be payable to any third party based on such third partys interests in the Licensed Materials or any intellectual property rights that cover implementation of any industry recognized standard, any software program published by any industry recognized standards bodies, or any other proprietary technology. +b. You acknowledge and agree that, except as expressly stated, this Agreement conveys no license to any third party patents, copyrights, or other intellectual property rights and that You are solely responsible for any patent, copyright, or other intellectual property right claim that relates to Your use or distribution of the Licensed Materials or Your use or distribution of Your products that include or incorporate the Licensed Materials. You acknowledge that You are responsible for any fees or royalties that may be payable to any third party based on such third party’s interests in the Licensed Materials or any intellectual property rights that cover implementation of any industry recognized standard, any software program published by any industry recognized standards bodies, or any other proprietary technology. 5. Audit Right. At TI's request, and within thirty (30) calendar days after receiving written notice, You will permit an internal or independent auditor selected by TI to have access, no more than twice each calendar year (unless the immediately preceding audit revealed a discrepancy) and during Your regular business hours, to all of Your equipment, records, and documents as may contain information bearing upon the use of the Licensed Materials. You will keep full, complete, clear, and accurate records with respect to Your use and distribution of the Licensed Materials for a period beginning with the then-current calendar year and going back three (3) years. -6. Confidential Information. You acknowledge and agree that the Licensed Materials, including their structure and organization, contain trade secrets and other confidential information of TI and its licensors. You agree: (i) to use the Licensed Materials solely within the scope of the licenses set forth herein; (ii) to maintain the Licensed Materials in strict confidence; (iii) to use at least the same procedures and degree of care that You use to prevent disclosure of Your own confidential information of like importance but in no instance less than reasonable care; (iv) to maintain any source code versions of the Licensed Materials under password control protection; and (v) to prevent disclosure of the Licensed Materials to any third party, except as may be necessary and required in connection with Your rights and obligations hereunder; provided, however, that You may not provide the Licensed Materials to any business organization or group within Your Company or to customers or contractors (if permitted) that design or manufacture semiconductors or spatial light modulators unless TI gives written consent. You may use the Licensed Materials for benchmarking internally against competing products under normal conditions, but will not publish or disclose any benchmarking data to any person other than Your employees who have a need to know. You agree to obtain executed confidentiality agreements with Your employees and contractors (if permitted) having access to the Licensed Materials and to diligently enforce such agreements. You grant permission to TI to disclose Your contact information to TIs licensors. +6. Confidential Information. You acknowledge and agree that the Licensed Materials, including their structure and organization, contain trade secrets and other confidential information of TI and its licensors. You agree: (i) to use the Licensed Materials solely within the scope of the licenses set forth herein; (ii) to maintain the Licensed Materials in strict confidence; (iii) to use at least the same procedures and degree of care that You use to prevent disclosure of Your own confidential information of like importance but in no instance less than reasonable care; (iv) to maintain any source code versions of the Licensed Materials under password control protection; and (v) to prevent disclosure of the Licensed Materials to any third party, except as may be necessary and required in connection with Your rights and obligations hereunder; provided, however, that You may not provide the Licensed Materials to any business organization or group within Your Company or to customers or contractors (if permitted) that design or manufacture semiconductors or spatial light modulators unless TI gives written consent. You may use the Licensed Materials for benchmarking internally against competing products under normal conditions, but will not publish or disclose any benchmarking data to any person other than Your employees who have a need to know. You agree to obtain executed confidentiality agreements with Your employees and contractors (if permitted) having access to the Licensed Materials and to diligently enforce such agreements. You grant permission to TI to disclose Your contact information to TI’s licensors. -7. Disclaimer of Warranties and Limitations. THE LICENSED MATERIALS ARE PROVIDED AS IS. TI AND ITS LICENSORS MAKE NO REPRESENTATIONS, AND DISCLAIM ALL WARRANTIES EXPRESS, IMPLIED, AND STATUTORY, REGARDING THE LICENSED MATERIALS, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, SECURITY OR NON-INFRINGEMENT OF ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADE SECRETS OR OTHER INTELLECTUAL PROPERTY RIGHTS. NO ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY TI WILL CREATE ANY WARRANTY. +7. Disclaimer of Warranties and Limitations. THE LICENSED MATERIALS ARE PROVIDED “AS IS.” TI AND ITS LICENSORS MAKE NO REPRESENTATIONS, AND DISCLAIM ALL WARRANTIES EXPRESS, IMPLIED, AND STATUTORY, REGARDING THE LICENSED MATERIALS, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, SECURITY OR NON-INFRINGEMENT OF ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADE SECRETS OR OTHER INTELLECTUAL PROPERTY RIGHTS. NO ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY TI WILL CREATE ANY WARRANTY. -NOTHING CONTAINED IN THIS AGREEMENT WILL BE CONSTRUED AS A WARRANTY OR REPRESENTATION BY TI TO MAINTAIN PRODUCTION OF ANY TI DEVICE OR OTHER HARDWARE OR SOFTWARE WITH WHICH THE LICENSED MATERIALS MAY BE USED. +NOTHING CONTAINED IN THIS AGREEMENT WILL BE CONSTRUED AS A WARRANTY OR REPRESENTATION BY TI TO MAINTAIN PRODUCTION OF ANY TI DEVICE OR OTHER HARDWARE OR SOFTWARE WITH WHICH THE LICENSED MATERIALS MAY BE USED. YOU ACKNOWLEDGE AND AGREE THAT THE LICENSED MATERIALS HAVE NOT BEEN TESTED OR CERTIFIED BY ANY GOVERNMENT AGENCY OR INDUSTRY REGULATORY ORGANIZATION OR ANY OTHER THIRD PARTY ORGANIZATION. YOU AGREE TO USE YOUR INDEPENDENT JUDGMENT IN DEVELOPING YOUR PRODUCTS. YOU AGREE THAT PRIOR TO USING OR INCORPORATING OR DISTRIBUTING THE LICENSED MATERIALS IN OR WITH ANY COMMERCIAL PRODUCT THAT YOU WILL THOROUGHLY TEST THE PRODUCT AND THE FUNCTIONALITY OF THE LICENSED MATERIALS IN OR WITH THAT PRODUCT AND BE SOLELY RESPONSIBLE FOR ANY PROBLEMS OR FAILURES. CERTAIN LICENSED MATERIALS MAY BE PRE-RELEASE VERSIONS. PRE-RELEASE VERSIONS DO NOT REPRESENT A FINAL AND GENERALLY AVAILABLE VERSION OF THE LICENSED MATERIALS, AND MAY BE UNDERGOING TESTING AND FURTHER MODIFICATION BY TI. THE PRE-RELEASE VERSIONS ARE NOT AT THE LEVEL OF PERFORMANCE AND COMPATIBILITY OF A FINAL RELEASE VERSION. YOU ACKNOWLEDGE THAT SUCH PRE-RELEASE VERSIONS MAY CONTAIN IRREGULARITIES NOT FOUND IN A FINAL RELEASE VERSION, SUCH AS BUGS, ERRORS, INCONSISTENCIES AND OTHER PROBLEMS, AND THEREFORE ARE NOT INTENDED FOR USE IN PRODUCTION ACTIVITIES OR PRODUCTION PRODUCTS. YOU ARE ADVISED WHEN USING PRE-RELEASE VERSIONS TO SAFEGUARD YOUR COMPUTER SYSTEMS AND BACKUP IMPORTANT DATA, TO USE CAUTION, AND NOT TO RELY IN ANY WAY ON THE CORRECT FUNCTIONING OR PERFORMANCE OF THE PRE-RELEASE VERSIONS. FINAL RELEASE VERSIONS MAY BE DIFFERENT FROM THE PRE-RELEASE VERSIONS, INCLUDING BUT NOT LIMITED TO HAVING DIFFERENT OPERATION OR DIFFERENT FUNCTIONALITY. NOTHING CONTAINED IN THIS AGREEMENT WILL BE CONSTRUED AS A WARRANTY OR REPRESENTATION BY TI TO RELEASE A FINAL RELEASE VERSION OF A PRE-RELEASE VERSION IN THE FUTURE. -IN NO EVENT WILL TI OR TIS LICENSORS BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, HOWEVER CAUSED, ON ANY THEORY OF LIABILITY, IN CONNECTION WITH OR ARISING OUT OF THIS AGREEMENT OR THE USE OF THE LICENSED MATERIALS, REGARDLESS OF WHETHER TI HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. EXCLUDED DAMAGES INCLUDE, BUT ARE NOT LIMITED TO, COST OF REMOVAL OR REINSTALLATION, OUTSIDE COMPUTER TIME, LABOR COSTS, LOSS OF DATA, LOSS OF GOODWILL, LOSS OF PROFITS, LOSS OF SAVINGS, OR LOSS OF USE OR INTERRUPTION OF BUSINESS. IN NO EVENT WILL TIS OR TIS LICENSORS AGGREGATE LIABILITY UNDER THIS AGREEMENT OR ARISING OUT OF YOUR USE OF THE LICENSED MATERIALS EXCEED FIVE HUNDRED U.S. DOLLARS (US$500). +IN NO EVENT WILL TI OR TI’S LICENSORS BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, HOWEVER CAUSED, ON ANY THEORY OF LIABILITY, IN CONNECTION WITH OR ARISING OUT OF THIS AGREEMENT OR THE USE OF THE LICENSED MATERIALS, REGARDLESS OF WHETHER TI HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. EXCLUDED DAMAGES INCLUDE, BUT ARE NOT LIMITED TO, COST OF REMOVAL OR REINSTALLATION, OUTSIDE COMPUTER TIME, LABOR COSTS, LOSS OF DATA, LOSS OF GOODWILL, LOSS OF PROFITS, LOSS OF SAVINGS, OR LOSS OF USE OR INTERRUPTION OF BUSINESS. IN NO EVENT WILL TI’S OR TI’S LICENSORS’ AGGREGATE LIABILITY UNDER THIS AGREEMENT OR ARISING OUT OF YOUR USE OF THE LICENSED MATERIALS EXCEED FIVE HUNDRED U.S. DOLLARS (US$500). Because some jurisdictions do not allow the exclusion or limitation of incidental or consequential damages or limitation on how long an implied warranty lasts, the above limitations or exclusions may not apply to You. 8. Data Collection and Sharing. The Licensed Materials may monitor and collect technical data and other information related to Your use of the Licensed Materials, Your computer system or device, and related activity. You hereby agree and acknowledge that TI may freely use and share that information and data (including with or through its affiliates, partners, and service providers) to, among other things, support the Licensed Materials, use to make improvements or enhancements to the Licensed Materials, and develop, promote, support, and enhance TI products and offerings. -9. Security. +9. Security. -a. Security. Neither TI nor its licensors will be liable or responsible in any way if unauthorized persons gain access to, copy, change, delete, or damage data, information, applications, code, functions, features, or operation of the Licensee Products. You are responsible for properly configuring and using TI Devices or Licensed Materials and taking Your own independent steps to maintain appropriate security and protection of Your Licensee Products and any associated data from unauthorized access. +a. Security. Neither TI nor its licensors will be liable or responsible in any way if unauthorized persons gain access to, copy, change, delete, or damage data, information, applications, code, functions, features, or operation of the Licensee Products. You are responsible for properly configuring and using TI Devices or Licensed Materials and taking Your own independent steps to maintain appropriate security and protection of Your Licensee Products and any associated data from unauthorized access. -b. Security Keys. If the Licensed Materials are used to embed security keys in TI Devices via e-fusing, this provision applies. You may not use development keys in production. You are solely responsible for evaluating the adequacy of, selecting, obtaining, or generating any keys that may be used in Licensee Products, including obtaining all necessary rights, licenses, and authorizations in and to those keys. TI is not responsible for the integrity, operation, or security of Your keys in TI Devices or their use in Licensee Products, or for the consequences of third parties using, gaining access, overcoming or bypassing such keys. You accept that use of the Licensed Materials to e-fuse (or to attempt to e-fuse) security keys into the TI Devices permanently alters them and, consequently, TI will have no liability (warranty or otherwise) for any such altered TI Devices. +b. Security Keys. If the Licensed Materials are used to embed security keys in TI Devices via e-fusing, this provision applies. You may not use development keys in production. You are solely responsible for evaluating the adequacy of, selecting, obtaining, or generating any keys that may be used in Licensee Products, including obtaining all necessary rights, licenses, and authorizations in and to those keys. TI is not responsible for the integrity, operation, or security of Your keys in TI Devices or their use in Licensee Products, or for the consequences of third parties using, gaining access, overcoming or bypassing such keys. You accept that use of the Licensed Materials to e-fuse (or to attempt to e-fuse) security keys into the TI Devices permanently alters them and, consequently, TI will have no liability (warranty or otherwise) for any such altered TI Devices. 10. High-Risk Applications. - + a. Safety-Critical Applications. Licensed Materials promoted for safety applications are designed and intended to assist You in Your efforts to develop and create applications that comply with the requirements of certain safety standards. However, Your use of the Licensed Materials does not ensure that Your application will meet the requirements of such safety standards or that it will qualify for certification to any particular safety standard. Furthermore, You remain responsible for using Your knowledge and independent judgment to determine the requirements for performance and testing of Your applications as may be (i) required to meet applicable state, national, international and regulatory safety standards, or (ii) required or recommended by functional safety standards. Licensed Materials that are not promoted for safety applications are not designed or intended for use in safety-critical applications and any such use is at Your own risk. -b. Life-Critical-Medical Applications. You may not use the Licensed Materials in or with Life-Critical-Medical Applications unless authorized officers of the parties have executed a special contract specifically governing such use. +b. Life-Critical-Medical Applications. You may not use the Licensed Materials in or with Life-Critical-Medical Applications unless authorized officers of the parties have executed a special contract specifically governing such use. c. Indemnification. If You use the Licensed Materials in a High-Risk Application, You will defend, indemnify, and hold TI harmless against any and all loss, liability, cost, or damage that TI incurs as a result of such use. -11. Indemnification Disclaimer. YOU ACKNOWLEDGE AND AGREE THAT TI AND TIS LICENSORS WILL NOT BE LIABLE FOR AND WILL NOT DEFEND OR INDEMNIFY YOU AGAINST ANY THIRD-PARTY INFRINGEMENT CLAIM THAT RELATES TO OR IS BASED ON YOUR MANUFACTURE, USE, OR DISTRIBUTION OF THE LICENSED MATERIALS OR YOUR MANUFACTURE, USE, OFFER FOR SALE, SALE, IMPORTATION OR DISTRIBUTION OF YOUR PRODUCTS THAT INCLUDE OR INCORPORATE THE LICENSED MATERIALS. +11. Indemnification Disclaimer. YOU ACKNOWLEDGE AND AGREE THAT TI AND TI’S LICENSORS WILL NOT BE LIABLE FOR AND WILL NOT DEFEND OR INDEMNIFY YOU AGAINST ANY THIRD-PARTY INFRINGEMENT CLAIM THAT RELATES TO OR IS BASED ON YOUR MANUFACTURE, USE, OR DISTRIBUTION OF THE LICENSED MATERIALS OR YOUR MANUFACTURE, USE, OFFER FOR SALE, SALE, IMPORTATION OR DISTRIBUTION OF YOUR PRODUCTS THAT INCLUDE OR INCORPORATE THE LICENSED MATERIALS. -12. No Technical Support Obligation. TI and TIs licensors have no obligation to install, maintain or support the Licensed Materials. +12. No Technical Support Obligation. TI and TI’s licensors have no obligation to install, maintain or support the Licensed Materials. -13. Notices. All notices to TI will be delivered to Texas Instruments Incorporated, 13588 N. Central Expressway, Mail Station 3999, Dallas, Texas 75243, Attention: Contracts Administration, with a copy to TILegalNotices@list.TI.com. All notices will be deemed served when received by TI. +13. Notices. All notices to TI will be delivered to Texas Instruments Incorporated, 13588 N. Central Expressway, Mail Station 3999, Dallas, Texas 75243, Attention: Contracts Administration, with a copy to TILegalNotices@list.TI.com. All notices will be deemed served when received by TI. 14. U.S. Government Contracts. If You intend to use the Licensed Materials in the performance of a U.S. Government contract or subcontract subject to Federal Acquisition Regulation (FAR), TI agrees to comply only with the commercial-item subcontractor flowdown provisions identified in FAR 52.244-6 (July 2021) to the extent such provisions apply to the types of Licensed Materials provided by TI to You. Unless otherwise agreed in writing by an authorized TI representative, no other FAR provisions, FAR supplement provisions, or other government procurement rules will apply to TI by virtue of any sale of provision of TI goods and services. Specifically, and without derogation to the foregoing limitation, TI will not provide, and no submission should be deemed as providing, certified cost or pricing data, and TI will not be subject to provisions governing cost allowability, cost accounting, and/or audit rights that may be found in Your U.S. Government contract or subcontract. -TI technical data and computer software are generally developed at TIs private expense and not in performance of a U.S. Government contract. TI asserts and should be understood by You and the U.S. Government as retaining proprietary rights in all technical data and computer software provided to You under a U.S. Government contract. Unless separately and expressly agreed in writing by an authorized TI representative, neither the U.S. Government nor any higher-tier contractor under a U.S. Government contract will obtain any rights in TI technical data and computer software beyond the rights provided to TIs commercial customers for such technical data and computer software. +TI technical data and computer software are generally developed at TI’s private expense and not in performance of a U.S. Government contract. TI asserts and should be understood by You and the U.S. Government as retaining proprietary rights in all technical data and computer software provided to You under a U.S. Government contract. Unless separately and expressly agreed in writing by an authorized TI representative, neither the U.S. Government nor any higher-tier contractor under a U.S. Government contract will obtain any rights in TI technical data and computer software beyond the rights provided to TI’s commercial customers for such technical data and computer software. . -15. Export Control. +15. Export Control. a. Exports, re-exports, and transfers of Licensed Materials may be subject to U.S. export controls and sanctions. You acknowledge and agree that: i) You will comply with all applicable laws and regulations; ii) Licensed Materials may not be exported, re-exported, sold or transferred to U.S. embargoed, sanctioned, or restricted destinations, persons, or entities without first obtaining any necessary governmental authorization; and iii) You will provide notice of these compliance obligations to any party obtaining Licensed Materials from You. @@ -150,27 +150,35 @@ b. Unless any necessary U.S. and other applicable government authorizations are c. Each party shall, at its own expense, secure export and import authorizations necessary to fulfill its obligations under this Section 15. You will indemnify and hold TI (including its agents and representatives) harmless against any damages, costs, losses, and/or liabilities arising out of any non-compliance by You with this section. If any required authorization cannot be obtained, or in the event You breach this Section 15, TI may terminate, cancel, or otherwise be excused from any obligations that it may have under this Agreement. Licensed Materials classifications are for TI convenience only and shall not be construed as a representation or warranty of any kind; You are responsible for your own compliance obligations. This section will survive any termination or expiration of this Agreement. -16. Governing Law; Remedies. This Agreement will be governed by and interpreted under the laws of the State of Texas, without reference to conflict of laws principles. This Agreement will not be governed by the United Nations Convention on Contracts for the International Sale of Goods, or by the Uniform Computer Information Transactions Act (UCITA). The parties agree that non-exclusive jurisdiction for any dispute arising out of or relating to this Agreement lies within the courts in the State of Texas. Notwithstanding the foregoing, any judgment may be enforced in any United States or foreign court, and either party may seek injunctive relief in any United States or foreign court. You agree that any breach of the Agreement or use of the Licensed Materials beyond the scope of the license granted hereunder would cause irreparable harm for which TIs remedies at law would be inadequate. You agree that TI will be entitled, in addition to any other remedies available to it at law or in equity, to injunctive relief to prevent the breach or threatened breach of any of Your obligations under this Agreement, without the posting of any bond. +16. Governing Law; Remedies. This Agreement will be governed by and interpreted under the laws of the State of Texas, without reference to conflict of laws principles. This Agreement will not be governed by the United Nations Convention on Contracts for the International Sale of Goods, or by the Uniform Computer Information Transactions Act (UCITA). The parties agree that non-exclusive jurisdiction for any dispute arising out of or relating to this Agreement lies within the courts in the State of Texas. Notwithstanding the foregoing, any judgment may be enforced in any United States or foreign court, and either party may seek injunctive relief in any United States or foreign court. You agree that any breach of the Agreement or use of the Licensed Materials beyond the scope of the license granted hereunder would cause irreparable harm for which TI’s remedies at law would be inadequate. You agree that TI will be entitled, in addition to any other remedies available to it at law or in equity, to injunctive relief to prevent the breach or threatened breach of any of Your obligations under this Agreement, without the posting of any bond. 17. Severability; Waiver. If a court of competent jurisdiction finds any provision of the Agreement unenforceable, that provision will be enforced to the maximum extent possible to effectuate the intent of the parties, and the remainder of the Agreement will continue in full force and effect. Failure by TI to enforce any provision of this Agreement will not be deemed a waiver of future enforcement of that or any other provision in this Agreement or any other agreement that may be in place between the parties. -18. Contingencies. TI will not be in breach of this Agreement and will not be liable for any non-performance or delay in performance if such non-performance or delay is due to a force majeure event or other circumstances beyond TIs reasonable control. +18. Contingencies. TI will not be in breach of this Agreement and will not be liable for any non-performance or delay in performance if such non-performance or delay is due to a force majeure event or other circumstances beyond TI’s reasonable control. 19. Entire Agreement. This is the entire agreement between You and TI, and this Agreement supersedes any prior agreement between the parties related to the subject matter of this Agreement. Notwithstanding the foregoing, any signed and effective software license agreement relating to the subject matter will take precedence over this Agreement if such agreement states it will control regardless of any prior or subsequent click-wrap, shrink-wrap, or web-wrap software license agreement. No amendment or modification of this Agreement will be effective unless in writing and signed by a duly authorized representative of TI. You warrant and represent that You have obtained all authorizations and other applicable consents required empowering You to enter into this Agreement. - +  Exhibit A Additional Third-Party License Restrictions For Beckhoff EtherCAT SSC Library, the following terms shall apply: -"The EtherCAT Slave Stack is licensed for evaluation only. Subject to the terms of this Agreement, TI hereby grants to you a limited, non-transferable, worldwide, non-exclusive, non-sublicensable license to use the Licensed Materials as part of the software development kit containing EtherCAT Slave Stack software licensed by Beckhoff Automation GmBH, in connection with the Demo Board, for the sole purpose of evaluating the Licensee Product. For purposes of this Agreement, (A) EtherCAT Slave Stack shall be construed to refer to ""EtherCAT software, which is a registered trademark and patented software, licensed by Beckhoff Automation GmbH, Germany; and (B) Demo Board means Generic EtherCAT Slave Controller demonstration hardware consisting of (i) a PCB including electronic circuitry, e.g. microprocessors of TI, and a Generic EtherCAT Slave Controller, designed, developed and manufactured by or on behalf of TI, and (ii) the EtherCAT Slave Stack software provided as part of the Licensed Materials. +"The EtherCAT Slave Stack is licensed for evaluation only. Subject to the terms of this Agreement, TI hereby grants to you a limited, non-transferable, worldwide, non-exclusive, non-sublicensable license to use the Licensed Materials as part of the software development kit containing EtherCAT Slave Stack software licensed by Beckhoff Automation GmBH, in connection with the Demo Board, for the sole purpose of evaluating the Licensee Product. For purposes of this Agreement, (A) “EtherCAT Slave Stack” shall be construed to refer to ""EtherCAT® software, which is a registered trademark and patented software, licensed by Beckhoff Automation GmbH, Germany; and (B) “Demo Board” means Generic EtherCAT Slave Controller demonstration hardware consisting of (i) a PCB including electronic circuitry, e.g. microprocessors of TI, and a Generic EtherCAT Slave Controller, designed, developed and manufactured by or on behalf of TI, and (ii) the EtherCAT Slave Stack software provided as part of the Licensed Materials. The following additional restrictions apply to the use of the EtherCAT Slave Stack: -i. You shall not distribute Licensee Products that contain the EtherCAT Technology without a separate agreement with Beckhoff Automation GmbH. +i. You shall not distribute Licensee Products that contain the EtherCAT Technology without a separate agreement with Beckhoff Automation GmbH. ii. You shall have no right to further sub-license the Licensed Materials. iii. You shall obtain a separate production license from Beckhoff Automation GmbH as per paragraph 3(c)(i) above. -iv. You agree that the Licensed Materials are provided to you AS IS and without any warranty and Beckhoff Automation GmbH and TI disclaim any and all liabilities to you with respect to the Licensed Materials; +iv. You agree that the Licensed Materials are provided to you “AS IS” and without any warranty and Beckhoff Automation GmbH and TI disclaim any and all liabilities to you with respect to the Licensed Materials; v. You may not create, distribute and/or sell derivative works of the Licensed Materials or instruct any third party to do this; vi. You may not sublicense, rent, lease, loan, timeshare, sell, distribute, disclose, publish, assign or transfer any rights, grant a security interest in, transfer possession of the Licensed Materials or its components; and vii. You may not reengineer, translate, reverse engineer, decompile, disassemble or attempt to derive the source code of the Licensed Materials or components of the Licensed Materials or any algorithms, concepts, techniques, methods or processes embodied herein provided to you in object code, or create derivative works of the Licensed Materials or instruct any third party do any of the foregoing.""" +For Sitara ASIC SDK (“SITARA SDK”) with integrated Siemens PROFINET Device DevKit for ERTEC 200P software (“EDDP&API”), the following terms shall apply: +1. The SITARA SDK (with the EDDP&API) shall be used for test and evaluation only; +2. The evaluation and testing period shall end no later than September 30, 2023 (“TEST PERIOD”); +3. You will ensure in the test installation, that any behavior of the SITARA SDK (with the EDDP&API) including failure, malfunction or defect will not cause damage to the environment, property and to a person’s life, body or health +4. You will treat the SITARA SDK (with the EDDP&API) confidential and will not disclose it to third parties +5. You will delete the SITARA SDK (with the EDDP&API) and all copies thereof without being asked within 30 days after the TEST PERIOD has expired + + diff --git a/license_hs.txt b/license_hs.txt index bcccea6..d884562 100644 --- a/license_hs.txt +++ b/license_hs.txt @@ -1,107 +1,40 @@ -Non-Disclosure Agreement -For the Receipt of TI Security Information - -IMPORTANT PLEASE CAREFULLY READ THE FOLLOWING NON-DISCLOSURE AGREEMENT FOR THE RECEIPT OF TI SECURITY INFORMATION, WHICH IS LEGALLY BINDING. AFTER YOU READ IT, YOU WILL BE ASKED WHETHER YOU ACCEPT AND AGREE TO ITS TERMS. DO NOT CLICK I ACCEPT UNLESS: (1) YOU WILL EXERCISE THE RIGHTS GRANTED UNDER THIS AGREEMENT FOR YOUR OWN BENEFIT AND PERSONALLY ACCEPT, AGREE TO, AND INTEND TO BE BOUND BY, THESE TERMS; OR (2) YOU ARE AUTHORIZED TO, AND INTEND TO BE BOUND BY, THESE TERMS ON BEHALF OF YOUR COMPANY. - -This Non-Disclosure Agreement For the Receipt of TI Security Information (Security NDA) is a legal agreement between you and Texas Instruments Incorporated (TI). In this Security NDA you means you personally if you will exercise the rights granted for your own benefit, but it means your company (or you on behalf of your company) if you will exercise the rights granted for your companys benefit. By downloading, copying or otherwise using the Security Information you agree to abide by the provisions set forth herein. This Security NDA is displayed for you to read prior to downloading the Security Information. If you choose not to accept or be bound by these provisions, do not download or use the Security Information. - -1. Scope. The information to be disclosed under this Security NDA ("Security Information") is described as: - -(a) all collateral including user guides, training material, presentations, and other documentation relating to the security features in or for semiconductor devices manufactured by or for TI (TI Devices), that accompany this Security NDA or that is provided in connection with this Security NDA and any updates or upgrades to such documentation, if any, provided to you at TIs sole discretion; and - -(b) any security-related information disclosed in a semi-private E2E forum hosted by TI. - -TI is the only party disclosing confidential information under this Security NDA. - -2. Purpose. You are authorized to use the Security Information only for the purpose of evaluation and use of TI Device(s) containing security features. Without the express written consent of TI, you shall not use Security Information (a) to file or prosecute patent application(s) or (b) to claim copyright(s). You shall not make, or otherwise facilitate in the assessment of, any patent infringement allegation against TI or TI's suppliers or customers based upon the Security Information. - -3. Confidentiality Period. You must protect the Security Information against disclosure as long as you retain it. If you return the Security Information to TI, or destroy the Security Information, your duty to protect the Security Information shall survive until seven (7) years after you have returned to TI, or destroyed, the Security Information (and all copies) and provided to TI your written certification of such return or destruction. For the avoidance of doubt, your right to use the Security Information terminates upon termination, cancellation, or expiration of this Agreement. - -4. Term and Termination. This Security NDA is effective on the date the Security Information is delivered to you together with this Security NDA and will remain in full force and effect until terminated. Either party may terminate this Security NDA upon thirty (30) days prior written notice to the other party. At any time TI shall have the right to request the return of the Security Information disclosed under this Security NDA. You shall, within thirty (30) days after receiving TIs written request, return the Security Information and all copies made thereof including all documents and other materials containing the Security Information, or at TIs option, certify in writing that all Security Information and documents and other materials containing any Security Information have been destroyed. - -5. The following paragraphs shall survive the termination, cancellation or expiration of this Security NDA: 3-5, 6-14, 16, and 17. - -6. Limited Disclosure. Only the following parties are authorized to receive Security Information, and only to the extent these parties are bound by a confidentiality agreement with you that is no less restrictive than this Security NDA: - -(a) your employees with a need to know; and - -(b) your on-premises contractors with a need to know. - - -You shall be responsible for any disclosure or use contrary to the terms of this Security NDA made by any such employees or on-premises contractors, as if you itself had engaged in such unauthorized disclosure or use. - -7. Covenant not to Sue. During the term of this Security NDA, you agree not to assert a claim against TI that the Security Information infringes your intellectual property rights. - -8. Restrictions. You shall protect the Security Information by using the same degree of care, but no less than a reasonable degree of care, as you use to protect your own similar confidential information of like importance and to prevent any dissemination to unauthorized third parties or other use not permitted herein. You shall not provide Security Information to any internal business organization or group, subsidiary, or third party that designs or manufactures semiconductors unless TI gives prior written consent. - -9. Exceptions. This Security NDA imposes no obligation upon you with respect to Security Information received hereunder which: -(a) was already known to you without a duty of confidentiality; -(b) is or becomes a matter of public knowledge through no fault of yours; -(c) is rightfully received by you from a third party without a duty of confidentiality; or -(d) is independently developed by you. - -If you are required to disclose Security Information to a government body or court of law, you agree to give TI sufficient advance written notice to enable TI the opportunity to contest the disclosure or to obtain a protective order. - -10. No Warranty. THE SECURITY INFORMATION IS PROVIDED "AS IS." TI MAKES NO WARRANTIES UNDER THIS SECURITY NDA, INCLUDING WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE OR WARRANTIES AGAINST INFRINGEMENT. YOU AGREE TO (1) USE YOUR INDEPENDENT JUDGMENT IN DEVELOPING YOUR PRODUCTS AND (2) TO TAKE ALL STEPS NECESSARY TO MAINTAIN APPROPRIATE SECURITY AND PROTECTION OF YOUR PRODUCTS AND ANY ASSOCIATED DATA FROM UNAUTHORIZED ACCESS. NOTHING CONTAINED IN THIS SECURITY NDA WILL BE CONSTRUED AS A WARRANTY OR REPRESENTATION BY TI TO MAINTAIN PRODUCTION OF ANY TI DEVICE OR OTHER HARDWARE OR SOFTWARE WITH WHICH THE SECURITY INFORMATION MAY BE USED. - -IN NO EVENT SHALL TI OR ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, HOWEVER CAUSED, ON ANY THEORY OF LIABILITY, IN CONNECTION WITH OR ARISING OUT OF THIS SECURITY NDA OR THE USE OF THE SECURITY INFORMATION REGARDLESS OF WHETHER TI HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. EXCLUDED DAMAGES INCLUDE, BUT ARE NOT LIMITED TO, COST OF REMOVAL OR REINSTALLATION, OUTSIDE COMPUTER TIME, LABOR COSTS, LOSS OF DATA, LOSS OF GOODWILL, LOSS OF PROFITS, LOSS OF SAVINGS, OR LOSS OF USE OR INTERRUPTION OF BUSINESS. IN NO EVENT WILL TIS OR ITS SUPPLIERS AGGREGATE LIABILITY UNDER THIS SECURITY NDA OR ARISING OUT OF YOUR USE OF THE SECURITY INFORMATION EXCEED FIVE HUNDRED U.S. DOLLARS (US$500). - -Because some jurisdictions do not allow the exclusion or limitation of incidental or consequential damages or limitation on how long an implied warranty lasts, the above limitations or exclusions may not apply to you. - -11. Ownership; Intellectual Property Rights. The Security Information contains copyrighted material, trade secrets and other proprietary information of TI and its suppliers and is protected by copyright laws, international copyright treaties, and trade secret laws, as well as other intellectual property laws. All Security Information shall remain the property of TI. You do not acquire any intellectual property rights under this Security NDA except the limited right to use set out in paragraph 2, above. You shall not remove, alter, cover, or obscure any confidentiality, trade secret, trade mark, patent, copyright or other proprietary notice or other identifying marks or designs from any component of the Security Information and you shall reproduce and include in all copies of the Security Information the copyright notice(s) and proprietary legend(s) of TI and its suppliers as they appear in the Security Information. TI reserves all rights not specifically granted under this Security NDA. - -12. Other Opportunities. Neither party has any obligation under this Security NDA to purchase any product or service from the other party, to offer for sale products using or incorporating the Security Information, to enter a business relationship with the other party, or to refrain from engaging in a relationship with any third party. Further, TI has no obligation to provide Security Information to you as the result of entering into this Security NDA. - -13. Notices. All notices to TI hereunder shall be delivered to Texas Instruments Incorporated, 13588 North Central Expressway, Mail Station 3999, Dallas, Texas 75243, Attention: Law Department, with a copy sent to tilegalnotices@list.ti.com. All notices shall be deemed served when received by TI. - -14. Export Control. The Parties acknowledge and agree that the Security Information and any other item, including software and software source code, disclosed under this Security NDA may be subject to export control laws of the U.S. and other countries. You agree not to export any Security Information or any other item received from TI, or any direct product of such Security Information or item, to any destination or country to which the export of the Security Information, item or direct product is prohibited. Each party agrees to obtain any necessary export license, or other required authorization or documentation, prior to their exportation of any Security Information, item or direct product. Neither party shall sell, export, re-export, transfer, divert or otherwise dispose of any Security Information, item or direct product to any person, firm, entity, country or countries prohibited by U.S. or applicable non-U.S. laws. This provision will survive any termination, cancellation or expiration of the Security NDA. - -15. Assignment. You may not assign this Security NDA without TIs prior written consent, which shall not be unreasonably withheld. Any attempt to do so without prior written consent shall be ineffective. - -16. Governing Language. This Security NDA is written and executed in the English language. If a translation is required for any purpose, including but not limited to registration of the Security NDA pursuant to any governmental law, regulation or rule, you shall be solely responsible for creating such translation. Any translation of this Security NDA into a language other than English is intended solely in order to comply with such laws or for reference purposes and the English language version shall be authoritative and controlling. - -17. Governing Law; Severability; Waiver. This Security NDA will be governed by and interpreted in accordance with the laws of the State of Texas, without reference to conflict of laws principles. If for any reason a court of competent jurisdiction finds any provision of the Security NDA to be unenforceable, that provision will be enforced to the maximum extent possible to effectuate the intent of the parties, and the remainder of the Security NDA shall continue in full force and effect. This Security NDA shall not be governed by the United Nations Convention on Contracts for the International Sale of Goods, or by the Uniform Computer Information Transactions Act (UCITA). The parties agree that non-exclusive jurisdiction for any dispute arising out of or relating to this Security NDA lies within the courts located in the State of Texas. Notwithstanding the foregoing, any judgment may be enforced in any United States or foreign court, and either party may seek injunctive relief in any United States or foreign court. You acknowledge and agree that the confidentiality provisions hereof relate to special, unique and extraordinary matters, and that a violation of any of the terms of this Security NDA may cause irreparable injury to TI and TI shall therefore be entitled to an interim injunction, restraining order or such other equitable relief as may be available to it under any relevant law. These remedies are cumulative and are in addition to any other rights and remedies that TI may have at law or in equity. Failure by TI to enforce any provision of this Security NDA shall not be deemed a waiver of future enforcement of that or any other provision in this Security NDA or any other agreement that may be in place between the parties. - -18. Entire Agreement. This is the entire agreement between you and TI regarding the subject matter of this Security NDA and this Security NDA supersedes any prior agreement between the parties in respect of the subject matter of this Security NDA. Notwithstanding the foregoing, any signed and effective agreement relating to the subject matter hereof and stating expressly that such agreement shall control regardless of any subsequent click-wrap, shrink-wrap or web-wrap, shall supersede the terms of this Security NDA. No amendment or modification of this Security NDA will be effective unless in writing and signed by a duly authorized representative of TI. You hereby warrant and represent that you have obtained all authorizations and other applicable consents required empowering you to enter into this Security NDA. - - Texas Instruments Incorporated Evaluation Software License Agreement -IMPORTANT PLEASE CAREFULLY READ THIS AGREEMENT, WHICH IS DISPLAYED FOR YOU TO READ PRIOR TO USING THE LICENSED MATERIALS (DEFINED BELOW). YOU WILL BE ASKED WHETHER YOU ACCEPT AND AGREE TO ITS TERMS. BY CLICKING I ACCEPT OR I AGREE, OR BY USING THE LICENSED MATERIALS, YOU (1) REPRESENT THAT YOU HAVE THE LEGAL CAPACITY AND AUTHORITY TO BIND YOURSELF OR YOUR COMPANY, AS APPLICABLE, TO THE TERMS OF THIS AGREEMENT AND (2) AGREE ON BEHALF OF YOURSELF OR YOUR COMPANY, AS APPLICABLE, TO BE BOUND BY THE TERMS OF THIS AGREEMENT. IF YOU CHOOSE NOT TO ACCEPT OR AGREE WITH ANY OF THESE PROVISIONS, YOU HAVE NO RIGHT TO DOWNLOAD, INSTALL, OR USE THE LICENSED MATERIALS. +IMPORTANT – PLEASE CAREFULLY READ THIS AGREEMENT, WHICH IS DISPLAYED FOR YOU TO READ PRIOR TO USING THE LICENSED MATERIALS (DEFINED BELOW). YOU WILL BE ASKED WHETHER YOU ACCEPT AND AGREE TO ITS TERMS. BY CLICKING “I ACCEPT” OR “I AGREE,” OR BY USING THE LICENSED MATERIALS, YOU (1) REPRESENT THAT YOU HAVE THE LEGAL CAPACITY AND AUTHORITY TO BIND YOURSELF OR YOUR COMPANY, AS APPLICABLE, TO THE TERMS OF THIS AGREEMENT AND (2) AGREE ON BEHALF OF YOURSELF OR YOUR COMPANY, AS APPLICABLE, TO BE BOUND BY THE TERMS OF THIS AGREEMENT. IF YOU CHOOSE NOT TO ACCEPT OR AGREE WITH ANY OF THESE PROVISIONS, YOU HAVE NO RIGHT TO DOWNLOAD, INSTALL, OR USE THE LICENSED MATERIALS. -In certain instances, TI may deliver the Licensed Materials with Other Software not subject to the terms of this Agreement. Your use of Other Software is subject to the terms of the applicable software license(s) listed in the accompanying software manifest, header files, text files, or other location customarily used for licensing terms. You must agree to the terms of each applicable license, or You cannot use the Other Software. TI provides Other Software on an as is basis, without any representation, warranty, or liability to TI of any kind. +In certain instances, TI may deliver the Licensed Materials with Other Software not subject to the terms of this Agreement. Your use of Other Software is subject to the terms of the applicable software license(s) listed in the accompanying software manifest, header files, text files, or other location customarily used for licensing terms. You must agree to the terms of each applicable license, or You cannot use the Other Software. TI provides Other Software on an “as is” basis, without any representation, warranty, or liability to TI of any kind. 1. Definitions. As used in this Agreement, the following capitalized terms will have the meanings set forth below: -a. Agreement means this Software License Agreement. +a. “Agreement” means this Software License Agreement. -b. Company means the entity on whose behalf You are acting, if applicable. +b. “Company” means the entity on whose behalf You are acting, if applicable. -c. Derived Patents means any of Your patents issuing from a patent application that discloses and claims an invention conceived of by You after delivery of the Licensed Materials, and derived by You from Your access to the Licensed Materials. +c. “Derived Patents” means any of Your patents issuing from a patent application that discloses and claims an invention conceived of by You after delivery of the Licensed Materials, and derived by You from Your access to the Licensed Materials. -d. Evaluation Licensed Materials means Licensed Materials other than Software Tools or Output. +d. “Evaluation Licensed Materials” means Licensed Materials other than Software Tools or Output. -e. High-Risk Application means any application where the failure of such application could lead to death, personal injury, or severe physical, property, or environmental damage, including, without limitation, any safety-critical application or Life-Critical-Medical Application. +e. “High-Risk Application” means any application where the failure of such application could lead to death, personal injury, or severe physical, property, or environmental damage, including, without limitation, any safety-critical application or Life-Critical-Medical Application. -f. Licensed Materials means each of the following (in whole or in part): (i) the software programs, configuration files, any real time operating system, and/or data files listed in the accompanying software manifest with a license type of TI Commercial, (ii) documentation related to these programs, (iii) any updates or upgrades to such software programs or documentation provided to You at TIs sole discretion; (iv) Software Tools; and (v) any portions of the aforementioned software and documentation included in any Output, whether in original form or as transformed by compiling, linking, or other operation. +f. “Licensed Materials” means each of the following (in whole or in part): (i) the software programs, configuration files, any real time operating system, and/or data files listed in the accompanying software manifest with a license type of “TI Commercial”, (ii) documentation related to these programs, (iii) any updates or upgrades to such software programs or documentation provided to You at TI’s sole discretion; (iv) Software Tools; and (v) any portions of the aforementioned software and documentation included in any Output, whether in original form or as transformed by compiling, linking, or other operation. -g. Licensee Product means Your product that incorporates (i) hardware components, including one or more TI Devices, and (ii) software components, including only binary or other executable versions of the Licensed Materials. +g. “Licensee Product” means Your product that incorporates (i) hardware components, including one or more TI Devices, and (ii) software components, including only binary or other executable versions of the Licensed Materials. -h. Life-Critical-Medical Application means any medical application where failure of such application would cause serious bodily injury or death (e.g., life support, pacemakers, defibrillators, heart pumps, neurostimulators, and implantables). Such applications include, without limitation, all medical devices identified by the U.S. Food and Drug Administration as Class III devices and equivalent classifications outside the U.S. +h. “Life-Critical-Medical Application” means any medical application where failure of such application would cause serious bodily injury or death (e.g., life support, pacemakers, defibrillators, heart pumps, neurostimulators, and implantables). Such applications include, without limitation, all medical devices identified by the U.S. Food and Drug Administration as Class III devices and equivalent classifications outside the U.S. -i. Other Software means any software components identified in the accompanying software manifest with a license type other than TI Commercial including but not limited to open source software and certain third-party software. +i. “Other Software” means any software components identified in the accompanying software manifest with a license type other than “TI Commercial” including but not limited to open source software and certain third-party software. -j. Output means any binary, textual, or other output produced or generated by Software Tools. +j. “Output” means any binary, textual, or other output produced or generated by Software Tools. -k. Software Tools means programs that may be used to develop, debug, maintain, or otherwise support other programs and applications. +k. “Software Tools” means programs that may be used to develop, debug, maintain, or otherwise support other programs and applications. -l. TI Devices means semiconductor devices or evaluation kits (EVMs) manufactured by or for TI and sold or otherwise provided to You by TI or a TI-authorized distributor. +l. “TI Devices” means semiconductor devices or evaluation kits (EVMs) manufactured by or for TI and sold or otherwise provided to You by TI or a TI-authorized distributor. -m. You means you personally if you will exercise the rights granted for your own benefit, but it means your Company, if you will exercise the rights granted herein for your Companys benefit. +m. “You” means you personally if you will exercise the rights granted for your own benefit, but it means your Company, if you will exercise the rights granted herein for your Company’s benefit. -2. License Grant and Use Restrictions. +2. License Grant and Use Restrictions. a. Evaluation Licensed Materials. For Evaluation Licensed Materials the following license grants apply. Subject to the terms of this Agreement: @@ -115,10 +48,10 @@ b. Software Tools. If any Software Tools are included in the Licensed Materials, (i) Internal Use License. TI grants to You a limited, non-transferable, non-exclusive, non-assignable, non-sublicensable, fully paid-up, royalty-free license to copy and use internally the Software Tools solely and exclusively in connection with the design, development, production, sale, maintenance, and support of Licensee Products. -(ii) Output License Grant. To the extent necessary to enable distribution of the Output, TI grants to You a non-transferable, non-assignable, non-exclusive, fully paid-up, royalty-free license to use, copy, distribute, and sublicense (in binary or executable form) the portions of the Software Tool included in the Output (Included Tool SW), solely in conjunction with the design, development, production, sale, support, and use of Licensee Products, provided You distribute and sublicense the Included Tool SW under a written license with terms at least as restrictive and protective as, and not inconsistent with, the terms of this Agreement. +(ii) Output License Grant. To the extent necessary to enable distribution of the Output, TI grants to You a non-transferable, non-assignable, non-exclusive, fully paid-up, royalty-free license to use, copy, distribute, and sublicense (in binary or executable form) the portions of the Software Tool included in the Output (“Included Tool SW”), solely in conjunction with the design, development, production, sale, support, and use of Licensee Products, provided You distribute and sublicense the Included Tool SW under a written license with terms at least as restrictive and protective as, and not inconsistent with, the terms of this Agreement. -c. Contractors. The licenses granted to You in this Agreement include Your on-site and off-site contractors (either an individual or entity), while such contractors are performing work for or providing services to You, provided that such contractors have executed work-for-hire agreements with You containing applicable terms and conditions consistent with the terms and conditions set forth in this Agreement and provided further that You are liable to TI for any breach by Your contractors of the terms of this Agreement to the same extent as You would be if You had breached the terms of this Agreement Yourself. +c. Contractors. The licenses granted to You in this Agreement include Your on-site and off-site contractors (either an individual or entity), while such contractors are performing work for or providing services to You, provided that such contractors have executed work-for-hire agreements with You containing applicable terms and conditions consistent with the terms and conditions set forth in this Agreement and provided further that You are liable to TI for any breach by Your contractors of the terms of this Agreement to the same extent as You would be if You had breached the terms of this Agreement Yourself. d. No Other License. Nothing in this Agreement will be construed as a license to any intellectual property rights of TI other than those rights embodied in the Licensed Materials provided to You by TI. EXCEPT AS PROVIDED HEREIN, NO OTHER LICENSE, EXPRESS OR IMPLIED, BY ESTOPPEL OR OTHERWISE, TO ANY TI INTELLECTUAL PROPERTY RIGHTS IS GRANTED HEREIN. @@ -126,11 +59,11 @@ NOTWITHSTANDING ANYTHING TO THE CONTRARY, THIS AGREEMENT DOES NOT CONVEY ANY LIC YOU ARE REQUIRED TO EXECUTE A SEPARATE LICENSE AGREEMENT BEFORE MANUFACTURING OR DISTRIBUTING THE EVALUATION LICENSED MATERIALS OR ANY PRODUCTS THAT CONTAIN THE EVALUATION LICENSED MATERIALS. -e. Indemnification. No unauthorized use or distribution of the Licensed Materials will impose any liability on TI, or any of its licensors, whether implied, by estoppel, through course of dealing, or otherwise. You agree to indemnify TI, its affiliates, and its licensors against any claims, losses, and damages based on Your unauthorized use or distribution of, or modifications to, the Licensed Materials. +e. Indemnification. No unauthorized use or distribution of the Licensed Materials will impose any liability on TI, or any of its licensors, whether implied, by estoppel, through course of dealing, or otherwise. You agree to indemnify TI, its affiliates, and its licensors against any claims, losses, and damages based on Your unauthorized use or distribution of, or modifications to, the Licensed Materials. -f. Limited License to TI. - -(i) You grant to TI, TIs affiliates, and their respective licensees of the Licensed Materials, under all intellectual property rights that You own or control, a non-transferable, non-exclusive, non-assignable, worldwide, free license to make, use, sell, offer to sell, import, export, and distribute the Licensed Materials, the Output, or portions of either, including any of Your patents enforceable during the term of this Agreement to the extent such patents contain claims that read on the Licensed Materials or any portion thereof. The foregoing license will automatically terminate upon termination of this Agreement and Your compliance with Section 2.h below. +f. Limited License to TI. + +(i) You grant to TI, TI’s affiliates, and their respective licensees of the Licensed Materials, under all intellectual property rights that You own or control, a non-transferable, non-exclusive, non-assignable, worldwide, free license to make, use, sell, offer to sell, import, export, and distribute the Licensed Materials, the Output, or portions of either, including any of Your patents enforceable during the term of this Agreement to the extent such patents contain claims that read on the Licensed Materials or any portion thereof. The foregoing license will automatically terminate upon termination of this Agreement and Your compliance with Section 2.h below. (ii) If the Licensed Materials include source code, You further grant to TI and its affiliates and licensees a license to Your Derived Patents. If You assign a Derived Patent, You will require as a condition of any such assignment that the assignee agree to be bound by the provisions in this Section 2.f with respect to such Derived Patent. Any attempted assignment or transfer in violation of this Section 2.f will be void. @@ -143,9 +76,9 @@ g. Restrictions. Nothing in the licenses granted by this Agreement may be constr (iii) use Output other than in connection with the design, development, production, sale, and support of Licensee Products; -(iv) use the Licensed Materials to analyze or prove infringement of any of Your patents by either TI or TIs customers; +(iv) use the Licensed Materials to analyze or prove infringement of any of Your patents by either TI or TI’s customers; -(v) copy, publish, disclose, display, provide, transfer or make available the Licensed Materials to any third party, except as provided in this Agreement; +(v) copy, publish, disclose, display, provide, transfer or make available the Licensed Materials to any third party, except as provided in this Agreement; (vi) sublicense, transfer, or assign the Licensed Materials or Your rights under this Agreement to any third party, except as provided in this Agreement; @@ -157,59 +90,59 @@ g. Restrictions. Nothing in the licenses granted by this Agreement may be constr Any additional third-party license restrictions in Exhibit A (which is attached and incorporated herein), will apply to Your use of the applicable Licensed Materials and You must comply with such restrictions. To the extent there is a conflict between this Agreement and Exhibit A, the terms of Exhibit A will prevail. -h. Termination. This Agreement is effective as of the date the Licensed Materials are delivered to You and will remain in full force and effect until terminated. You may terminate this Agreement by written notice to TI. Without prejudice to any other rights, TI may terminate Your right to use the Licensed Materials upon written notice to You if (i) You breach this Agreement, (ii) You are acquired or You transfer ownership of substantially all Your assets, or (iii) at any time after two (2) years following the date the Licensed Materials are delivered to You. Upon termination of this Agreement, You will promptly terminate all sub-licenses and destroy all copies of the Licensed Materials and any Output in Your possession, custody, or control, and upon TIs request, provide to TI a written statement signed by Your authorized representative certifying such termination and destruction. Except for Sections 2.a and 2.b, and 2.f(i), all provisions of this Agreement will survive termination of this Agreement. Section 2.f(i) will survive termination, but only until compliance with this Section 2.h. +h. Termination. This Agreement is effective as of the date the Licensed Materials are delivered to You and will remain in full force and effect until terminated. You may terminate this Agreement by written notice to TI. Without prejudice to any other rights, TI may terminate Your right to use the Licensed Materials upon written notice to You if (i) You breach this Agreement, (ii) You are acquired or You transfer ownership of substantially all Your assets, or (iii) at any time after two (2) years following the date the Licensed Materials are delivered to You. Upon termination of this Agreement, You will promptly terminate all sub-licenses and destroy all copies of the Licensed Materials and any Output in Your possession, custody, or control, and upon TI’s request, provide to TI a written statement signed by Your authorized representative certifying such termination and destruction. Except for Sections 2.a and 2.b, and 2.f(i), all provisions of this Agreement will survive termination of this Agreement. Section 2.f(i) will survive termination, but only until compliance with this Section 2.h. -3. Licensed Materials Ownership. The Licensed Materials are licensed, not sold to You, and may only be used under the terms of this Agreement. Subject to the licenses granted to You under this Agreement, TI and TIs licensors own and will continue to own all right, title, and interest in and to the Licensed Materials, including all copies thereof. You agree that all fixes, modifications, and improvements to the Licensed Materials that are conceived of or made by TI based, in whole or in part, on Your feedback, suggestions, or recommendations are the exclusive property of TI, and all right, title, and interest in and to such fixes, modifications, or improvements to the Licensed Materials will vest solely in TI. You acknowledge and agree that when Your independently developed software or hardware components are combined, in whole or in part, with the Licensed Materials, Your right to use the combined work that includes the Licensed Materials remains subject to the terms of this Agreement. +3. Licensed Materials Ownership. The Licensed Materials are licensed, not sold to You, and may only be used under the terms of this Agreement. Subject to the licenses granted to You under this Agreement, TI and TI’s licensors own and will continue to own all right, title, and interest in and to the Licensed Materials, including all copies thereof. You agree that all fixes, modifications, and improvements to the Licensed Materials that are conceived of or made by TI based, in whole or in part, on Your feedback, suggestions, or recommendations are the exclusive property of TI, and all right, title, and interest in and to such fixes, modifications, or improvements to the Licensed Materials will vest solely in TI. You acknowledge and agree that when Your independently developed software or hardware components are combined, in whole or in part, with the Licensed Materials, Your right to use the combined work that includes the Licensed Materials remains subject to the terms of this Agreement. -4. Intellectual Property Rights. +4. Intellectual Property Rights. -a. The Licensed Materials contain copyrighted material, trade secrets, and other proprietary information of TI and its licensors and are protected by copyright, trade secret, and other intellectual property laws and international treaties. To protect TIs and its licensors rights in the Licensed Materials, You agree, except as specifically permitted by any statutory provision that cannot be contractually waived, not to unlock, decompile, reverse engineer, disassemble, or otherwise translate to a human-perceivable form any portions of the Licensed Materials provided to You in object code format only, nor encourage, allow, or facilitate any third party to do so. Unless a TI-authorized representative provides prior written consent, You will not remove, alter, cover, or obscure any confidentiality, trade secret, trade mark, patent, copyright, or other proprietary notice or other identifying marks or designs from any component of the Licensed Materials and You will reproduce and include in all copies of the Licensed Materials the copyright notice(s) and proprietary legend(s) of TI and its licensors as they appear in the Licensed Materials. TI reserves all rights not specifically granted under this Agreement. +a. The Licensed Materials contain copyrighted material, trade secrets, and other proprietary information of TI and its licensors and are protected by copyright, trade secret, and other intellectual property laws and international treaties. To protect TI’s and its licensors’ rights in the Licensed Materials, You agree, except as specifically permitted by any statutory provision that cannot be contractually waived, not to unlock, decompile, reverse engineer, disassemble, or otherwise translate to a human-perceivable form any portions of the Licensed Materials provided to You in object code format only, nor encourage, allow, or facilitate any third party to do so. Unless a TI-authorized representative provides prior written consent, You will not remove, alter, cover, or obscure any confidentiality, trade secret, trade mark, patent, copyright, or other proprietary notice or other identifying marks or designs from any component of the Licensed Materials and You will reproduce and include in all copies of the Licensed Materials the copyright notice(s) and proprietary legend(s) of TI and its licensors as they appear in the Licensed Materials. TI reserves all rights not specifically granted under this Agreement. -b. You acknowledge and agree that, except as expressly stated, this Agreement conveys no license to any third party patents, copyrights, or other intellectual property rights and that You are solely responsible for any patent, copyright, or other intellectual property right claim that relates to Your use or distribution of the Licensed Materials or Your use or distribution of Your products that include or incorporate the Licensed Materials. You acknowledge that You are responsible for any fees or royalties that may be payable to any third party based on such third partys interests in the Licensed Materials or any intellectual property rights that cover implementation of any industry recognized standard, any software program published by any industry recognized standards bodies, or any other proprietary technology. +b. You acknowledge and agree that, except as expressly stated, this Agreement conveys no license to any third party patents, copyrights, or other intellectual property rights and that You are solely responsible for any patent, copyright, or other intellectual property right claim that relates to Your use or distribution of the Licensed Materials or Your use or distribution of Your products that include or incorporate the Licensed Materials. You acknowledge that You are responsible for any fees or royalties that may be payable to any third party based on such third party’s interests in the Licensed Materials or any intellectual property rights that cover implementation of any industry recognized standard, any software program published by any industry recognized standards bodies, or any other proprietary technology. 5. Audit Right. At TI's request, and within thirty (30) calendar days after receiving written notice, You will permit an internal or independent auditor selected by TI to have access, no more than twice each calendar year (unless the immediately preceding audit revealed a discrepancy) and during Your regular business hours, to all of Your equipment, records, and documents as may contain information bearing upon the use of the Licensed Materials. You will keep full, complete, clear, and accurate records with respect to Your use and distribution of the Licensed Materials for a period beginning with the then-current calendar year and going back three (3) years. -6. Confidential Information. You acknowledge and agree that the Licensed Materials, including their structure and organization, contain trade secrets and other confidential information of TI and its licensors. You agree: (i) to use the Licensed Materials solely within the scope of the licenses set forth herein; (ii) to maintain the Licensed Materials in strict confidence; (iii) to use at least the same procedures and degree of care that You use to prevent disclosure of Your own confidential information of like importance but in no instance less than reasonable care; (iv) to maintain any source code versions of the Licensed Materials under password control protection; and (v) to prevent disclosure of the Licensed Materials to any third party, except as may be necessary and required in connection with Your rights and obligations hereunder; provided, however, that You may not provide the Licensed Materials to any business organization or group within Your Company or to customers or contractors (if permitted) that design or manufacture semiconductors or spatial light modulators unless TI gives written consent. You may use the Licensed Materials for benchmarking internally against competing products under normal conditions, but will not publish or disclose any benchmarking data to any person other than Your employees who have a need to know. You agree to obtain executed confidentiality agreements with Your employees and contractors (if permitted) having access to the Licensed Materials and to diligently enforce such agreements. You grant permission to TI to disclose Your contact information to TIs licensors. +6. Confidential Information. You acknowledge and agree that the Licensed Materials, including their structure and organization, contain trade secrets and other confidential information of TI and its licensors. You agree: (i) to use the Licensed Materials solely within the scope of the licenses set forth herein; (ii) to maintain the Licensed Materials in strict confidence; (iii) to use at least the same procedures and degree of care that You use to prevent disclosure of Your own confidential information of like importance but in no instance less than reasonable care; (iv) to maintain any source code versions of the Licensed Materials under password control protection; and (v) to prevent disclosure of the Licensed Materials to any third party, except as may be necessary and required in connection with Your rights and obligations hereunder; provided, however, that You may not provide the Licensed Materials to any business organization or group within Your Company or to customers or contractors (if permitted) that design or manufacture semiconductors or spatial light modulators unless TI gives written consent. You may use the Licensed Materials for benchmarking internally against competing products under normal conditions, but will not publish or disclose any benchmarking data to any person other than Your employees who have a need to know. You agree to obtain executed confidentiality agreements with Your employees and contractors (if permitted) having access to the Licensed Materials and to diligently enforce such agreements. You grant permission to TI to disclose Your contact information to TI’s licensors. -7. Disclaimer of Warranties and Limitations. THE LICENSED MATERIALS ARE PROVIDED AS IS. TI AND ITS LICENSORS MAKE NO REPRESENTATIONS, AND DISCLAIM ALL WARRANTIES EXPRESS, IMPLIED, AND STATUTORY, REGARDING THE LICENSED MATERIALS, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, SECURITY OR NON-INFRINGEMENT OF ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADE SECRETS OR OTHER INTELLECTUAL PROPERTY RIGHTS. NO ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY TI WILL CREATE ANY WARRANTY. +7. Disclaimer of Warranties and Limitations. THE LICENSED MATERIALS ARE PROVIDED “AS IS.” TI AND ITS LICENSORS MAKE NO REPRESENTATIONS, AND DISCLAIM ALL WARRANTIES EXPRESS, IMPLIED, AND STATUTORY, REGARDING THE LICENSED MATERIALS, INCLUDING BUT NOT LIMITED TO ANY IMPLIED WARRANTIES OF MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE, SECURITY OR NON-INFRINGEMENT OF ANY THIRD PARTY PATENTS, COPYRIGHTS, TRADE SECRETS OR OTHER INTELLECTUAL PROPERTY RIGHTS. NO ORAL OR WRITTEN INFORMATION OR ADVICE GIVEN BY TI WILL CREATE ANY WARRANTY. -NOTHING CONTAINED IN THIS AGREEMENT WILL BE CONSTRUED AS A WARRANTY OR REPRESENTATION BY TI TO MAINTAIN PRODUCTION OF ANY TI DEVICE OR OTHER HARDWARE OR SOFTWARE WITH WHICH THE LICENSED MATERIALS MAY BE USED. +NOTHING CONTAINED IN THIS AGREEMENT WILL BE CONSTRUED AS A WARRANTY OR REPRESENTATION BY TI TO MAINTAIN PRODUCTION OF ANY TI DEVICE OR OTHER HARDWARE OR SOFTWARE WITH WHICH THE LICENSED MATERIALS MAY BE USED. YOU ACKNOWLEDGE AND AGREE THAT THE LICENSED MATERIALS HAVE NOT BEEN TESTED OR CERTIFIED BY ANY GOVERNMENT AGENCY OR INDUSTRY REGULATORY ORGANIZATION OR ANY OTHER THIRD PARTY ORGANIZATION. YOU AGREE TO USE YOUR INDEPENDENT JUDGMENT IN DEVELOPING YOUR PRODUCTS. YOU AGREE THAT PRIOR TO USING OR INCORPORATING OR DISTRIBUTING THE LICENSED MATERIALS IN OR WITH ANY COMMERCIAL PRODUCT THAT YOU WILL THOROUGHLY TEST THE PRODUCT AND THE FUNCTIONALITY OF THE LICENSED MATERIALS IN OR WITH THAT PRODUCT AND BE SOLELY RESPONSIBLE FOR ANY PROBLEMS OR FAILURES. CERTAIN LICENSED MATERIALS MAY BE PRE-RELEASE VERSIONS. PRE-RELEASE VERSIONS DO NOT REPRESENT A FINAL AND GENERALLY AVAILABLE VERSION OF THE LICENSED MATERIALS, AND MAY BE UNDERGOING TESTING AND FURTHER MODIFICATION BY TI. THE PRE-RELEASE VERSIONS ARE NOT AT THE LEVEL OF PERFORMANCE AND COMPATIBILITY OF A FINAL RELEASE VERSION. YOU ACKNOWLEDGE THAT SUCH PRE-RELEASE VERSIONS MAY CONTAIN IRREGULARITIES NOT FOUND IN A FINAL RELEASE VERSION, SUCH AS BUGS, ERRORS, INCONSISTENCIES AND OTHER PROBLEMS, AND THEREFORE ARE NOT INTENDED FOR USE IN PRODUCTION ACTIVITIES OR PRODUCTION PRODUCTS. YOU ARE ADVISED WHEN USING PRE-RELEASE VERSIONS TO SAFEGUARD YOUR COMPUTER SYSTEMS AND BACKUP IMPORTANT DATA, TO USE CAUTION, AND NOT TO RELY IN ANY WAY ON THE CORRECT FUNCTIONING OR PERFORMANCE OF THE PRE-RELEASE VERSIONS. FINAL RELEASE VERSIONS MAY BE DIFFERENT FROM THE PRE-RELEASE VERSIONS, INCLUDING BUT NOT LIMITED TO HAVING DIFFERENT OPERATION OR DIFFERENT FUNCTIONALITY. NOTHING CONTAINED IN THIS AGREEMENT WILL BE CONSTRUED AS A WARRANTY OR REPRESENTATION BY TI TO RELEASE A FINAL RELEASE VERSION OF A PRE-RELEASE VERSION IN THE FUTURE. -IN NO EVENT WILL TI OR TIS LICENSORS BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, HOWEVER CAUSED, ON ANY THEORY OF LIABILITY, IN CONNECTION WITH OR ARISING OUT OF THIS AGREEMENT OR THE USE OF THE LICENSED MATERIALS, REGARDLESS OF WHETHER TI HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. EXCLUDED DAMAGES INCLUDE, BUT ARE NOT LIMITED TO, COST OF REMOVAL OR REINSTALLATION, OUTSIDE COMPUTER TIME, LABOR COSTS, LOSS OF DATA, LOSS OF GOODWILL, LOSS OF PROFITS, LOSS OF SAVINGS, OR LOSS OF USE OR INTERRUPTION OF BUSINESS. IN NO EVENT WILL TIS OR TIS LICENSORS AGGREGATE LIABILITY UNDER THIS AGREEMENT OR ARISING OUT OF YOUR USE OF THE LICENSED MATERIALS EXCEED FIVE HUNDRED U.S. DOLLARS (US$500). +IN NO EVENT WILL TI OR TI’S LICENSORS BE LIABLE FOR ANY SPECIAL, INDIRECT, INCIDENTAL, PUNITIVE OR CONSEQUENTIAL DAMAGES, HOWEVER CAUSED, ON ANY THEORY OF LIABILITY, IN CONNECTION WITH OR ARISING OUT OF THIS AGREEMENT OR THE USE OF THE LICENSED MATERIALS, REGARDLESS OF WHETHER TI HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. EXCLUDED DAMAGES INCLUDE, BUT ARE NOT LIMITED TO, COST OF REMOVAL OR REINSTALLATION, OUTSIDE COMPUTER TIME, LABOR COSTS, LOSS OF DATA, LOSS OF GOODWILL, LOSS OF PROFITS, LOSS OF SAVINGS, OR LOSS OF USE OR INTERRUPTION OF BUSINESS. IN NO EVENT WILL TI’S OR TI’S LICENSORS’ AGGREGATE LIABILITY UNDER THIS AGREEMENT OR ARISING OUT OF YOUR USE OF THE LICENSED MATERIALS EXCEED FIVE HUNDRED U.S. DOLLARS (US$500). Because some jurisdictions do not allow the exclusion or limitation of incidental or consequential damages or limitation on how long an implied warranty lasts, the above limitations or exclusions may not apply to You. 8. Data Collection and Sharing. The Licensed Materials may monitor and collect technical data and other information related to Your use of the Licensed Materials, Your computer system or device, and related activity. You hereby agree and acknowledge that TI may freely use and share that information and data (including with or through its affiliates, partners, and service providers) to, among other things, support the Licensed Materials, use to make improvements or enhancements to the Licensed Materials, and develop, promote, support, and enhance TI products and offerings. -9. Security. +9. Security. -a. Security. Neither TI nor its licensors will be liable or responsible in any way if unauthorized persons gain access to, copy, change, delete, or damage data, information, applications, code, functions, features, or operation of the Licensee Products. You are responsible for properly configuring and using TI Devices or Licensed Materials and taking Your own independent steps to maintain appropriate security and protection of Your Licensee Products and any associated data from unauthorized access. +a. Security. Neither TI nor its licensors will be liable or responsible in any way if unauthorized persons gain access to, copy, change, delete, or damage data, information, applications, code, functions, features, or operation of the Licensee Products. You are responsible for properly configuring and using TI Devices or Licensed Materials and taking Your own independent steps to maintain appropriate security and protection of Your Licensee Products and any associated data from unauthorized access. -b. Security Keys. If the Licensed Materials are used to embed security keys in TI Devices via e-fusing, this provision applies. You may not use development keys in production. You are solely responsible for evaluating the adequacy of, selecting, obtaining, or generating any keys that may be used in Licensee Products, including obtaining all necessary rights, licenses, and authorizations in and to those keys. TI is not responsible for the integrity, operation, or security of Your keys in TI Devices or their use in Licensee Products, or for the consequences of third parties using, gaining access, overcoming or bypassing such keys. You accept that use of the Licensed Materials to e-fuse (or to attempt to e-fuse) security keys into the TI Devices permanently alters them and, consequently, TI will have no liability (warranty or otherwise) for any such altered TI Devices. +b. Security Keys. If the Licensed Materials are used to embed security keys in TI Devices via e-fusing, this provision applies. You may not use development keys in production. You are solely responsible for evaluating the adequacy of, selecting, obtaining, or generating any keys that may be used in Licensee Products, including obtaining all necessary rights, licenses, and authorizations in and to those keys. TI is not responsible for the integrity, operation, or security of Your keys in TI Devices or their use in Licensee Products, or for the consequences of third parties using, gaining access, overcoming or bypassing such keys. You accept that use of the Licensed Materials to e-fuse (or to attempt to e-fuse) security keys into the TI Devices permanently alters them and, consequently, TI will have no liability (warranty or otherwise) for any such altered TI Devices. 10. High-Risk Applications. - + a. Safety-Critical Applications. Licensed Materials promoted for safety applications are designed and intended to assist You in Your efforts to develop and create applications that comply with the requirements of certain safety standards. However, Your use of the Licensed Materials does not ensure that Your application will meet the requirements of such safety standards or that it will qualify for certification to any particular safety standard. Furthermore, You remain responsible for using Your knowledge and independent judgment to determine the requirements for performance and testing of Your applications as may be (i) required to meet applicable state, national, international and regulatory safety standards, or (ii) required or recommended by functional safety standards. Licensed Materials that are not promoted for safety applications are not designed or intended for use in safety-critical applications and any such use is at Your own risk. -b. Life-Critical-Medical Applications. You may not use the Licensed Materials in or with Life-Critical-Medical Applications unless authorized officers of the parties have executed a special contract specifically governing such use. +b. Life-Critical-Medical Applications. You may not use the Licensed Materials in or with Life-Critical-Medical Applications unless authorized officers of the parties have executed a special contract specifically governing such use. c. Indemnification. If You use the Licensed Materials in a High-Risk Application, You will defend, indemnify, and hold TI harmless against any and all loss, liability, cost, or damage that TI incurs as a result of such use. -11. Indemnification Disclaimer. YOU ACKNOWLEDGE AND AGREE THAT TI AND TIS LICENSORS WILL NOT BE LIABLE FOR AND WILL NOT DEFEND OR INDEMNIFY YOU AGAINST ANY THIRD-PARTY INFRINGEMENT CLAIM THAT RELATES TO OR IS BASED ON YOUR MANUFACTURE, USE, OR DISTRIBUTION OF THE LICENSED MATERIALS OR YOUR MANUFACTURE, USE, OFFER FOR SALE, SALE, IMPORTATION OR DISTRIBUTION OF YOUR PRODUCTS THAT INCLUDE OR INCORPORATE THE LICENSED MATERIALS. +11. Indemnification Disclaimer. YOU ACKNOWLEDGE AND AGREE THAT TI AND TI’S LICENSORS WILL NOT BE LIABLE FOR AND WILL NOT DEFEND OR INDEMNIFY YOU AGAINST ANY THIRD-PARTY INFRINGEMENT CLAIM THAT RELATES TO OR IS BASED ON YOUR MANUFACTURE, USE, OR DISTRIBUTION OF THE LICENSED MATERIALS OR YOUR MANUFACTURE, USE, OFFER FOR SALE, SALE, IMPORTATION OR DISTRIBUTION OF YOUR PRODUCTS THAT INCLUDE OR INCORPORATE THE LICENSED MATERIALS. -12. No Technical Support Obligation. TI and TIs licensors have no obligation to install, maintain or support the Licensed Materials. +12. No Technical Support Obligation. TI and TI’s licensors have no obligation to install, maintain or support the Licensed Materials. -13. Notices. All notices to TI will be delivered to Texas Instruments Incorporated, 13588 N. Central Expressway, Mail Station 3999, Dallas, Texas 75243, Attention: Contracts Administration, with a copy to TILegalNotices@list.TI.com. All notices will be deemed served when received by TI. +13. Notices. All notices to TI will be delivered to Texas Instruments Incorporated, 13588 N. Central Expressway, Mail Station 3999, Dallas, Texas 75243, Attention: Contracts Administration, with a copy to TILegalNotices@list.TI.com. All notices will be deemed served when received by TI. 14. U.S. Government Contracts. If You intend to use the Licensed Materials in the performance of a U.S. Government contract or subcontract subject to Federal Acquisition Regulation (FAR), TI agrees to comply only with the commercial-item subcontractor flowdown provisions identified in FAR 52.244-6 (July 2021) to the extent such provisions apply to the types of Licensed Materials provided by TI to You. Unless otherwise agreed in writing by an authorized TI representative, no other FAR provisions, FAR supplement provisions, or other government procurement rules will apply to TI by virtue of any sale of provision of TI goods and services. Specifically, and without derogation to the foregoing limitation, TI will not provide, and no submission should be deemed as providing, certified cost or pricing data, and TI will not be subject to provisions governing cost allowability, cost accounting, and/or audit rights that may be found in Your U.S. Government contract or subcontract. -TI technical data and computer software are generally developed at TIs private expense and not in performance of a U.S. Government contract. TI asserts and should be understood by You and the U.S. Government as retaining proprietary rights in all technical data and computer software provided to You under a U.S. Government contract. Unless separately and expressly agreed in writing by an authorized TI representative, neither the U.S. Government nor any higher-tier contractor under a U.S. Government contract will obtain any rights in TI technical data and computer software beyond the rights provided to TIs commercial customers for such technical data and computer software. +TI technical data and computer software are generally developed at TI’s private expense and not in performance of a U.S. Government contract. TI asserts and should be understood by You and the U.S. Government as retaining proprietary rights in all technical data and computer software provided to You under a U.S. Government contract. Unless separately and expressly agreed in writing by an authorized TI representative, neither the U.S. Government nor any higher-tier contractor under a U.S. Government contract will obtain any rights in TI technical data and computer software beyond the rights provided to TI’s commercial customers for such technical data and computer software. . -15. Export Control. +15. Export Control. a. Exports, re-exports, and transfers of Licensed Materials may be subject to U.S. export controls and sanctions. You acknowledge and agree that: i) You will comply with all applicable laws and regulations; ii) Licensed Materials may not be exported, re-exported, sold or transferred to U.S. embargoed, sanctioned, or restricted destinations, persons, or entities without first obtaining any necessary governmental authorization; and iii) You will provide notice of these compliance obligations to any party obtaining Licensed Materials from You. @@ -217,27 +150,33 @@ b. Unless any necessary U.S. and other applicable government authorizations are c. Each party shall, at its own expense, secure export and import authorizations necessary to fulfill its obligations under this Section 15. You will indemnify and hold TI (including its agents and representatives) harmless against any damages, costs, losses, and/or liabilities arising out of any non-compliance by You with this section. If any required authorization cannot be obtained, or in the event You breach this Section 15, TI may terminate, cancel, or otherwise be excused from any obligations that it may have under this Agreement. Licensed Materials classifications are for TI convenience only and shall not be construed as a representation or warranty of any kind; You are responsible for your own compliance obligations. This section will survive any termination or expiration of this Agreement. -16. Governing Law; Remedies. This Agreement will be governed by and interpreted under the laws of the State of Texas, without reference to conflict of laws principles. This Agreement will not be governed by the United Nations Convention on Contracts for the International Sale of Goods, or by the Uniform Computer Information Transactions Act (UCITA). The parties agree that non-exclusive jurisdiction for any dispute arising out of or relating to this Agreement lies within the courts in the State of Texas. Notwithstanding the foregoing, any judgment may be enforced in any United States or foreign court, and either party may seek injunctive relief in any United States or foreign court. You agree that any breach of the Agreement or use of the Licensed Materials beyond the scope of the license granted hereunder would cause irreparable harm for which TIs remedies at law would be inadequate. You agree that TI will be entitled, in addition to any other remedies available to it at law or in equity, to injunctive relief to prevent the breach or threatened breach of any of Your obligations under this Agreement, without the posting of any bond. +16. Governing Law; Remedies. This Agreement will be governed by and interpreted under the laws of the State of Texas, without reference to conflict of laws principles. This Agreement will not be governed by the United Nations Convention on Contracts for the International Sale of Goods, or by the Uniform Computer Information Transactions Act (UCITA). The parties agree that non-exclusive jurisdiction for any dispute arising out of or relating to this Agreement lies within the courts in the State of Texas. Notwithstanding the foregoing, any judgment may be enforced in any United States or foreign court, and either party may seek injunctive relief in any United States or foreign court. You agree that any breach of the Agreement or use of the Licensed Materials beyond the scope of the license granted hereunder would cause irreparable harm for which TI’s remedies at law would be inadequate. You agree that TI will be entitled, in addition to any other remedies available to it at law or in equity, to injunctive relief to prevent the breach or threatened breach of any of Your obligations under this Agreement, without the posting of any bond. 17. Severability; Waiver. If a court of competent jurisdiction finds any provision of the Agreement unenforceable, that provision will be enforced to the maximum extent possible to effectuate the intent of the parties, and the remainder of the Agreement will continue in full force and effect. Failure by TI to enforce any provision of this Agreement will not be deemed a waiver of future enforcement of that or any other provision in this Agreement or any other agreement that may be in place between the parties. -18. Contingencies. TI will not be in breach of this Agreement and will not be liable for any non-performance or delay in performance if such non-performance or delay is due to a force majeure event or other circumstances beyond TIs reasonable control. +18. Contingencies. TI will not be in breach of this Agreement and will not be liable for any non-performance or delay in performance if such non-performance or delay is due to a force majeure event or other circumstances beyond TI’s reasonable control. 19. Entire Agreement. This is the entire agreement between You and TI, and this Agreement supersedes any prior agreement between the parties related to the subject matter of this Agreement. Notwithstanding the foregoing, any signed and effective software license agreement relating to the subject matter will take precedence over this Agreement if such agreement states it will control regardless of any prior or subsequent click-wrap, shrink-wrap, or web-wrap software license agreement. No amendment or modification of this Agreement will be effective unless in writing and signed by a duly authorized representative of TI. You warrant and represent that You have obtained all authorizations and other applicable consents required empowering You to enter into this Agreement. - +  Exhibit A Additional Third-Party License Restrictions For Beckhoff EtherCAT SSC Library, the following terms shall apply: -"The EtherCAT Slave Stack is licensed for evaluation only. Subject to the terms of this Agreement, TI hereby grants to you a limited, non-transferable, worldwide, non-exclusive, non-sublicensable license to use the Licensed Materials as part of the software development kit containing EtherCAT Slave Stack software licensed by Beckhoff Automation GmBH, in connection with the Demo Board, for the sole purpose of evaluating the Licensee Product. For purposes of this Agreement, (A) EtherCAT Slave Stack shall be construed to refer to ""EtherCAT software, which is a registered trademark and patented software, licensed by Beckhoff Automation GmbH, Germany; and (B) Demo Board means Generic EtherCAT Slave Controller demonstration hardware consisting of (i) a PCB including electronic circuitry, e.g. microprocessors of TI, and a Generic EtherCAT Slave Controller, designed, developed and manufactured by or on behalf of TI, and (ii) the EtherCAT Slave Stack software provided as part of the Licensed Materials. +"The EtherCAT Slave Stack is licensed for evaluation only. Subject to the terms of this Agreement, TI hereby grants to you a limited, non-transferable, worldwide, non-exclusive, non-sublicensable license to use the Licensed Materials as part of the software development kit containing EtherCAT Slave Stack software licensed by Beckhoff Automation GmBH, in connection with the Demo Board, for the sole purpose of evaluating the Licensee Product. For purposes of this Agreement, (A) “EtherCAT Slave Stack” shall be construed to refer to ""EtherCAT® software, which is a registered trademark and patented software, licensed by Beckhoff Automation GmbH, Germany; and (B) “Demo Board” means Generic EtherCAT Slave Controller demonstration hardware consisting of (i) a PCB including electronic circuitry, e.g. microprocessors of TI, and a Generic EtherCAT Slave Controller, designed, developed and manufactured by or on behalf of TI, and (ii) the EtherCAT Slave Stack software provided as part of the Licensed Materials. The following additional restrictions apply to the use of the EtherCAT Slave Stack: -i. You shall not distribute Licensee Products that contain the EtherCAT Technology without a separate agreement with Beckhoff Automation GmbH. +i. You shall not distribute Licensee Products that contain the EtherCAT Technology without a separate agreement with Beckhoff Automation GmbH. ii. You shall have no right to further sub-license the Licensed Materials. iii. You shall obtain a separate production license from Beckhoff Automation GmbH as per paragraph 3(c)(i) above. -iv. You agree that the Licensed Materials are provided to you AS IS and without any warranty and Beckhoff Automation GmbH and TI disclaim any and all liabilities to you with respect to the Licensed Materials; +iv. You agree that the Licensed Materials are provided to you “AS IS” and without any warranty and Beckhoff Automation GmbH and TI disclaim any and all liabilities to you with respect to the Licensed Materials; v. You may not create, distribute and/or sell derivative works of the Licensed Materials or instruct any third party to do this; vi. You may not sublicense, rent, lease, loan, timeshare, sell, distribute, disclose, publish, assign or transfer any rights, grant a security interest in, transfer possession of the Licensed Materials or its components; and vii. You may not reengineer, translate, reverse engineer, decompile, disassemble or attempt to derive the source code of the Licensed Materials or components of the Licensed Materials or any algorithms, concepts, techniques, methods or processes embodied herein provided to you in object code, or create derivative works of the Licensed Materials or instruct any third party do any of the foregoing.""" +For Sitara ASIC SDK (“SITARA SDK”) with integrated Siemens PROFINET Device DevKit for ERTEC 200P software (“EDDP&API”), the following terms shall apply: +1. The SITARA SDK (with the EDDP&API) shall be used for test and evaluation only; +2. The evaluation and testing period shall end no later than September 30, 2023 (“TEST PERIOD”); +3. You will ensure in the test installation, that any behavior of the SITARA SDK (with the EDDP&API) including failure, malfunction or defect will not cause damage to the environment, property and to a person’s life, body or health +4. You will treat the SITARA SDK (with the EDDP&API) confidential and will not disclose it to third parties +5. You will delete the SITARA SDK (with the EDDP&API) and all copies thereof without being asked within 30 days after the TEST PERIOD has expired