Infineon AIROC CYW43012 Manual page 15

Low-power system design wi-fi & bluetooth combo chip and psoc 6 mcu
Table of Contents

Advertisement

Low-power system design with AIROC™ Wi-Fi & Bluetooth® combo
chip and PSoC™ 6 MCU
WLAN power optimization techniques
Code Listing 1
Example: Power save handler using WHD APIs in ModusToolbox™
{
ERR_INFO(("Failed to get AP info.\n"));
}
/* Configure power-save mode of the WLAN device.*/
switch (mode)
{
case POWERSAVE_WITHOUT_THROUGHPUT:
result = whd_wifi_enable_powersave(ifp);
if (CY_RSLT_SUCCESS != result)
{
ERR_INFO(("Failed to enable PM1 mode\n"));
}
break;
case POWERSAVE_WITH_THROUGHPUT:
result = whd_wifi_enable_powersave_with_throughput(ifp,
RETURN_TO_SLEEP_MS);
if (CY_RSLT_SUCCESS != result)
{
ERR_INFO(("Failed to enable PM2 mode\n"));
}
break;
case POWERSAVE_DISABLED:
result = whd_wifi_disable_powersave(ifp);
if (CY_RSLT_SUCCESS != result)
{
ERR_INFO(("Failed to disable powersave\n"));
}
break;
default:
APP_INFO(("Unknown mode\n"));
break;
}
}
Application note
15
002-27910 Rev. *C
2023-05-29

Advertisement

Table of Contents
loading

Table of Contents