Skip to content

Infineon AIROC-Wi-Fi-Bluetooth-STM32 Expansion Pack 1.6.1

Latest
Compare
Choose a tag to compare
@npal-cy npal-cy released this 13 Aug 14:19

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


© Cypress Semiconductor Corporation, 2021-2024.