Releases: Infineon/AIROC-Wi-Fi-Bluetooth-STM32
Infineon AIROC-Wi-Fi-Bluetooth-STM32 Expansion Pack 1.7.0 (Build 5504)
The Infineon AIROC-Wi-Fi-Bluetooth-STM32 Expansion Pack is an extension of the CMSIS-Pack standard established by Arm.
The pack is compliant with the full CMSIS-Pack standard, with additional requirements/restrictions
on the final pack to meet the STM standard.
This pack uses libraries from the ModusToolbox environment.
What's Included?
- Maintenance Release
What Changed?
v1.7.0
- Added enterprise-security support
- wifi_ent_sec application for Nucleo-H7
- Added Murata type.2GF (CYW43022) module
- Added Murata type.2FY (CYW55513) module
- Added Ezurio IF573 (CYW55573)
- Added Ezurio IF513 (CYW55513)
- Added Inventek ISM4343-WBU-L151 (CYW4343W)
- Added More apps to Nucleo-H7/U5
NUCLEO-H745ZI-Q:- bt_mfg_tester
- wifi_mfg_tester
- wifi_netxduo
- wifi_tko
NUCLEO-H745ZI-Q: - ble_wifi_onboarding
- bt_mfg_tester
- wifi_mfg_tester
- wifi_netxduo
- wifi_tko
- Updated tools
- STM32Cubemx 6.12.1
- STM32CubeIDE 1.16.1
Supported STM32 Boards and MCU
- STM32L562E-DK kit and STM32L5xx
- STM32H747I-DISCO Discovery kit and STM32H7xx
- STM32U575I-EV Evaluation board and STM32U5xx
- NUCLEO-H563ZI board and STM32H5xx
- NUCLEO-H745ZI-I board
- NUCLEO-U575ZI-Q board
Supported Connectivity Modules
Infineon's CYW43xxx Wi-Fi-BT combo chip family:
- CYW43012
- CYW43439 / CYW43438 / CYW4343W
- CYW4373 / CYW4373/E
- CYW43022
- CYW55560
- CYW55572
Example apps inside the Pack
Wi-Fi Scan Example
This example initializes the Wi-Fi device and starts a Wi-Fi scan without any filter and prints the
results on the serial terminal.
Refer to Projects/STM32H747I-DISCO/Applications/wifi_scan/readme.txt for more details
Wi-Fi Onboarding with Bluetooth LE Example
This example demonstrates a simultaneous usage of Wi-Fi and BLE functionality of CYW43xxx combo
devices. It uses BLE on the combo device to help connect the Wi-Fi to the AP.
Refer to Projects/STM32H747I-DISCO/Applications/ble_wifi_onboarding/readme.txt for more details
Azure RTOS NetXDuo Wi-Fi UDP echo server
This application provides an example of Azure RTOS/NetXDuo stack usage. It shows how to develop a
NetX UDP server to communicate with a remote client using the NetX UDP socket API.
BLE Hello Sensor Example
This code example demonstrates the implementation of a simple Bluetooth Stack functionality in GAP
Peripheral role. During initialization the app registers with LE stack to receive various notifications
including bonding complete, connection status change and peer write.
Wi-Fi MQTT Client Example
This code example demonstrates implementing an MQTT client using the MQTT library. The library uses
the AWS IoT device SDK Port library and implements the glue layer that is required for the library to
work with Infineon connectivity platforms.
Compatible Software
Software | Version |
---|---|
STM32 CubeMX | 6.12.1 |
STM32 CubeIDE | 1.16.1 |
IAR Embedded Workbench IDE | 9.30.1 |
Supported Compiler Version
Compiler | Version |
---|---|
GCC Compiler | 11.3 |
IAR Compiler | 9.30.1 |
Change History
Version | Changes | Reason for Change |
---|---|---|
1.7.0 | Added enterprise-security support | New modules, applications |
1.6.1 | Update Wi-Fi assets | Maintenance |
1.6.0 | Added New Connectivity Module support | New CYWxx modules, assets update, mqtt |
1.5.1 | Update Bluetooth FW for CYW4373 modules | Update Bluetooth Firmware |
1.5.0 | Added New Connectivity Module support | Update Pack Name and new CYWxx modules |
1.4.0 | Added STM32H5 support. | Add support of new STM32 series |
1.3.0 | Added STM32U5 support. | Add support of new STM32 series |
1.2.0 | Added STM32L5 support. | Add support of new STM32 series |
Added ThreadX/NetxDuo support. | Add support for Azure RTOS | |
Added WiFi and BLE Manufacturing tools support. | Manufacturing tools (Iperf and mfgtest) support. Documentation updates. | |
1.1.0 | New release comprising BLE/BT support and various PAL improvements. | BLE/BT support and code example added |
1.0.1 | Patch release. | SDIO Buffer overrun fix. |
1.0.0 | The initial version |
Future release
- Add support of new STM32 series.
More information
- README.md
- Infineon AIROC-Wi-Fi-Bluetooth-STM32 Expansion Pack User Guide
- Cypress Semiconductor, an Infineon Technologies Company
- Infineon GitHub
- ModusToolbox
© Cypress Semiconductor Corporation, 2021-2024.
Infineon AIROC-Wi-Fi-Bluetooth-STM32 Expansion Pack 1.6.1
The Infineon AIROC-Wi-Fi-Bluetooth-STM32 Expansion Pack is an extension of the CMSIS-Pack standard established by Arm.
The pack is compliant with the full CMSIS-Pack standard, with additional requirements/restrictions
on the final pack to meet the STM standard.
This pack uses libraries from the ModusToolbox environment.
What's Included?
- Maintenance Release
What Changed?
v1.6.1
- Update Wi-Fi assets
- Added Wi-Fi MQTT Client application for Nucleo-H745ZI-Q, NUCLEO-H563ZI and NUCLEO-U575ZI-Q boards
- Added BLE Hello Sensor, Wi-Fi Onboarding with Bluetooth LE, Wi-Fi Scan applications for NUCLEO-H745ZI-Q board
Supported STM32 Boards and MCU
- STM32L562E-DK kit and STM32L5xx
- STM32H747I-DISCO Discovery kit and STM32H7xx
- STM32U575I-EV Evaluation board and STM32U5xx
- NUCLEO-H563ZI board and STM32H5xx
- NUCLEO-H745ZI-I board
- NUCLEO-U575ZI-Q board
Supported Connectivity Modules
Infineon's CYW43xxx Wi-Fi-BT combo chip family:
- CYW43012
- CYW43439 / CYW43438 / CYW4343W
- CYW4373 / CYW4373/E
- CYW43022
- CYW55560
- CYW55572
Example apps inside the Pack
Wi-Fi Scan Example
This example initializes the Wi-Fi device and starts a Wi-Fi scan without any filter and prints the
results on the serial terminal.
Refer to Projects/STM32H747I-DISCO/Applications/wifi_scan/readme.txt for more details
Wi-Fi Onboarding with Bluetooth LE Example
This example demonstrates a simultaneous usage of Wi-Fi and BLE functionality of CYW43xxx combo
devices. It uses BLE on the combo device to help connect the Wi-Fi to the AP.
Refer to Projects/STM32H747I-DISCO/Applications/ble_wifi_onboarding/readme.txt for more details
Azure RTOS NetXDuo Wi-Fi UDP echo server
This application provides an example of Azure RTOS/NetXDuo stack usage. It shows how to develop a
NetX UDP server to communicate with a remote client using the NetX UDP socket API.
BLE Hello Sensor Example
This code example demonstrates the implementation of a simple Bluetooth Stack functionality in GAP
Peripheral role. During initialization the app registers with LE stack to receive various notifications
including bonding complete, connection status change and peer write.
Wi-Fi MQTT Client Example
This code example demonstrates implementing an MQTT client using the MQTT library. The library uses
the AWS IoT device SDK Port library and implements the glue layer that is required for the library to
work with Infineon connectivity platforms.
Compatible Software
Software | Version |
---|---|
STM32 CubeMX | 6.10.0 |
STM32 CubeIDE | 1.14.0 |
IAR Embedded Workbench IDE | 9.30.1 |
Supported Compiler Version
Compiler | Version |
---|---|
GCC Compiler | 11.3 |
IAR Compiler | 9.30.1 |
Change History
Version | Changes | Reason for Change |
---|---|---|
1.6.1 | Update Wi-Fi assets | Maintenance |
1.6.0 | Added New Connectivity Module support | New CYWxx modules, assets update, mqtt |
1.5.1 | Update Bluetooth FW for CYW4373 modules | Update Bluetooth Firmware |
1.5.0 | Added New Connectivity Module support | Update Pack Name and new CYWxx modules |
1.4.0 | Added STM32H5 support. | Add support of new STM32 series |
1.3.0 | Added STM32U5 support. | Add support of new STM32 series |
1.2.0 | Added STM32L5 support. | Add support of new STM32 series |
Added ThreadX/NetxDuo support. | Add support for Azure RTOS | |
Added WiFi and BLE Manufacturing tools support. | Manufacturing tools (Iperf and mfgtest) support. Documentation updates. | |
1.1.0 | New release comprising BLE/BT support and various PAL improvements. | BLE/BT support and code example added |
1.0.1 | Patch release. | SDIO Buffer overrun fix. |
1.0.0 | The initial version |
Future release
- Add support of new STM32 series.
More information
- README.md
- Infineon AIROC-Wi-Fi-Bluetooth-STM32 Expansion Pack User Guide
- Cypress Semiconductor, an Infineon Technologies Company
- Infineon GitHub
- ModusToolbox
© Cypress Semiconductor Corporation, 2021-2024.
Infineon AIROC-Wi-Fi-Bluetooth-STM32 Expansion Pack 1.6.0 (Build 5150)
The Infineon AIROC-Wi-Fi-Bluetooth-STM32 Expansion Pack is an extension of the CMSIS-Pack standard established by Arm.
The pack is compliant with the full CMSIS-Pack standard, with additional requirements/restrictions
on the final pack to meet the STM standard.
This pack uses libraries from the ModusToolbox environment.
What's Included?
- Maintenance Release
What Changed?
v1.6.0
- Added new modules
- Quectel FC909A (base on CYW43439)
- Murata 2EA (base on CYW55573)
- Updated applications to use STM32CubeMx 6.10.0.
- Added MQTT libraries (mqtt, aws-iot-device-sdk-port, aws-iot-device-sdk-embedded-C)
- Added Wi-Fi MQTT Client application (available for STM32U575I-EV board)
- Added wifi_bt_tester application for Nucleo-H745ZI-Q and NUCLEO-U575ZI-Q boards
Supported STM32 Boards and MCU
- STM32L562E-DK kit and STM32L5xx
- STM32H747I-DISCO Discovery kit and STM32H7xx
- STM32U575I-EV Evaluation board and STM32U5xx
- NUCLEO-H563ZI board and STM32H5xx
- NUCLEO-H745ZI-I board
- NUCLEO-U575ZI-Q board
Supported Connectivity Modules
Infineon's CYW43xxx Wi-Fi-BT combo chip family:
- CYW43012
- CYW43439 / CYW43438 / CYW4343W
- CYW4373 / CYW4373/E
- CYW43022
- CYW55513 (Wi-Fi 6/6E, 1x1)
- CYW55573 (Wi-Fi 6/6E, 2x2)
Example apps inside the Pack
Wi-Fi Scan Example
This example initializes the Wi-Fi device and starts a Wi-Fi scan without any filter and prints the
results on the serial terminal.
Refer to Projects/STM32H747I-DISCO/Applications/wifi_scan/readme.txt for more details
Wi-Fi Onboarding with Bluetooth LE Example
This example demonstrates a simultaneous usage of Wi-Fi and BLE functionality of CYW43xxx combo
devices. It uses BLE on the combo device to help connect the Wi-Fi to the AP.
Refer to Projects/STM32H747I-DISCO/Applications/ble_wifi_onboarding/readme.txt for more details
Azure RTOS NetXDuo Wi-Fi UDP echo server
This application provides an example of Azure RTOS/NetXDuo stack usage. It shows how to develop a
NetX UDP server to communicate with a remote client using the NetX UDP socket API.
BLE Hello Sensor Example
This code example demonstrates the implementation of a simple Bluetooth Stack functionality in GAP
Peripheral role. During initialization the app registers with LE stack to receive various notifications
including bonding complete, connection status change and peer write.
Wi-Fi MQTT Client Example
This code example demonstrates implementing an MQTT client using the MQTT library. The library uses
the AWS IoT device SDK Port library and implements the glue layer that is required for the library to
work with Infineon connectivity platforms.
Compatible Software
Software | Version |
---|---|
STM32 CubeMX | 6.10.0 |
STM32 CubeIDE | 1.14.0 |
IAR Embedded Workbench IDE | 9.30.1 |
Supported Compiler Version
Compiler | Version |
---|---|
GCC Compiler | 11.3 |
IAR Compiler | 9.30.1 |
Change History
Version | Changes | Reason for Change |
---|---|---|
1.6.0 | Added New Connectivity Module support | New CYWxx modules, assets update, mqtt |
1.5.1 | Update Bluetooth FW for CYW4373 modules | Update Bluetooth Firmware |
1.5.0 | Added New Connectivity Module support | Update Pack Name and new CYWxx modules |
1.4.0 | Added STM32H5 support. | Add support of new STM32 series |
1.3.0 | Added STM32U5 support. | Add support of new STM32 series |
1.2.0 | Added STM32L5 support. | Add support of new STM32 series |
Added ThreadX/NetxDuo support. | Add support for Azure RTOS | |
Added WiFi and BLE Manufacturing tools support. | Manufacturing tools (Iperf and mfgtest) support. Documentation updates. | |
1.1.0 | New release comprising BLE/BT support and various PAL improvements. | BLE/BT support and code example added |
1.0.1 | Patch release. | SDIO Buffer overrun fix. |
1.0.0 | The initial version |
Future release
- Add support of new STM32 series.
More information
- README.md
- Infineon AIROC-Wi-Fi-Bluetooth-STM32 Expansion Pack User Guide
- Cypress Semiconductor, an Infineon Technologies Company
- Infineon GitHub
- ModusToolbox
© Cypress Semiconductor Corporation, 2021-2024.
Infineon AIROC-Wi-Fi-Bluetooth-STM32 Expansion Pack 1.5.1 (Build 4586)
The Infineon AIROC-Wi-Fi-Bluetooth-STM32 Expansion Pack is an extension of the CMSIS-Pack standard established by Arm.
The pack is compliant with the full CMSIS-Pack standard, with additional requirements/restrictions
on the final pack to meet the STM standard.
This pack uses libraries from the ModusToolbox environment.
Infineon AIROC Wi-Fi/Bluetooth Combo chip support
What's Included?
- Patch Release (maintenance Bluetooth Firmware)
What Changed?
v1.5.1
- Update Bluetooth FW for Murata 2BC/2AE modules
- Update Bluetooth FW for Laird STERLING-LWB5plus module
- Update URL in pdsc
Supported STM32 Boards and MCU
- STM32L562E-DK kit and STM32L5xx
- STM32H747I-DISCO Discovery kit and STM32H7xx
- STM32U575I-EV Evaluation board and STM32U5xx
- NUCLEO-H563ZI board and STM32H5xx
Supported Connectivity Modules
Infineon's CYW43xxx Wi-Fi-BT combo chip family:
- CYW43012
- CYW43439 / CYW43438 / CYW4343W
- CYW4373 / CYW4373/E
- CYW43022
- CYW55560
- CYW55572
Example apps inside the Pack
Wi-Fi Scan Example
This example initializes the Wi-Fi device and starts a Wi-Fi scan without any filter and prints the
results on the serial terminal.
Refer to Projects/STM32H747I-DISCO/Applications/wifi_scan/readme.txt for more details
Wi-Fi Onboarding with Bluetooth LE Example
This example demonstrates a simultaneous usage of Wi-Fi and BLE functionality of CYW43xxx combo
devices. It uses BLE on the combo device to help connect the Wi-Fi to the AP.
Refer to Projects/STM32H747I-DISCO/Applications/ble_wifi_onboarding/readme.txt for more details
Azure RTOS NetXDuo Wi-Fi UDP echo server
This application provides an example of Azure RTOS/NetXDuo stack usage. It shows how to develop a
NetX UDP server to communicate with a remote client using the NetX UDP socket API.
BLE Hello Sensor Example
This code example demonstrates the implementation of a simple Bluetooth Stack functionality in GAP
Peripheral role. During initialization the app registers with LE stack to receive various notifications
including bonding complete, connection status change and peer write.
Compatible Software
Software | Version |
---|---|
STM32 CubeMX | 6.8.0 |
STM32 CubeIDE | 1.12.0 |
IAR Embedded Workbench IDE | 9.30.1 |
Supported Compiler Version
Compiler | Version |
---|---|
GCC Compiler | 10.3 |
IAR Compiler | 9.30.1 |
Change History
Version | Changes | Reason for Change |
---|---|---|
1.5.1 | Update Bluetooth FW for CYW4373 modules | Update Bluetooth Firmware |
1.5.0 | Added New Connectivity Module support | Update Pack Name and new CYWxx modules |
1.4.0 | Added STM32H5 support. | Add support of new STM32 series |
1.3.0 | Added STM32U5 support. | Add support of new STM32 series |
1.2.0 | Added STM32L5 support. | Add support of new STM32 series |
Added ThreadX/NetxDuo support. | Add support for Azure RTOS | |
Added WiFi and BLE Manufacturing tools support. | Manufacturing tools (Iperf and mfgtest) support. Documentation updates. | |
1.1.0 | New release comprising BLE/BT support and various PAL improvements. | BLE/BT support and code example added |
1.0.1 | Patch release. | SDIO Buffer overrun fix. |
1.0.0 | The initial version |
Future release
- Add support of new STM32 series.
More information
- README.md
- Infineon AIROC-Wi-Fi-Bluetooth-STM32 Expansion Pack User Guide
- Cypress Semiconductor, an Infineon Technologies Company
- Infineon GitHub
- ModusToolbox
© Cypress Semiconductor Corporation, 2021-2023.
Infineon AIROC-Wi-Fi-Bluetooth-STM32 Expansion Pack 1.5.0 (Build 4497)
The Infineon AIROC-Wi-Fi-Bluetooth-STM32 Expansion Pack is an extension of the CMSIS-Pack standard established by Arm.
The pack is compliant with the full CMSIS-Pack standard, with additional requirements/restrictions
on the final pack to meet the STM standard.
This pack uses libraries from the ModusToolbox environment.
Infineon AIROC Wi-Fi/Bluetooth Combo chip support
What's Included?
- Support Release for new Infineon AIROC Wi-Fi / Bluetooth Combo chip/modules - CYW43022 (Ultra-low power), CYW55513 (Wi-Fi 6/6E 1x1) & CYW55573 (Wi-Fi 6/6E, 2x2).
What Changed?
v1.5.0
- Added New Infineon AIROC Wi-Fi / Bluetooth Combo chip/Modules support
- Pack Name change to AIROC-Wi-Fi-Bluetooth-STM32
Supported STM32 Boards and MCU
- STM32L562E-DK kit and STM32L5xx
- STM32H747I-DISCO Discovery kit and STM32H7xx
- STM32U575I-EV Evaluation board and STM32U5xx
- NUCLEO-H563ZI board and STM32H5xx
Supported Connectivity Modules
Infineon's CYW43xxx Wi-Fi-BT combo chip family:
- CYW43012
- CYW43439 / CYW43438 / CYW4343W
- CYW4373 / CYW4373/E
- CYW43022
- CYW55513
- CYW55572
Example apps inside the Pack
Wi-Fi Scan Example
This example initializes the Wi-Fi device and starts a Wi-Fi scan without any filter and prints the
results on the serial terminal.
Refer to Projects/STM32H747I-DISCO/Applications/wifi_scan/readme.txt for more details
Wi-Fi Onboarding with Bluetooth LE Example
This example demonstrates a simultaneous usage of Wi-Fi and BLE functionality of CYW43xxx combo
devices. It uses BLE on the combo device to help connect the Wi-Fi to the AP.
Refer to Projects/STM32H747I-DISCO/Applications/ble_wifi_onboarding/readme.txt for more details
Azure RTOS NetXDuo Wi-Fi UDP echo server
This application provides an example of Azure RTOS/NetXDuo stack usage. It shows how to develop a
NetX UDP server to communicate with a remote client using the NetX UDP socket API.
BLE Hello Sensor Example
This code example demonstrates the implementation of a simple Bluetooth Stack functionality in GAP
Peripheral role. During initialization the app registers with LE stack to receive various notifications
including bonding complete, connection status change and peer write.
Wi-Fi TCP keepalive offload
The TCP keepalive offload feature of the Low Power Assistant (LPA) improves the power consumption
of your connected system by reducing the time the Host needs to stay awake to support a TCP keepalive
request. This example describes how to enable TCP keepalive offload and configure four different
sockets for TCP keepalive that can be incorporated into your project from LPA Middleware.
Refer to Projects/STM32H747I-DISCO/Applications/wifi_tko/readme.txt for more details.
Compatible Software
Software | Version |
---|---|
STM32 CubeMX | 6.8.0 |
STM32 CubeIDE | 1.12.0 |
IAR Embedded Workbench IDE | 9.30.1 |
Supported Compiler Version
Compiler | Version |
---|---|
GCC Compiler | 10.3 |
IAR Compiler | 9.30.1 |
Change History
Version | Changes | Reason for Change |
---|---|---|
1.5.0 | Added New Connectivity Module support | Update Pack Name and new CYWxx modules |
1.4.0 | Added STM32H5 support. | Add support of new STM32 series |
1.3.0 | Added STM32U5 support. | Add support of new STM32 series |
1.2.0 | Added STM32L5 support. | Add support of new STM32 series |
Added ThreadX/NetxDuo support. | Add support for Azure RTOS | |
Added WiFi and BLE Manufacturing tools support. | Manufacturing tools (Iperf and mfgtest) support. Documentation updates. | |
1.1.0 | New release comprising BLE/BT support and various PAL improvements. | BLE/BT support and code example added |
1.0.1 | Patch release. | SDIO Buffer overrun fix. |
1.0.0 | The initial version |
Future release v1.6.0
- Add support of new STM32 series.
More information
- README.md
- Infineon AIROC-Wi-Fi-Bluetooth-STM32 Expansion Pack User Guide
- Cypress Semiconductor, an Infineon Technologies Company
- Infineon GitHub
- ModusToolbox
© Cypress Semiconductor Corporation, 2021-2023.
STM32 Connectivity Expansion Pack 1.4.0 Release (Build 4190)
Infineon AIROC Wi-Fi/Bluetooth Combo STM32 Expansion Pack is an extension of the CMSIS-Pack standard established by Arm.
The pack is compliant with the full CMSIS-Pack standard, with additional requirements/restrictions
on the final pack to meet the STM standard.
This SW pack uses libraries from the Infineon ModusToolbox environment.
What's Included?
- Infineon AIROC Wi-Fi / Bluetooth Combo Release for STM32H7xx, H5xx, U5xx & L5xx MCUs family
What Changed?
v1.4.0
- Added STM32H5xx support
- PAL improvements and fixes
- New Examples added for STM32H747I-DISCO and STM32U575I-EV
- Wi-Fi offload - TCP/IP Keepalive offload
Supported STM32 Boards and MCU
- STM32H747I-DISCO Discovery kit and STM32H7xx
- NUCLEO-H563ZI board and STM32H5xx
- STM32U575I-EV Evaluation board and STM32U5xx
- STM32L562E-DK kit and STM32L5xx
Supported Connectivity Modules
Infineon's CYW43xxx Wi-Fi-BT combo chip family:
- CYW43012
- CYW43439 / CYW43438 / CYW4343W
- CYW4373 / CYW4373/E
Example apps inside the Pack
Wi-Fi Scan Example
This example initializes the Wi-Fi device and starts a Wi-Fi scan without any filter and prints the
results on the serial terminal.
Refer to Projects/STM32H747I-DISCO/Applications/wifi_scan/readme.txt for more details
Wi-Fi Onboarding with Bluetooth LE Example
This example demonstrates a simultaneous usage of Wi-Fi and BLE functionality of CYW43xxx combo
devices. It uses BLE on the combo device to help connect the Wi-Fi to the AP.
Refer to Projects/STM32H747I-DISCO/Applications/ble_wifi_onboarding/readme.txt for more details
Azure RTOS NetXDuo Wi-Fi UDP echo server
This application provides an example of Azure RTOS/NetXDuo stack usage. It shows how to develop a
NetX UDP server to communicate with a remote client using the NetX UDP socket API.
BLE Hello Sensor Example
This code example demonstrates the implementation of a simple Bluetooth Stack functionality in GAP
Peripheral role. During initialization the app registers with LE stack to receive various notifications
including bonding complete, connection status change and peer write.
Refer to Section BLE Hello Sensor Example
in STM32 connectivity expansion pack user guide for more details.
Wi-Fi TCP keepalive offload
The TCP keepalive offload feature of the Low Power Assistant (LPA) improves the power consumption
of your connected system by reducing the time the Host needs to stay awake to support a TCP keepalive
request. This example describes how to enable TCP keepalive offload and configure four different
sockets for TCP keepalive that can be incorporated into your project from LPA Middleware.
Refer to Projects/STM32H747I-DISCO/Applications/wifi_tko/readme.txt for more details.
Compatible Software
Software | Version |
---|---|
STM32 CubeMX | 6.8.0 |
STM32 CubeIDE | 1.12.0 |
IAR Embedded Workbench IDE | 9.30.1 |
Supported Compiler Version
Compiler | Version |
---|---|
GCC Compiler | 10.3 |
IAR Compiler | 9.30.1 |
Change History
Version | Changes | Reason for Change |
---|---|---|
1.4.0 | Added STM32H5 support. | Add support of new STM32 series |
1.3.0 | Added STM32U5 support. | Add support of new STM32 series |
1.2.0 | Added STM32L5 support. | Add support of new STM32 series |
Added ThreadX/NetxDuo support. | Add support for Azure RTOS | |
Added WiFi and BLE Manufacturing tools support. | Manufacturing tools (Iperf and mfgtest) support. Documentation updates. | |
1.1.0 | New release comprising BLE/BT support and various PAL improvements. | BLE/BT support and code example added |
1.0.1 | Patch release. | SDIO Buffer overrun fix. |
1.0.0 | The initial version |
Future release - v1.5.0
- Add Infineon Wi-Fi 6/6E combo chip (CYW55573 - 2x2 Wi-Fi 6/6E, CYW55513 - 1x1 Wi-Fi 6/6E) support.
- TCPKA keepalive (payload) offload with multiple sessions.
- Wake-on-WLAN - wowlpf support for remote wake-up.
- TLS over TKO
- MQTT keepalive
More information
- README.md
- STM32 Connectivity Expansion Pack User Guide
- Cypress Semiconductor, an Infineon Technologies Company
- Infineon GitHub
- ModusToolbox
© Cypress Semiconductor Corporation, 2021-2023.
STM32 Connectivity Expansion Pack 1.3.0 Release (Build 3291)
The STM32 Connectivity Expansion Pack is an extension of the CMSIS-Pack standard established by Arm.
The pack is compliant with the full CMSIS-Pack standard, with additional requirements/restrictions
on the final pack to meet the STM standard.
This pack uses libraries from the ModusToolbox environment.
What's Included?
- Support Release for STM32U5xx MCUs
What Changed?
v1.3.0
- Added STM32U5 support
- PAL improvements and fixes
- Module / chip-down Nvram selection
Supported STM32 Boards and MCU
- STM32L562E-DK kit and STM32L5xx
- STM32H747I-DISCO Discovery kit and STM32H7xx
- STM32U575I-EV Evaluation board and STM32U5xx
Supported Connectivity Modules
Infineon's CYW43xxx Wi-Fi-BT combo chip family:
- CYW43012
- CYW43439 / CYW43438 / CYW4343W
- CYW4373 / CYW4373/E
Example apps inside the Pack
Wi-Fi Scan Example
This example initializes the Wi-Fi device and starts a Wi-Fi scan without any filter and prints the
results on the serial terminal.
Refer to Projects/STM32H747I-DISCO/Applications/wifi_scan/readme.txt for more details
Wi-Fi Onboarding with Bluetooth LE Example
This example demonstrates a simultaneous usage of Wi-Fi and BLE functionality of CYW43xxx combo
devices. It uses BLE on the combo device to help connect the Wi-Fi to the AP.
Refer to Projects/STM32H747I-DISCO/Applications/ble_wifi_onboarding/readme.txt for more details
Azure RTOS NetXDuo Wi-Fi UDP echo server
This application provides an example of Azure RTOS/NetXDuo stack usage. It shows how to develop a
NetX UDP server to communicate with a remote client using the NetX UDP socket API.
Compatible Software
Software | Version |
---|---|
STM32 CubeMX | 6.7.0 |
STM32 CubeIDE | 1.11.0 |
IAR Embedded Workbench IDE | 8.50.4 |
Supported Compiler Version
Compiler | Version |
---|---|
GCC Compiler | 7.3 |
IAR Compiler | 8.50.4 |
Change History
Version | Changes | Reason for Change |
---|---|---|
1.3.0 | Added STM32U5 support. | Add support of new STM32 series |
1.2.0 | Added STM32L5 support. | Add support of new STM32 series |
Added ThreadX/NetxDuo support. | Add support for Azure RTOS | |
Added WiFi and BLE Manufacturing tools support. | Manufacturing tools (Iperf and mfgtest) support. Documentation updates. | |
1.1.0 | New release comprising BLE/BT support and various PAL improvements. | BLE/BT support and code example added |
1.0.1 | Patch release. | SDIO Buffer overrun fix. |
1.0.0 | The initial version |
Future release
- Add support of new STM32 series.
- Wi-Fi 6/6E support on top of STM32H7
More information
- README.md
- STM32 Connectivity Expansion Pack User Guide
- Cypress Semiconductor, an Infineon Technologies Company
- Infineon GitHub
- ModusToolbox
© Cypress Semiconductor Corporation, 2021-2022.
Infineon STM32 Connectivity Expansion Pack v1.2.0 (build 3008)
STM32 Connectivity Expansion Pack 1.2.0 Release Notes
The STM32 Connectivity Expansion Pack is an extension of the CMSIS-Pack standard established by Arm.
The pack is compliant with the full CMSIS-Pack standard, with additional requirements/restrictions
on the final pack to meet the STM standard.
This pack uses libraries from the ModusToolbox environment.
What's Included?
- STM32L5, Threadx/NetxDuo, Manufacturing tools Support Release
What Changed?
v1.2.0
- Added ThreadX/NetxDuo support
- Added STM32L5 support
- Added WiFi and BLE/BT Manufacturing tools
- Bluetooth Manufacturing Test Application for FreeRTOS (bt_mfg_tester)
- WLAN manufacturing test application for FreeRTOS (wifi_mfg_tester)
- Tester - Wi-Fi Bluetooth Console (wifi_bt_tester)
- PAL improvements and fixes
Supported STM32 Boards and MCU
- STM32L562E-DK kit and STM32L5xx
- STM32H747I-DISCO Discovery kit and STM32H7xx
Supported Connectivity Modules
Infineon's CYW43xxx Wi-Fi-BT combo chip family:
- CYW43012
- CYW43439 / CYW43438 / CYW4343W
- CYW4373 / CYW4373/E
Example apps inside the Pack
Wi-Fi Scan Example
This example initializes the Wi-Fi device and starts a Wi-Fi scan without any filter and prints the results on the serial terminal.
Refer to Projects/STM32H747I-DISCO/Applications/wifi_scan/readme.txt for more details
Wi-Fi Onboarding with Bluetooth LE Example
This example demonstrates a simultaneous usage of Wi-Fi and BLE functionality of CYW43xxx combo devices. It uses BLE on the combo device to help connect the Wi-Fi to the AP.
Refer to Projects/STM32H747I-DISCO/Applications/ble_wifi_onboarding/readme.txt for more details
Azure RTOS NetXDuo Wi-Fi UDP echo server
This application provides an example of Azure RTOS/NetXDuo stack usage. It shows how to develop a NetX UDP server to communicate with a remote client using the NetX UDP socket API.
Infineon STM32 Connectivity Expansion Pack v1.2.0 (build 2807)
Pre release of Infineon STM32 Connectivity Expansion Pack v1.2.0 (build 2807)
What Changed?
v1.2.0 (build 2807)
- Added wifi_bt_tester(iperf) for STM32L562E-DK
- Added bt_mfg_tester for STM32L562E-DK
- PAL/SDIO: fix sdmmc_clk calculation in _stm32_sdio_enable_hw_block, which caused hard fault (div by 0) on 50Mhz SDIO frequency.
- Updated FreeRTOSConfig.h for all for STM32L5 applications: enabled configENABLE_FPU. NOTE: for STM32L5, configENABLE_FPU must be synced with FPU configuration (default enable)
Supported STM32 Boards and MCU
- STM32H747I-DISCO Discovery kit and STM32H7xx
- STM32L562E-DK kit & STM32L5xx
Supported Connectivity Modules
Infineon's CYW43xxx Wi-Fi-BT combo chip family:
- CYW43012
- CYW43439 / CYW4343W / CYW43438
- CYW4373 / CYW4373/E
Compatible Development Software
- STM32 CubeMX 6.5.0
- STM32 CubeIDE 1.9.0
- IAR EWARM 8.50.4
Infineon STM32 Connectivity Expansion Pack v1.1.0
STM32 Connectivity Expansion Pack 1.1.0 Release Notes
The STM32 Connectivity Expansion Pack is an extension of the CMSIS-Pack standard established by Arm.
The pack is compliant with the full CMSIS-Pack standard, with additional requirements/restrictions
on the final pack to meet the STM standard.
This pack uses libraries from the ModusToolbox environment.
What's Included?
- Bluetooth LE Support Release
What Changed?
v1.1.0
- Added Bluetooth LE support
- Bluetooth LE with WiFi combo usage
- WiFi onboarding with Bluetooth LE Code Example added
- WiFi connectivity assets have versions promoted
- PAL improvements and fixes
Supported STM32 Boards and MCU
- STM32H747I-DISCO Discovery kit and STM32H7xx
Supported Connectivity Modules
Infineon's CYW43xxx Wi-Fi-BT combo chip family:
- CYW43012
- CYW4343W / CYW43438
- CYW4373
Example apps inside the Pack
Wi-Fi Scan Example
This example initializes the Wi-Fi device and starts a Wi-Fi scan without any filter and prints the
results on the serial terminal.
Refer to Projects/STM32H747I-DISCO/Applications/wifi_scan/readme.txt for more details
Wi-Fi Onboarding with Bluetooth LE Example
This example demonstrates a simultaneous usage of Wi-Fi and Bluetooth LE functionality of CYW43xxx combo
devices. It uses Bluetooth LE on the combo device to help connect the Wi-Fi to the AP.
Refer to Projects/STM32H747I-DISCO/Applications/ble_wifi_onboarding/readme.txt for more details
Compatible Software
Software | Version |
---|---|
STM32 CubeMX | 6.1.1 |
STM32 CubeIDE | 1.5.1 |
IAR Embedded Workbench IDE | 8.50.4 |
Supported Compiler Version
Compiler | Version |
---|---|
GCC Compiler | 7.3 |
IAR Compiler | 8.50.4 |
Change History
Version | Changes | Reason for Change |
---|---|---|
1.1.0 | New release comprising Bluetooth LE support and various PAL improvements. | Bluetooth LE support and code example added |
1.0.1 | Patch release. | SDIO Buffer overrun fix. |
1.0.0 | The initial version |
Future release
- Iperf and mfgtest support
More information
- README.md
- STM32 Connectivity Expansion Pack User Guide
- Cypress Semiconductor, an Infineon Technologies Company
- Cypress Semiconductor GitHub
- ModusToolbox
© Cypress Semiconductor Corporation, 2021.