# Copyright (c) 2023 Cypress Semiconductor Corporation (an Infineon company) or # an affiliate of Cypress Semiconductor Corporation # SPDX-License-Identifier: Apache-2.0 if BT_CYW43XXX choice CYW43XXX_PART prompt "Select CYW43XXX part" config CYW4343W bool "CYW4343W" help Enable Infineon CYW4343W BLE connectivity, More information about CYW4343W device you can find on https://www.infineon.com/cms/en/product/wireless-connectivity/airoc-wi-fi-plus-bluetooth-combos/cyw4343w/ config CYW4373 bool "CYW4373" help Enable Infineon CYW4373 BLE connectivity, More information about CYW4373 device you can find on https://www.infineon.com/cms/en/product/wireless-connectivity/airoc-wi-fi-plus-bluetooth-combos/cyw4373/ config CYW43012 bool "CYW43012" help Enable Infineon CYW43012 BLE connectivity, More information about CYW43012 device you can find on https://www.infineon.com/cms/en/product/wireless-connectivity/airoc-wi-fi-plus-bluetooth-combos/cyw43012/ config CYW43438 bool "CYW43438" help Enable Infineon CYW43438 BLE connectivity, More information about CYW43438 device you can find on https://www.infineon.com/cms/en/product/wireless-connectivity/airoc-wi-fi-plus-bluetooth-combos/cyw43438/ config CYW43439 bool "CYW43439" help Enable Infineon CYW43439 BLE connectivity, More information about CYW43439 device you can find on https://www.infineon.com/cms/en/product/wireless-connectivity/airoc-wi-fi-plus-bluetooth-combos/cyw43439/ config BT_CYW43XXX_CUSTOM bool "Custom CYW43xx device/module" help Select Custom CYW43xx device/module. For this option, user must to provide path to BT firmware HCD file for custom or vendor CYW43xx modules in CYW43XX_CUSTOM_FIRMWARE_HCD_BLOB. endchoice choice CYW43012_MODULE prompt "Select CYW43012 module" depends on CYW43012 config CYW43012_MURATA_1LV bool "MURATA-1LV" help Murata Type 1LV module based on Infineon CYW43012 combo chipset which supports Wi-Fi® 802.11a/b/g/n + Bluetooth® 5.0 BR/EDR/LE up to 72.2Mbps PHY data rate on Wi-fi® and 3Mbps PHY data rate on Bluetooth®. 2Mbps LE PHY is also supported. Detailed information about Murata Type 1LV module you can find on https://www.murata.com/en-us/products/connectivitymodule/wi-fi-bluetooth/overview/lineup/type1lv endchoice choice CYW4343W_MODULE prompt "Select CYW4343W module" depends on CYW4343W config CYW4343W_MURATA_1DX bool "MURATA-1DX" help Murata Type 1DX modules based on Infineon CYW4343W combo chipset which supports Wi-Fi® 802.11b/g/n + Bluetooth® 5.1 BR/EDR/LE up to 65Mbps PHY data rate on Wi-fi® and 3Mbps PHY data rate on Bluetooth®. Detailed information about Type 1DX module you can find on https://www.murata.com/en-us/products/connectivitymodule/wi-fi-bluetooth/overview/lineup/type1dx endchoice choice CYW4373_MODULE prompt "Select CYW4373 module" depends on CYW4373 config CYW4373_STERLING_LWB5PLUS bool "STERLING-LWB5plus" help Laird Sterling LWB5+ 802.11ac / Bluetooth 5.0 M.2 Carrier Board (E-Type Key w/ SDIO/UART) Detailed information about Type Sterling LWB5+ module you can find on https://www.lairdconnect.com/wireless-modules/wifi-modules-bluetooth/sterling-lwb5-plus-wifi-5-bluetooth-5-module endchoice choice CYW43439_MODULE prompt "Select CYW43439 module" depends on CYW43439 config CYW43439_MURATA_1YN bool "MURATA_1YN" help Murata Type 1YN module based on Infineon CYW43439 combo chipset which supports Wi-Fi® 802.11b/g/n + Bluetooth® 5.2 BR/EDR/LE up to 65Mbps PHY data rate on Wi-fi® and 3Mbps PHY data rate on Bluetooth®. Detailed information about Murata Type 1YN module you can find on https://www.murata.com/en-us/products/connectivitymodule/wi-fi-bluetooth/overview/lineup/type1yn endchoice config CYW43XX_CUSTOM_FIRMWARE_HCD_BLOB depends on BT_CYW43XXX_CUSTOM string "Path to user BT firmware HCD file" help Path to BT firmware HCD file for custom or vendor CYW43xx modules. It can be absolute path, or relative from project folder. # Change size of command lengths. It for vendor commands related to # firmware downloading. config BT_BUF_CMD_TX_SIZE default 255 # Disable ATT_ENFORCE_FLOW feature, CYW43XX informs about frees buffer # (HCL Number Of Completed Packets event) after second packet. config BT_ATT_ENFORCE_FLOW default n endif # BT_CYW43XXX if BT_PSOC6_BLESS config BT_PSOC6_BLESS_MAX_TX_PAYLOAD int "Max Tx payload size" range 27 251 default 27 config BT_PSOC6_BLESS_MAX_RX_PAYLOAD int "Max Rx payload size" range 27 251 default 27 endif # BT_PSOC6_BLESS