Skip to content

Commit

Permalink
Upload TARGET_CY8CPROTO-063-BLE 2.3.0.24609
Browse files Browse the repository at this point in the history
  • Loading branch information
gitlab-runner committed Sep 20, 2021
1 parent 7e3993f commit c13398f
Show file tree
Hide file tree
Showing 24 changed files with 128 additions and 84 deletions.
4 changes: 2 additions & 2 deletions COMPONENT_CM0P/TOOLCHAIN_ARM/cy8c6xx7_cm0plus.sct
Expand Up @@ -4,7 +4,7 @@

;*******************************************************************************
;* \file cy8c6xx7_cm0plus.sct
;* \version 2.90.1
;* \version 2.91
;*
;* Linker file for the ARMCC.
;*
Expand All @@ -26,7 +26,7 @@
;*
;*******************************************************************************
;* \copyright
;* Copyright 2016-2020 Cypress Semiconductor Corporation
;* Copyright 2016-2021 Cypress Semiconductor Corporation
;* SPDX-License-Identifier: Apache-2.0
;*
;* Licensed under the Apache License, Version 2.0 (the "License");
Expand Down
9 changes: 5 additions & 4 deletions COMPONENT_CM0P/TOOLCHAIN_GCC_ARM/cy8c6xx7_cm0plus.ld
@@ -1,6 +1,6 @@
/***************************************************************************//**
* \file cy8c6xx7_cm0plus.ld
* \version 2.90.1
* \version 2.91
*
* Linker file for the GNU C compiler.
*
Expand All @@ -19,7 +19,7 @@
*
********************************************************************************
* \copyright
* Copyright 2016-2020 Cypress Semiconductor Corporation
* Copyright 2016-2021 Cypress Semiconductor Corporation
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
Expand Down Expand Up @@ -232,8 +232,9 @@ SECTIONS
} > ram


.data __ram_vectors_end__ : AT (__etext)
.data __ram_vectors_end__ :
{
. = ALIGN(4);
__data_start__ = .;

*(vtable)
Expand Down Expand Up @@ -267,7 +268,7 @@ SECTIONS

__data_end__ = .;

} > ram
} > ram AT>flash


/* Place variables in the section that should not be initialized during the
Expand Down
4 changes: 2 additions & 2 deletions COMPONENT_CM0P/TOOLCHAIN_IAR/cy8c6xx7_cm0plus.icf
@@ -1,6 +1,6 @@
/*******************************************************************************
* \file cy8c6xx7_cm0plus.icf
* \version 2.90.1
* \version 2.91
*
* Linker file for the IAR compiler.
*
Expand All @@ -19,7 +19,7 @@
*
********************************************************************************
* \copyright
* Copyright 2016-2020 Cypress Semiconductor Corporation
* Copyright 2016-2021 Cypress Semiconductor Corporation
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
Expand Down
4 changes: 2 additions & 2 deletions COMPONENT_CM0P/system_psoc6_cm0plus.c
@@ -1,12 +1,12 @@
/***************************************************************************//**
* \file system_psoc6_cm0plus.c
* \version 2.90.1
* \version 2.91
*
* The device system-source file.
*
********************************************************************************
* \copyright
* Copyright 2016-2020 Cypress Semiconductor Corporation
* Copyright 2016-2021 Cypress Semiconductor Corporation
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
Expand Down
4 changes: 2 additions & 2 deletions COMPONENT_CM4/TOOLCHAIN_ARM/cy8c6xx7_cm4_dual.sct
Expand Up @@ -4,7 +4,7 @@

;*******************************************************************************
;* \file cy8c6xx7_cm4_dual.sct
;* \version 2.90.1
;* \version 2.91
;*
;* Linker file for the ARMCC.
;*
Expand All @@ -26,7 +26,7 @@
;*
;*******************************************************************************
;* \copyright
;* Copyright 2016-2020 Cypress Semiconductor Corporation
;* Copyright 2016-2021 Cypress Semiconductor Corporation
;* SPDX-License-Identifier: Apache-2.0
;*
;* Licensed under the Apache License, Version 2.0 (the "License");
Expand Down
4 changes: 2 additions & 2 deletions COMPONENT_CM4/TOOLCHAIN_A_Clang/cy8c6xx7_cm4_dual.mk
@@ -1,6 +1,6 @@
################################################################################
# \file cy8c6xx7_cm4_dual.mk
# \version 2.90.1
# \version 2.91
#
# \brief
# Specifies the starting address and the size of the segments in the output
Expand All @@ -11,7 +11,7 @@
#
################################################################################
# \copyright
# Copyright 2018-2020 Cypress Semiconductor Corporation
# Copyright 2018-2021 Cypress Semiconductor Corporation
# SPDX-License-Identifier: Apache-2.0
#
# Licensed under the Apache License, Version 2.0 (the "License");
Expand Down
9 changes: 5 additions & 4 deletions COMPONENT_CM4/TOOLCHAIN_GCC_ARM/cy8c6xx7_cm4_dual.ld
@@ -1,6 +1,6 @@
/***************************************************************************//**
* \file cy8c6xx7_cm4_dual.ld
* \version 2.90.1
* \version 2.91
*
* Linker file for the GNU C compiler.
*
Expand All @@ -19,7 +19,7 @@
*
********************************************************************************
* \copyright
* Copyright 2016-2020 Cypress Semiconductor Corporation
* Copyright 2016-2021 Cypress Semiconductor Corporation
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
Expand Down Expand Up @@ -238,8 +238,9 @@ SECTIONS
} > ram


.data __ram_vectors_end__ : AT (__etext)
.data __ram_vectors_end__ :
{
. = ALIGN(4);
__data_start__ = .;

*(vtable)
Expand Down Expand Up @@ -273,7 +274,7 @@ SECTIONS

__data_end__ = .;

} > ram
} > ram AT>flash


/* Place variables in the section that should not be initialized during the
Expand Down
4 changes: 2 additions & 2 deletions COMPONENT_CM4/TOOLCHAIN_IAR/cy8c6xx7_cm4_dual.icf
@@ -1,6 +1,6 @@
/*******************************************************************************
* \file cy8c6xx7_cm4_dual.icf
* \version 2.90.1
* \version 2.91
*
* Linker file for the IAR compiler.
*
Expand All @@ -19,7 +19,7 @@
*
********************************************************************************
* \copyright
* Copyright 2016-2020 Cypress Semiconductor Corporation
* Copyright 2016-2021 Cypress Semiconductor Corporation
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
Expand Down
6 changes: 3 additions & 3 deletions COMPONENT_CM4/system_psoc6_cm4.c
@@ -1,12 +1,12 @@
/***************************************************************************//**
* \file system_psoc6_cm4.c
* \version 2.90.1
* \version 2.91
*
* The device system-source file.
*
********************************************************************************
* \copyright
* Copyright 2016-2020 Cypress Semiconductor Corporation
* Copyright 2016-2021 Cypress Semiconductor Corporation
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
Expand Down Expand Up @@ -100,7 +100,7 @@ uint32_t cy_BleEcoClockFreqHz = 0UL;

/* IPC_STRUCT7->DATA configuration */
#define CY_STARTUP_CM0_DP_STATE (0x2uL)
#define CY_STARTUP_IPC7_DP_OFFSET (0x28u)
#define CY_STARTUP_IPC7_DP_OFFSET (28u)


/*******************************************************************************
Expand Down
6 changes: 4 additions & 2 deletions CY8CPROTO-063-BLE.mk
Expand Up @@ -6,7 +6,9 @@
#
################################################################################
# \copyright
# Copyright 2018-2021 Cypress Semiconductor Corporation
# Copyright 2018-2021 Cypress Semiconductor Corporation (an Infineon company) or
# an affiliate of Cypress Semiconductor Corporation
#
# SPDX-License-Identifier: Apache-2.0
#
# Licensed under the Apache License, Version 2.0 (the "License");
Expand All @@ -30,7 +32,7 @@ endif
include $(dir $(lastword $(MAKEFILE_LIST)))/locate_recipe.mk

# MCU device selection
# Changing the device should be done using make bsp or make update_bsp with the DEVICE_GEN
# Changing the device should be done using "make bsp" or "make update_bsp" with the "DEVICE_GEN"
# variable set to the new MCU. If you change the device manually here you must also update the
# design.modus file and re-run the device configurator.
DEVICE:=CYBLE-416045-02
Expand Down
8 changes: 4 additions & 4 deletions README.md
Expand Up @@ -62,11 +62,11 @@ See the [BSP API Reference Manual][api] for the complete list of the provided in
* [CY8CPROTO-063-BLE BSP API Reference Manual][api]
* [CY8CPROTO-063-BLE Documentation](http://www.cypress.com/CY8CPROTO-063-BLE)
* [Cypress Semiconductor, an Infineon Technologies Company](http://www.cypress.com)
* [Cypress Semiconductor GitHub](https://github.com/cypresssemiconductorco)
* [Infineon GitHub](https://github.com/infineon)
* [ModusToolbox](https://www.cypress.com/products/modustoolbox-software-environment)

[api]: https://cypresssemiconductorco.github.io/TARGET_CY8CPROTO-063-BLE/html/modules.html
[settings]: https://cypresssemiconductorco.github.io/TARGET_CY8CPROTO-063-BLE/html/md_bsp_settings.html
[api]: https://infineon.github.io/TARGET_CY8CPROTO-063-BLE/html/modules.html
[settings]: https://infineon.github.io/TARGET_CY8CPROTO-063-BLE/html/md_bsp_settings.html

---
© Cypress Semiconductor Corporation, 2019-2021.
© Cypress Semiconductor Corporation (an Infineon company) or an affiliate of Cypress Semiconductor Corporation, 2019-2021.
13 changes: 10 additions & 3 deletions RELEASE.md
Expand Up @@ -15,6 +15,13 @@ The CY8CPROTO-063-BLE library includes the following:
* API documentation

### What Changed?
#### v2.3.0
* Add new connectivity components for easier board customization
* Simplify BT configuration settings for boards that support it
* Minor branding updates
#### v2.2.0
* Updated PSoC 64 linker sections to match secure policy settings
* Minor documentation updates
#### v2.1.0
* Added component CAT1 to all boards
* Added new components for connectivity chips
Expand Down Expand Up @@ -69,10 +76,10 @@ Minimum required ModusToolbox Software Environment: v2.2
* [CY8CPROTO-063-BLE BSP API Reference Manual][api]
* [CY8CPROTO-063-BLE Documentation](http://www.cypress.com/CY8CPROTO-063-BLE)
* [Cypress Semiconductor, an Infineon Technologies Company](http://www.cypress.com)
* [Cypress Semiconductor GitHub](https://github.com/cypresssemiconductorco)
* [Infineon GitHub](https://github.com/infineon)
* [ModusToolbox](https://www.cypress.com/products/modustoolbox-software-environment)

[api]: modules.html
[api]: https://infineon.github.io/TARGET_CY8CPROTO-063-BLE/html/modules.html

---
© Cypress Semiconductor Corporation, 2019-2021.
© Cypress Semiconductor Corporation (an Infineon company) or an affiliate of Cypress Semiconductor Corporation, 2019-2021.
6 changes: 4 additions & 2 deletions cybsp.c
Expand Up @@ -3,11 +3,13 @@
*
* Description:
* Provides initialization code for starting up the hardware contained on the
* Cypress board.
* Infineon board.
*
********************************************************************************
* \copyright
* Copyright 2018-2021 Cypress Semiconductor Corporation
* Copyright 2018-2021 Cypress Semiconductor Corporation (an Infineon company) or
* an affiliate of Cypress Semiconductor Corporation
*
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
Expand Down
7 changes: 6 additions & 1 deletion cybsp.h
Expand Up @@ -6,7 +6,9 @@
*
***************************************************************************************************
* \copyright
* Copyright 2018-2021 Cypress Semiconductor Corporation
* Copyright 2018-2021 Cypress Semiconductor Corporation (an Infineon company) or
* an affiliate of Cypress Semiconductor Corporation
*
* SPDX-License-Identifier: Apache-2.0
*
* Licensed under the Apache License, Version 2.0 (the "License");
Expand Down Expand Up @@ -64,6 +66,9 @@ extern "C" {
cy_rslt_t cybsp_init(void);

#if defined(CYBSP_WIFI_CAPABLE) && defined(CY_USING_HAL)

#define CYBSP_WIFI_INTERFACE_TYPE CYBSP_SDIO_INTERFACE

/**
* \brief Get the initialized sdio object used for communicating with the WiFi Chip.
* \note This function should only be called after cybsp_init();
Expand Down

0 comments on commit c13398f

Please sign in to comment.