Skip to content

Commit 8f52827

Browse files
committed
Added missing README files for Cypress PDL library.
hex files subfolder moved up one level to avoid license confusion. Removed non-TLS implementation of TRNG. Removed unused crypto libraries and headers. Replaced Cypress copyright licence per agreement. Removed unsed eeprom emulation middleware files. Renamed assembler files from *.s to *.S Removed "device_name" from targets.json definitions as it is not supoprted yet.
1 parent 7d322dc commit 8f52827

File tree

162 files changed

+2974
-7930
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

162 files changed

+2974
-7930
lines changed
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
version 3.0.1
2+
Lines changed: 5 additions & 0 deletions

targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8C63XX/TARGET_MCU_PSOC6_M0/device/TOOLCHAIN_ARM_STD/cy8c6xx7_cm0plus.sct

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@
2727
;*******************************************************************************
2828
;* \copyright
2929
;* Copyright 2016-2018, Cypress Semiconductor Corporation. All rights reserved.
30-
;* You may use this file only in accordance with the license, terms, conditions,
31-
;* disclaimers, and limitations in the end user license agreement accompanying
32-
;* the software package with which this file was provided.
30+
;* SPDX-License-Identifier: Apache-2.0
3331
;******************************************************************************/
3432

3533
; The defines below describe the location and size of blocks of memory in the target.

targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8C63XX/TARGET_MCU_PSOC6_M0/device/TOOLCHAIN_GCC_ARM/cy8c6xx7_cm0plus.ld

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,7 @@
2020
********************************************************************************
2121
* \copyright
2222
* Copyright 2016-2018, Cypress Semiconductor Corporation. All rights reserved.
23-
* You may use this file only in accordance with the license, terms, conditions,
24-
* disclaimers, and limitations in the end user license agreement accompanying
25-
* the software package with which this file was provided.
23+
* SPDX-License-Identifier: Apache-2.0
2624
*******************************************************************************/
2725

2826
OUTPUT_FORMAT ("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")

targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8C63XX/TARGET_MCU_PSOC6_M0/device/TOOLCHAIN_IAR/cy8c6xx7_cm0plus.icf

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,7 @@
2020
********************************************************************************
2121
* \copyright
2222
* Copyright 2016-2018, Cypress Semiconductor Corporation. All rights reserved.
23-
* You may use this file only in accordance with the license, terms, conditions,
24-
* disclaimers, and limitations in the end user license agreement accompanying
25-
* the software package with which this file was provided.
23+
* SPDX-License-Identifier: Apache-2.0
2624
*******************************************************************************/
2725

2826
/*###ICF### Section handled by ICF editor, don't touch! ****/

targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8C63XX/TARGET_MCU_PSOC6_M0/system_psoc63_cm0plus.c

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,9 @@
77
********************************************************************************
88
* \copyright
99
* Copyright 2016-2018, Cypress Semiconductor Corporation. All rights reserved.
10-
* You may use this file only in accordance with the license, terms, conditions,
11-
* disclaimers, and limitations in the end user license agreement accompanying
12-
* the software package with which this file was provided.
10+
* Copyright 2017-2018, Future Electronics
11+
* SPDX-License-Identifier: Apache-2.0
1312
*******************************************************************************/
14-
/*
15-
* Copyright (c) 20017-2018 Future Electronics
16-
*/
1713

1814
#include <stdint.h>
1915
#include <stdbool.h>
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
version 3.0.1
2+
Lines changed: 5 additions & 0 deletions

targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8C63XX/TARGET_MCU_PSOC6_M4/device/TOOLCHAIN_ARM_STD/cy8c6xx7_cm4_dual.sct

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,9 +27,7 @@
2727
;*******************************************************************************
2828
;* \copyright
2929
;* Copyright 2016-2018, Cypress Semiconductor Corporation. All rights reserved.
30-
;* You may use this file only in accordance with the license, terms, conditions,
31-
;* disclaimers, and limitations in the end user license agreement accompanying
32-
;* the software package with which this file was provided.
30+
;* SPDX-License-Identifier: Apache-2.0
3331
;******************************************************************************/
3432

3533
; The defines below describe the location and size of blocks of memory in the target.

targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8C63XX/TARGET_MCU_PSOC6_M4/device/TOOLCHAIN_GCC_ARM/cy8c6xx7_cm4_dual.ld

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,7 @@
2020
********************************************************************************
2121
* \copyright
2222
* Copyright 2016-2018, Cypress Semiconductor Corporation. All rights reserved.
23-
* You may use this file only in accordance with the license, terms, conditions,
24-
* disclaimers, and limitations in the end user license agreement accompanying
25-
* the software package with which this file was provided.
23+
* SPDX-License-Identifier: Apache-2.0
2624
*******************************************************************************/
2725

2826
OUTPUT_FORMAT ("elf32-littlearm", "elf32-bigarm", "elf32-littlearm")

targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8C63XX/TARGET_MCU_PSOC6_M4/device/TOOLCHAIN_IAR/cy8c6xx7_cm4_dual.icf

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,9 +20,7 @@
2020
********************************************************************************
2121
* \copyright
2222
* Copyright 2016-2018, Cypress Semiconductor Corporation. All rights reserved.
23-
* You may use this file only in accordance with the license, terms, conditions,
24-
* disclaimers, and limitations in the end user license agreement accompanying
25-
* the software package with which this file was provided.
23+
* SPDX-License-Identifier: Apache-2.0
2624
*******************************************************************************/
2725

2826
/*###ICF### Section handled by ICF editor, don't touch! ****/

targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8C63XX/TARGET_MCU_PSOC6_M4/device/hex/README.md renamed to targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8C63XX/TARGET_MCU_PSOC6_M4/hex/README.md

Lines changed: 1 addition & 0 deletions

targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8C63XX/TARGET_MCU_PSOC6_M4/system_psoc63_cm4.c

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,9 @@
77
********************************************************************************
88
* \copyright
99
* Copyright 2016-2018, Cypress Semiconductor Corporation. All rights reserved.
10-
* You may use this file only in accordance with the license, terms, conditions,
11-
* disclaimers, and limitations in the end user license agreement accompanying
12-
* the software package with which this file was provided.
10+
* Copyright 2017-2018, Future Electronics
11+
* SPDX-License-Identifier: Apache-2.0
1312
*******************************************************************************/
14-
/*
15-
* Copyright (c) 20017-2018 Future Electronics
16-
*/
1713

1814
#include <stdint.h>
1915
#include <stdbool.h>

targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8C63XX/device/cmsis.h

Lines changed: 10 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,18 @@
11
/* mbed Microcontroller Library
22
* A generic CMSIS include header
3-
*******************************************************************************
4-
* Copyright (c) XXX
5-
* All rights reserved.
3+
* Copyright (c) 2017-2018 Future Electronics
64
*
7-
* Redistribution and use in source and binary forms, with or without
8-
* modification, are permitted provided that the following conditions are met:
5+
* Licensed under the Apache License, Version 2.0 (the "License");
6+
* you may not use this file except in compliance with the License.
7+
* You may obtain a copy of the License at
98
*
10-
* 1. Redistributions of source code must retain the above copyright notice,
11-
* this list of conditions and the following disclaimer.
12-
* 2. Redistributions in binary form must reproduce the above copyright notice,
13-
* this list of conditions and the following disclaimer in the documentation
14-
* and/or other materials provided with the distribution.
15-
* 3. Neither the name of ARM nor the names of its contributors
16-
* may be used to endorse or promote products derived from this software
17-
* without specific prior written permission.
9+
* http://www.apache.org/licenses/LICENSE-2.0
1810
*
19-
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
20-
* AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
21-
* IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
22-
* DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
23-
* FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
24-
* DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
25-
* SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
26-
* CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
27-
* OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
28-
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29-
*******************************************************************************
11+
* Unless required by applicable law or agreed to in writing, software
12+
* distributed under the License is distributed on an "AS IS" BASIS,
13+
* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
* See the License for the specific language governing permissions and
15+
* limitations under the License.
3016
*/
3117

3218
#ifndef MBED_CMSIS_H

targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8C63XX/device/cy8c6347bzi_bld53.h

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,8 @@
1010
*
1111
********************************************************************************
1212
* \copyright
13-
* Copyright 2016-2018, Cypress Semiconductor Corporation. All rights reserved.
14-
* You may use this file only in accordance with the license, terms, conditions,
15-
* disclaimers, and limitations in the end user license agreement accompanying
16-
* the software package with which this file was provided.
13+
* Copyright 2016-2018, Cypress Semiconductor Corporation. All rights reserved.
14+
* SPDX-License-Identifier: Apache-2.0
1715
*******************************************************************************/
1816

1917
#ifndef _CY8C6347BZI_BLD53_H_

targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8C63XX/device/cy_device_headers.h

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,8 @@
1010
*
1111
********************************************************************************
1212
* \copyright
13-
* Copyright 2016-2018, Cypress Semiconductor Corporation. All rights reserved.
14-
* You may use this file only in accordance with the license, terms, conditions,
15-
* disclaimers, and limitations in the end user license agreement accompanying
16-
* the software package with which this file was provided.
13+
* Copyright 2016-2018, Cypress Semiconductor Corporation. All rights reserved.
14+
* SPDX-License-Identifier: Apache-2.0
1715
*******************************************************************************/
1816

1917
#ifndef _CY_DEVICE_HEADERS_H_

targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8C63XX/device/cy_ipc_config.c

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,9 +9,7 @@
99
*
1010
********************************************************************************
1111
* Copyright 2016-2018, Cypress Semiconductor Corporation. All rights reserved.
12-
* You may use this file only in accordance with the license, terms, conditions,
13-
* disclaimers, and limitations in the end user license agreement accompanying
14-
* the software package with which this file was provided.
12+
* SPDX-License-Identifier: Apache-2.0
1513
*******************************************************************************/
1614

1715
#include "ipc/cy_ipc_drv.h"

targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8C63XX/device/cy_ipc_config.h

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,8 @@
88
*
99
********************************************************************************
1010
* \copyright
11-
* Copyright 2016-2018, Cypress Semiconductor Corporation. All rights reserved.
12-
* You may use this file only in accordance with the license, terms, conditions,
13-
* disclaimers, and limitations in the end user license agreement accompanying
14-
* the software package with which this file was provided.
11+
* Copyright 2016-2018, Cypress Semiconductor Corporation. All rights reserved.
12+
* SPDX-License-Identifier: Apache-2.0
1513
*******************************************************************************/
1614

1715
#ifndef CY_IPC_CONFIG_H

targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8C63XX/device/cymetadata.c

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,8 @@
88
* This file is automatically generated by PSoC Creator.
99
*
1010
********************************************************************************
11-
* Copyright (c) 2007-2017 Cypress Semiconductor. All rights reserved.
12-
* You may use this file only in accordance with the license, terms, conditions,
13-
* disclaimers, and limitations in the end user license agreement accompanying
14-
* the software package with which this file was provided.
11+
* Copyright 2007-2018, Cypress Semiconductor Corporation. All rights reserved.
12+
* SPDX-License-Identifier: Apache-2.0
1513
********************************************************************************/
1614

1715

targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8C63XX/device/gpio_psoc63_116_bga_ble.h

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,8 @@
1010
*
1111
********************************************************************************
1212
* \copyright
13-
* Copyright 2016-2018, Cypress Semiconductor Corporation. All rights reserved.
14-
* You may use this file only in accordance with the license, terms, conditions,
15-
* disclaimers, and limitations in the end user license agreement accompanying
16-
* the software package with which this file was provided.
13+
* Copyright 2016-2018, Cypress Semiconductor Corporation. All rights reserved.
14+
* SPDX-License-Identifier: Apache-2.0
1715
*******************************************************************************/
1816

1917
#ifndef _GPIO_PSOC63_116_BGA_BLE_H_

targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8C63XX/device/psoc63_config.h

Lines changed: 10 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,8 @@
1010
*
1111
********************************************************************************
1212
* \copyright
13-
* Copyright 2016-2018, Cypress Semiconductor Corporation. All rights reserved.
14-
* You may use this file only in accordance with the license, terms, conditions,
15-
* disclaimers, and limitations in the end user license agreement accompanying
16-
* the software package with which this file was provided.
13+
* Copyright 2016-2018, Cypress Semiconductor Corporation. All rights reserved.
14+
* SPDX-License-Identifier: Apache-2.0
1715
*******************************************************************************/
1816

1917
#ifndef _PSOC63_CONFIG_H_
@@ -84,10 +82,10 @@ typedef enum
8482
} en_clk_dst_t;
8583

8684
/* Trigger Group */
87-
/* This section contains the enums related to the Trigger multiplexer (TrigMux) driver.
85+
/* This section contains the enums related to the Trigger multiplexer (TrigMux) driver.
8886
* The constants are divided into four types because each signal of the TrigMux driver has a path
89-
* through two multiplexers: the reduction multiplexer and the distribution multiplexer. This
90-
* requires two calls for Cy_TrigMux_Connect() function. The first call - for the reduction
87+
* through two multiplexers: the reduction multiplexer and the distribution multiplexer. This
88+
* requires two calls for Cy_TrigMux_Connect() function. The first call - for the reduction
9189
* multiplexer, the second call - for the distribution multiplexer.
9290
*
9391
* The four types of inputs/output parameters:
@@ -96,7 +94,7 @@ typedef enum
9694
* 3) Parameters for distribution multiplexer's inputs (intermediate signals);
9795
* 4) Parameters for distribution multiplexer's outputs (output signals of TrigMux).
9896
*
99-
* The Cy_TrigMux_Connect() inTrig parameter can have 1) and 3) types parameters. The outTrig
97+
* The Cy_TrigMux_Connect() inTrig parameter can have 1) and 3) types parameters. The outTrig
10098
* parameter can have 2) and 4) types parameters.
10199
* The names of the constants for these parameters have the following format:
102100
*
@@ -108,15 +106,15 @@ typedef enum
108106
*
109107
* Example:
110108
* TRIG11_IN_TCPWM0_TR_OVERFLOW3 - the TCPWM0 tr_overflow[3] input of reduction multiplexer#11.
111-
*
109+
*
112110
* 2) For reduction multiplexer's outputs:
113111
* TRIG<REDMULT>_OUT_TR_GROUP<DISTMULT >_INPUT<DISTMULTINPUT>
114112
* <REDMULT> - the reduction multiplexer number;
115113
* <DISTMULT> - the distribution multiplexer number;
116114
* <DISTMULTINPUT> - the input number of the distribution multiplexer.
117115
*
118116
* Example:
119-
* TRIG11_OUT_TR_GROUP0_INPUT23 - Input#23 of the distribution multiplexer#0 is the destination
117+
* TRIG11_OUT_TR_GROUP0_INPUT23 - Input#23 of the distribution multiplexer#0 is the destination
120118
* of the reduction multiplexer#11.
121119
*
122120
* 3) For distribution multiplexer's inputs:
@@ -126,9 +124,9 @@ typedef enum
126124
* <REDMULTOUTPUT> - the output number of the reduction multiplexer;
127125
*
128126
* Example:
129-
* TRIG0_IN_TR_GROUP11_OUTPUT15 - Output#15 of the reduction multiplexer#11 is the source of the
127+
* TRIG0_IN_TR_GROUP11_OUTPUT15 - Output#15 of the reduction multiplexer#11 is the source of the
130128
* distribution multiplexer#0.
131-
*
129+
*
132130
* 4) For distribution multiplexer's outputs:
133131
* TRIG<DISTMULT>_OUT_<IPDEST><IPNUM>
134132
* <REDMULT> - the distribution multiplexer number;

targets/TARGET_Cypress/TARGET_PSOC6/TARGET_CY8C63XX/device/system_psoc63.h

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,9 +7,7 @@
77
********************************************************************************
88
* \copyright
99
* Copyright 2016-2018, Cypress Semiconductor Corporation. All rights reserved.
10-
* You may use this file only in accordance with the license, terms, conditions,
11-
* disclaimers, and limitations in the end user license agreement accompanying
12-
* the software package with which this file was provided.
10+
* SPDX-License-Identifier: Apache-2.0
1311
*******************************************************************************/
1412

1513

targets/TARGET_Cypress/TARGET_PSOC6/TARGET_FUTURE_SEQUANA/TARGET_FUTURE_SEQUANA_M0/board_config.c

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11

22
/*******************************************************************************
3-
* File Name: cyfitter_cfg.c
3+
* File Name: board_config.c (formerly cyfitter_cfg.c)
44
*
55
* PSoC Creator 4.2
66
*
@@ -10,14 +10,10 @@
1010
* This file is automatically generated by PSoC Creator.
1111
*
1212
********************************************************************************
13-
* Copyright (c) 2007-2017 Cypress Semiconductor. All rights reserved.
14-
* You may use this file only in accordance with the license, terms, conditions,
15-
* disclaimers, and limitations in the end user license agreement accompanying
16-
* the software package with which this file was provided.
13+
* Copyright 2007-2018, Cypress Semiconductor Corporation. All rights reserved.
14+
* Copyright 2017-2018, Future Electronics
15+
* SPDX-License-Identifier: Apache-2.0
1716
********************************************************************************/
18-
/*
19-
* Copyright (c) 20017-2018 Future Electronics
20-
*/
2117

2218
#include <string.h>
2319
#include "device.h"
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
version 3.0.1
2+
Lines changed: 4 additions & 0 deletions

0 commit comments

Comments
 (0)