diff --git a/.gitignore b/.gitignore
new file mode 100644
index 0000000..a053ead
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,148 @@
+# This list of files to ignore includes common, tool- or user-specific files that
+# are typically not checked into a version control system (VCS). It is a superset
+# of such files. You may want to add others, especially if you use a tool not listed
+# here. You can remove those that do not apply to you.
+#
+# The .gitignore file is intended for the git VCS. For another VCS you would specify
+# which files to ignore in whatever form your VCS requires. If you do not check your
+# code into a VCS, you can ignore the .gitignore file.
+
+# ModusToolbox library repos or information about library dependencies
+libs/
+
+# Eclipse IDE for ModusToolbox files
+.metadata/
+# .cyignore
+# .settings/
+# .cproject
+# .project
+# .mtbLaunchConfigs/
+
+# ModusToolbox Configurator generated code
+GeneratedSource/
+
+# ModusToolbox build system output
+build/
+Debug/
+Release/
+*_build/
+
+# Visual Studio Code
+openocd.tcl
+.vscode/
+!.vscode/settings.json
+!.vscode/tasks.json
+!.vscode/launch.json
+!.vscode/extensions.json
+
+# IAR Embedded Workbench files
+
+# IAR Project file.
+# *.ewp
+
+# IAR Settings
+/settings/
+
+# Uncomment this if not using project connections
+# *.ipcf
+
+# Comment this out if using custom argument variables
+*.custom_argvars
+
+# IAR Debugger Settings
+# *.ewd
+
+# Comment this out if you use C-Stat or C-Run to compile/analyze your project
+*.ewt
+
+# IAR Workspace files
+# *.eww
+
+# IAR Debug Exe
+/Debug/Exe/
+
+# IAR Debug List
+/Debug/List
+
+# IAR Debug Obj
+/Obj/*.pbd
+/Obj/*.pbd.*
+/Obj/*.pbi
+/Obj/*.pbi.*
+
+# Log files
+*.log
+
+# IAR backup files
+Backup*
+
+# IAR dependency files
+*.dep
+
+# Compiled Binaries
+*.bin
+*.elf
+*.hex
+*.map
+
+# Trash files
+*.bak
+
+
+# Keil uVision files
+
+# Project and package description files
+*.cpdsc
+*.gpdsc
+
+# uVision Project file (generated by uVision). Uncomment this if do not want to track the Keil uVision project file
+# *.uvprojx (is used to build the project from scratch)
+
+# Project options file (contains information about the debugger and trace configuration)
+# *.uvoptx
+
+# Project file for multi-project workspaces
+# *.uvmpw
+
+# Project screen layout file
+*.uvguix.*
+
+# Configuration files for the run-time environment
+# RTE/
+
+# Generated output files
+*.lst
+*.map
+
+# Eclipse workspace/user-specific files/settings/caches
+.metadata/
+# .settings/
+
+# Vi and Emacs backup files
+*~
+\#*\#
+[._]*.s[a-v][a-z]
+[._]*.sw[a-p]
+[._]s[a-rt-v][a-z]
+[._]ss[a-gi-z]
+[._]sw[a-p]
+
+# Created by git when using merge tools for conflicts
+*.BACKUP.*
+*.BASE.*
+*.LOCAL.*
+*.REMOTE.*
+*_BACKUP_*.txt
+*_BASE_*.txt
+*_LOCAL_*.txt
+*_REMOTE_*.txt
+
+# macOS Finder incidental files
+.DS_Store
+
+# Windows Explorer incidental files
+Thumbs.db
+Thumbs.db:encryptable
+ehthumbs.db
+ehthumbs_vista.db
+[Dd]esktop.ini
diff --git a/COMPONENT_bsp_design_modus/design.modus b/COMPONENT_bsp_design_modus/design.modus
new file mode 100644
index 0000000..f60ccc7
--- /dev/null
+++ b/COMPONENT_bsp_design_modus/design.modus
@@ -0,0 +1,237 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/CYW30739B2-P5-EVK01.mk b/CYW30739B2-P5-EVK01.mk
new file mode 100644
index 0000000..b0c6023
--- /dev/null
+++ b/CYW30739B2-P5-EVK01.mk
@@ -0,0 +1,185 @@
+#
+# Copyright 2016-2021, Cypress Semiconductor Corporation (an Infineon company) or
+# an affiliate of Cypress Semiconductor Corporation. All rights reserved.
+#
+# This software, including source code, documentation and related
+# materials ("Software") is owned by Cypress Semiconductor Corporation
+# or one of its affiliates ("Cypress") and is protected by and subject to
+# worldwide patent protection (United States and foreign),
+# United States copyright laws and international treaty provisions.
+# Therefore, you may use this Software only as provided in the license
+# agreement accompanying the software package from which you
+# obtained this Software ("EULA").
+# If no EULA applies, Cypress hereby grants you a personal, non-exclusive,
+# non-transferable license to copy, modify, and compile the Software
+# source code solely for use in connection with Cypress's
+# integrated circuit products. Any reproduction, modification, translation,
+# compilation, or representation of this Software except as specified
+# above is prohibited without the express written permission of Cypress.
+#
+# Disclaimer: THIS SOFTWARE IS PROVIDED AS-IS, WITH NO WARRANTY OF ANY KIND,
+# EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, NONINFRINGEMENT, IMPLIED
+# WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Cypress
+# reserves the right to make changes to the Software without notice. Cypress
+# does not assume any liability arising out of the application or use of the
+# Software or any product or circuit described in the Software. Cypress does
+# not authorize its products for use in any products where a malfunction or
+# failure of the Cypress product may reasonably be expected to result in
+# significant property damage, injury or death ("High Risk Product"). By
+# including Cypress's product in a High Risk Product, the manufacturer
+# of such system or application assumes all risk of such use and in doing
+# so agrees to indemnify Cypress against all liability.
+#
+
+ifeq ($(WHICHFILE),true)
+$(info Processing $(lastword $(MAKEFILE_LIST)))
+endif
+
+#
+# Device definition
+#
+DEVICE=CYW30739B2KUMLG
+CHIP=30739
+CHIP_REV=B2
+BLD=A
+
+# CSP baselib and BSP path variables
+CY_TARGET_DEVICE?=$(CHIP)$(CHIP_REV)
+CY_APP_PATCH_LIBS+=$(CY_$(CY_TARGET_DEVICE)_APP_PATCH_LIBS)
+COMPONENTS+=$(CY_TARGET_DEVICE) $(COMPONENTS_$(CY_TARGET_DEVICE))
+ifeq ($(SEARCH_$(CY_TARGET_DEVICE)),)
+# internal only - app deploys will always initialize this in mtb.mk
+SEARCH_$(CY_TARGET_DEVICE)?=$(IN_REPO_BTSDK_ROOT)/wiced_btsdk/dev-kit/baselib/$(CY_TARGET_DEVICE)
+SEARCH+=$(SEARCH_$(CY_TARGET_DEVICE))
+endif
+CY_BSP_PATH?=$(SEARCH_TARGET_$(TARGET))
+# ensure the baselib has been instantiated (in case make getlibs had already been performed, but for a BSP with a different CSP
+ifneq ("$(wildcard $(SEARCH_$(CY_TARGET_DEVICE))/COMPONENT_$(CY_TARGET_DEVICE))","")
+CY_BASELIB_PATH?=$(SEARCH_$(CY_TARGET_DEVICE))/COMPONENT_$(CY_TARGET_DEVICE)
+CY_BASELIB_CORE_PATH?=$(SEARCH_core-make)
+CY_INTERNAL_BASELIB_PATH?=$(patsubst %/,%,$(CY_BASELIB_PATH))
+override CY_DEVICESUPPORT_SEARCH_PATH:=$(call CY_MACRO_SEARCH,devicesupport.xml,$(CY_INTERNAL_BASELIB_PATH))
+endif
+
+# declare which stack version to use in COMPONENT folders
+COMPONENTS+=btstack_v1
+
+#
+# Define the features for this target
+#
+
+# Begin address of flash0, on-chip flash
+CY_FLASH0_BEGIN_ADDR=0x00500000
+# Available flash = 1024k
+CY_FLASH0_LENGTH=0x00100000
+# Entry-point symbol for application
+CY_CORE_APP_ENTRY:=spar_crt_setup
+
+#
+# TARGET UART parameters
+#
+# Max. supported baudrate by this platform
+CY_CORE_DEFINES+=-DHCI_UART_MAX_BAUD=4000000
+# default baud rate is 3M, that is the max supported on macOS
+CY_CORE_DEFINES+=-DHCI_UART_DEFAULT_BAUD=3000000
+
+#
+# pins supporting SWD hardware debugging
+#
+CY_CORE_DEFINES+=-DCY_PLATFORM_SWDCK=WICED_P02
+CY_CORE_DEFINES+=-DCY_PLATFORM_SWDIO=WICED_P03
+
+#
+# Patch variables
+#
+CY_CORE_PATCH=$(CY_INTERNAL_BASELIB_PATH)/internal/30739B2/patches_CYW30739B2_P5_EVK01/patch.elf
+CY_CORE_PATCH_CFLAGS=$(CY_INTERNAL_BASELIB_PATH)/internal/30739B2/gcc/30739B2.cflag
+CY_CORE_PATCH_LIB_PATH=libraries/prebuilt
+
+#
+# Variables for pre-build and post-build processing
+#
+CY_CORE_HDF=$(CY_INTERNAL_BASELIB_PATH)/internal/30739B2/configdef30739B2.hdf
+CY_CORE_HCI_ID=$(CY_INTERNAL_BASELIB_PATH)/platforms/IDFILE.txt
+CY_CORE_BTP=$(CY_INTERNAL_BASELIB_PATH)/platforms/flash.btp
+CY_CORE_MINIDRIVER=$(CY_INTERNAL_BASELIB_PATH)/platforms/minidriver.hex
+CY_CORE_CGSLIST=\
+ $(CY_INTERNAL_BASELIB_PATH)/internal/30739B2/patches_CYW30739B2_P5_EVK01/patch.cgs\
+ $(CY_INTERNAL_BASELIB_PATH)/platforms/platform.cgs
+
+#
+# read in BTP file as single source of flash layout information
+#
+define \n
+
+
+endef
+
+define extract_btp_file_value
+$(patsubst $1=%,%,$(filter $1%,$2))
+endef
+
+# these make targets do not need this data and don't work if importing an app
+# that has not yet run make getlibs, so skip it
+ifeq ($(filter import_deps getlibs get_app_info,$(MAKECMDGOALS)),)
+
+# override core-make buggy CY_SPACE till it's fixed
+CY_EMPTY=
+CY_SPACE=$(CY_EMPTY) $(CY_EMPTY)
+
+# split up btp file into "x=y" text
+CY_BT_FILE_TEXT:=$(shell cat -e $(CY_CORE_BTP))
+CY_BT_FILE_TEXT:=$(subst $(CY_SPACE),,$(CY_BT_FILE_TEXT))
+CY_BT_FILE_TEXT:=$(subst ^M,,$(CY_BT_FILE_TEXT))
+CY_BT_FILE_TEXT:=$(patsubst %$(\n),% ,$(CY_BT_FILE_TEXT))
+CY_BT_FILE_TEXT:=$(subst $$,$(CY_SPACE),$(CY_BT_FILE_TEXT))
+
+ifeq ($(CY_BT_FILE_TEXT),)
+$(error Failed to parse BTP variables from file: $(CY_CORE_BTP))
+endif
+
+SS_LOCATION = $(call extract_btp_file_value,DLConfigSSLocation,$(CY_BT_FILE_TEXT))
+VS_LOCATION = $(call extract_btp_file_value,DLConfigVSLocation,$(CY_BT_FILE_TEXT))
+VS_LENGTH = $(call extract_btp_file_value,DLConfigVSLength,$(CY_BT_FILE_TEXT))
+DS_LOCATION = $(call extract_btp_file_value,ConfigDSLocation,$(CY_BT_FILE_TEXT))
+DS2_LOCATION = $(call extract_btp_file_value,ConfigDS2Location,$(CY_BT_FILE_TEXT))
+XIP_DS_OFFSET = 0x0001e000
+
+endif # end filter import_deps getlibs get_app_info
+
+# OTA
+ifeq ($(OTA_FW_UPGRADE),1)
+CY_APP_OTA=OTA
+CY_APP_OTA_DEFINES=-DOTA_FW_UPGRADE=1
+ifeq ($(CY_APP_SECURE_OTA_FIRMWARE_UPGRADE),1)
+CY_APP_OTA_DEFINES+=-DOTA_SECURE_FIRMWARE_UPGRADE
+endif
+CY_CORE_DS2_OBJ =
+endif
+
+# use flash offset and length to limit xip range
+ifneq ($(CY_FLASH0_BEGIN_ADDR),)
+CY_CORE_LD_DEFS+=FLASH0_BEGIN_ADDR=$(CY_FLASH0_BEGIN_ADDR)
+endif
+ifneq ($(CY_FLASH0_LENGTH),)
+CY_CORE_LD_DEFS+=FLASH0_LENGTH=$(CY_FLASH0_LENGTH)
+endif
+
+ifeq ($(XIP),xip)
+CY_CORE_APP_XIP_EXTRA=_XIP_
+CY_CORE_DEFINES+=-DXIP_DS_OFFSET=$(XIP_DS_OFFSET)
+CY_CORE_LD_DEFS+=XIP_DS_OFFSET=$(XIP_DS_OFFSET)
+CY_CORE_LD_DEFS+=XIP_LEN=0x$(shell env printf "%08x" $$(($(DS2_LOCATION) - $(DS_LOCATION) - $(XIP_DS_OFFSET))))
+CY_CORE_CGSLIST+=$(CY_INTERNAL_BASELIB_PATH)/platforms/platform_xip.cgs
+endif
+
+# defines necessary for flash layout
+CY_CORE_DEFINES+=-DSS_LOCATION=$(SS_LOCATION) -DVS_LOCATION=$(VS_LOCATION) -DDS_LOCATION=$(DS_LOCATION) -DDS2_LOCATION=$(DS2_LOCATION)
+
+CY_CORE_LD_DEFS+=\
+ SRAM_BEGIN_ADDR=0x00200000 \
+ SRAM_LENGTH=0x00070000 \
+ AON_AREA_END=0x00284000 \
+ ISTATIC_BEGIN=0x500C00 \
+ ISTATIC_LEN=0x400 \
+ NUM_PATCH_ENTRIES=256
diff --git a/LICENSE.txt b/LICENSE.txt
new file mode 100644
index 0000000..f7eec35
--- /dev/null
+++ b/LICENSE.txt
@@ -0,0 +1,210 @@
+CYPRESS (AN INFINEON COMPANY) END USER LICENSE AGREEMENT
+
+PLEASE READ THIS END USER LICENSE AGREEMENT ("Agreement") CAREFULLY BEFORE
+DOWNLOADING, INSTALLING, COPYING, OR USING THIS SOFTWARE AND ACCOMPANYING
+DOCUMENTATION. BY DOWNLOADING, INSTALLING, COPYING OR USING THE SOFTWARE,
+YOU ARE AGREEING TO BE BOUND BY THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL
+OF THE TERMS OF THIS AGREEMENT, PROMPTLY RETURN AND DO NOT USE THE SOFTWARE.
+IF YOU HAVE PURCHASED THIS LICENSE TO THE SOFTWARE, YOUR RIGHT TO RETURN THE
+SOFTWARE EXPIRES 30 DAYS AFTER YOUR PURCHASE AND APPLIES ONLY TO THE ORIGINAL
+PURCHASER.
+
+1. Definitions.
+
+ "Software" means this software and any accompanying documentation,
+ including any upgrades, updates, bug fixes or modified versions provided
+ to you by Cypress.
+
+ "Source Code" means software in human-readable form.
+
+ "Binary Code" means the software in binary code form such as object code or
+ an executable.
+
+ "Development Tools" means software that is intended to be installed on a
+ personal computer and used to create programming code for Firmware,
+ Drivers, or Host Applications. Examples of Development Tools are
+ Cypress's PSoC Creator software, Cypress's WICED SDKs, and Cypress's
+ ModusToolbox software.
+
+ "Firmware" means software that executes on a Cypress hardware product.
+
+ "Driver" means software that enables the use of a Cypress hardware product
+ on a particular host operating system such as GNU/Linux, Windows, MacOS,
+ Android, and iOS.
+
+ "Host Application" means software that executes on a device other than a
+ Cypress hardware product in order to program, control, or communicate
+ with a Cypress hardware product.
+
+ "inf File" means a hardware setup information file (.inf file) created by
+ the Software to allow a Microsoft Windows operating system to install
+ the driver for a Cypress hardware product.
+
+2. License. Subject to the terms and conditions of this Agreement, Cypress
+Semiconductor Corporation ("Cypress") and its suppliers grant to you a
+non-exclusive, non-transferable license under their copyright rights:
+
+ a. to use the Development Tools in object code form solely for the purpose
+ of creating Firmware, Drivers, Host Applications, and inf Files for
+ Cypress hardware products; and
+
+ b. (i) if provided in Source Code form, to copy, modify, and compile the
+ Firmware Source Code to create Firmware for execution on a Cypress
+ hardware product, and
+ (ii) to distribute Firmware in binary code form only, only when
+ installed onto a Cypress hardware product; and
+
+ c. (i) if provided in Source Code form, to copy, modify, and compile the
+ Driver Source Code to create one or more Drivers to enable the use
+ of a Cypress hardware product on a particular host operating
+ system, and
+ (ii) to distribute the Driver, in binary code form only, only when
+ installed on a device that includes the Cypress hardware product
+ that the Driver is intended to enable; and
+
+ d. (i) if provided in Source Code form, to copy, modify, and compile the
+ Host Application Source Code to create one or more Host
+ Applications to program, control, or communicate with a Cypress
+ hardware product, and
+ (ii) to distribute Host Applications, in binary code form only, only
+ when installed on a device that includes a Cypress hardware product
+ that the Host Application is intended to program, control, or
+ communicate with; and
+
+ e. to freely distribute any inf File.
+
+Any distribution of Software permitted under this Agreement must be made
+pursuant to your standard end user license agreement used for your proprietary
+(closed source) software products, such end user license agreement to include,
+at a minimum, provisions limiting your licensors' liability and prohibiting
+reverse engineering of the Software, consistent with such provisions in this
+Agreement.
+
+3. Free and Open Source Software. Portions of the Software may be licensed
+under free and/or open source licenses such as the GNU General Public License
+or other licenses from third parties ("Third Party Software"). Third Party
+Software is subject to the applicable license agreement and not this
+Agreement. If you are entitled to receive the source code from Cypress for
+any Third Party Software included with the Software, either the source code
+will be included with the Software or you may obtain the source code at no
+charge from . The applicable license
+terms will accompany each source code package. To review the license terms
+applicable to any Third Party Software for which Cypress is not required to
+provide you with source code, please see the Software's installation directory
+on your computer.
+
+4. Proprietary Rights; Ownership. The Software, including all intellectual
+property rights therein, is and will remain the sole and exclusive property of
+Cypress or its suppliers. Cypress retains ownership of the Source Code and
+any compiled version thereof. Subject to Cypress' ownership of the underlying
+Software (including Source Code), you retain ownership of any modifications
+you make to the Source Code. You agree not to remove any Cypress copyright or
+other notices from the Source Code and any modifications thereof. You agree
+to keep the Source Code confidential. Any reproduction, modification,
+translation, compilation, or representation of the Source Code except as
+permitted in Section 2 ("License") is prohibited without the express written
+permission of Cypress. Except as otherwise expressly provided in this
+Agreement, you may not:
+ (i) modify, adapt, or create derivative works based upon the Software;
+ (ii) copy the Software;
+ (iii) except and only to the extent explicitly permitted by applicable
+ law despite this limitation, decompile, translate, reverse engineer,
+ disassemble or otherwise reduce the Software to human-readable form;
+ or
+ (iv) use the Software or any sample code other than for the Purpose.
+You hereby covenant that you will not assert any claim that the Software, or
+derivative works thereof created by or for Cypress, infringe any intellectual
+property right owned or controlled by you
+
+5. No Support. Cypress may, but is not required to, provide technical support
+for the Software.
+
+6. Term and Termination. This Agreement is effective until terminated, and
+either party may terminate this Agreement at any time with or without cause.
+This Agreement and your license rights under this Agreement will terminate
+immediately without notice from Cypress if you fail to comply with any
+provision of this Agreement. Upon termination, you must destroy all copies of
+Software in your possession or control. The following paragraphs shall
+survive any termination of this Agreement: "Free and Open Source Software,"
+"Proprietary Rights; Ownership," "Compliance With Law," "Disclaimer,"
+"Limitation of Liability," and "General."
+
+7. Compliance With Law. Each party agrees to comply with all applicable laws,
+rules and regulations in connection with its activities under this Agreement.
+Without limiting the foregoing, the Software may be subject to export control
+laws and regulations of the United States and other countries. You agree to
+comply strictly with all such laws and regulations and acknowledge that you
+have the responsibility to obtain licenses to export, re-export, or import the
+Software.
+
+8. Disclaimer. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, CYPRESS
+MAKES NO WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, WITH REGARD TO THE
+SOFTWARE, INCLUDING, BUT NOT LIMITED TO, INFRINGEMENT AND THE IMPLIED
+WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Cypress
+reserves the right to make changes to the Software without notice. Cypress
+does not assume any liability arising out of the application or use of
+Software or any product or circuit described in the Software. It is the
+responsibility of the user of the Software to properly design, program, and
+test the functionality and safety of any application made of the Software and
+any resulting product. Cypress does not authorize its Software or products
+for use in any products where a malfunction or failure of the Software or
+Cypress product may reasonably be expected to result in significant property
+damage, injury or death ("High Risk Product"). If you include any Software or
+Cypress product in a High Risk Product, you assume all risk of such use and
+agree to indemnify Cypress and its suppliers against all liability. No
+computing device can be absolutely secure. Therefore, despite security
+measures implemented in Cypress hardware or software products, Cypress does
+not assume any liability arising out of any security breach, such as
+unauthorized access to or use of a Cypress product.
+
+9. Limitation of Liability. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE
+LAW, IN NO EVENT WILL CYPRESS OR ITS SUPPLIERS, RESELLERS, OR DISTRIBUTORS BE
+LIABLE FOR ANY LOST REVENUE, PROFIT, OR DATA, OR FOR SPECIAL, INDIRECT,
+CONSEQUENTIAL, INCIDENTAL, OR PUNITIVE DAMAGES HOWEVER CAUSED AND REGARDLESS
+OF THE THEORY OF LIABILITY, ARISING OUT OF OR RELATED TO THE USE OF OR
+INABILITY TO USE THE SOFTWARE EVEN IF CYPRESS OR ITS SUPPLIERS, RESELLERS, OR
+DISTRIBUTORS HAVE BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. IN NO
+EVENT SHALL CYPRESS' OR ITS SUPPLIERS', RESELLERS', OR DISTRIBUTORS' TOTAL
+LIABILITY TO YOU, WHETHER IN CONTRACT, TORT (INCLUDING NEGLIGENCE), OR
+OTHERWISE, EXCEED THE GREATER OF US$500 OR THE PRICE PAID BY YOU FOR THE
+SOFTWARE. THE FOREGOING LIMITATIONS SHALL APPLY EVEN IF THE ABOVE-STATED
+WARRANTY FAILS OF ITS ESSENTIAL PURPOSE. BECAUSE SOME STATES OR JURISDICTIONS
+DO NOT ALLOW LIMITATION OR EXCLUSION OF CONSEQUENTIAL OR INCIDENTAL DAMAGES,
+ALL OR PORTIONS OF THE ABOVE LIMITATION MAY NOT APPLY TO YOU.
+
+10. Restricted Rights. The Software is commercial computer software as that
+term is described in 48 C.F.R. 252.227-7014(a)(1). If the Software is being
+acquired by or on behalf of the U.S. Government or by a U.S. Government prime
+contractor or subcontractor (at any tier), then the Government's rights in
+Software shall be only those set forth in this Agreement.
+
+11. Personal Information. You agree that information you provide through your
+registration on Cypress IoT Community Forum or other Cypress websites,
+including contact information or other personal information, may be collected
+and used by Cypress consistent with its Data Privacy Policy
+(www.cypress.com/privacy-policy), as updated or revised from time to time, and
+may be provided to its third party sales representatives, distributors and
+other entities conducting sales activities for Cypress for sales-related and
+other business purposes.
+
+12. General. This Agreement will bind and inure to the benefit of each
+party's successors and assigns, provided that you may not assign or transfer
+this Agreement, in whole or in part, without Cypress' written consent. This
+Agreement shall be governed by and construed in accordance with the laws of
+the State of California, United States of America, as if performed wholly
+within the state and without giving effect to the principles of conflict of
+law. The parties consent to personal and exclusive jurisdiction of and venue
+in, the state and federal courts within Santa Clara County, California;
+provided however, that nothing in this Agreement will limit Cypress' right to
+bring legal action in any venue in order to protect or enforce its
+intellectual property rights. No failure of either party to exercise or
+enforce any of its rights under this Agreement will act as a waiver of such
+rights. If any portion of this Agreement is found to be void or
+unenforceable, the remaining provisions of this Agreement shall remain in full
+force and effect. This Agreement is the complete and exclusive agreement
+between the parties with respect to the subject matter hereof, superseding and
+replacing any and all prior agreements, communications, and understandings
+(both written and oral) regarding such subject matter. Any notice to Cypress
+will be deemed effective when actually received and must be sent to Cypress
+Semiconductor Corporation, ATTN: Chief Legal Officer, 198 Champion Court, San
+Jose, CA 95134 USA.
diff --git a/version.xml b/version.xml
new file mode 100644
index 0000000..cb310e3
--- /dev/null
+++ b/version.xml
@@ -0,0 +1 @@
+3.2.0.20467
diff --git a/wiced_platform.h b/wiced_platform.h
new file mode 100644
index 0000000..9258aa4
--- /dev/null
+++ b/wiced_platform.h
@@ -0,0 +1,37 @@
+/*
+ * Copyright 2016-2023, Cypress Semiconductor Corporation (an Infineon company) or
+ * an affiliate of Cypress Semiconductor Corporation. All rights reserved.
+ *
+ * This software, including source code, documentation and related
+ * materials ("Software") is owned by Cypress Semiconductor Corporation
+ * or one of its affiliates ("Cypress") and is protected by and subject to
+ * worldwide patent protection (United States and foreign),
+ * United States copyright laws and international treaty provisions.
+ * Therefore, you may use this Software only as provided in the license
+ * agreement accompanying the software package from which you
+ * obtained this Software ("EULA").
+ * If no EULA applies, Cypress hereby grants you a personal, non-exclusive,
+ * non-transferable license to copy, modify, and compile the Software
+ * source code solely for use in connection with Cypress's
+ * integrated circuit products. Any reproduction, modification, translation,
+ * compilation, or representation of this Software except as specified
+ * above is prohibited without the express written permission of Cypress.
+ *
+ * Disclaimer: THIS SOFTWARE IS PROVIDED AS-IS, WITH NO WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, NONINFRINGEMENT, IMPLIED
+ * WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. Cypress
+ * reserves the right to make changes to the Software without notice. Cypress
+ * does not assume any liability arising out of the application or use of the
+ * Software or any product or circuit described in the Software. Cypress does
+ * not authorize its products for use in any products where a malfunction or
+ * failure of the Cypress product may reasonably be expected to result in
+ * significant property damage, injury or death ("High Risk Product"). By
+ * including Cypress's product in a High Risk Product, the manufacturer
+ * of such system or application assumes all risk of such use and in doing
+ * so agrees to indemnify Cypress against all liability.
+ */
+
+#pragma once
+
+/*! IEEE 802.15.4 PHY ED Threshold Value used for CCA. */
+#define WICED_PLATFORM_I15DOT4_PHY_ED_THRESHOLD (-70)