Add CYW43_WL_GPIO_SMPS_PIN for pico_w and pico2_w

Fixes #2361
This commit is contained in:
Peter Harper 2025-04-10 18:19:53 +01:00
parent 1ff632128f
commit f7697a6b93
2 changed files with 12 additions and 0 deletions

View File

@ -89,6 +89,12 @@
#define CYW43_WL_GPIO_LED_PIN 0
#endif
// Drive high to force power supply into PWM mode (lower ripple on 3V3 at light loads)
// As this is a CYW43 pin you can do this by calling cyw43_gpio_set
#ifndef CYW43_WL_GPIO_SMPS_PIN
#define CYW43_WL_GPIO_SMPS_PIN 1
#endif
// If CYW43_WL_GPIO_VBUS_PIN is defined then a CYW43 GPIO has to be used to read VBUS.
// This can be passed to cyw43_arch_gpio_get to determine if the device is battery powered.
// PICO_VBUS_PIN and CYW43_WL_GPIO_VBUS_PIN should not both be defined.

View File

@ -94,6 +94,12 @@
#define CYW43_WL_GPIO_LED_PIN 0
#endif
// Drive high to force power supply into PWM mode (lower ripple on 3V3 at light loads)
// As this is a CYW43 pin you can do this by calling cyw43_gpio_set
#ifndef CYW43_WL_GPIO_SMPS_PIN
#define CYW43_WL_GPIO_SMPS_PIN 1
#endif
// If CYW43_WL_GPIO_VBUS_PIN is defined then a CYW43 GPIO has to be used to read VBUS.
// This can be passed to cyw43_arch_gpio_get to determine if the device is battery powered.
// PICO_VBUS_PIN and CYW43_WL_GPIO_VBUS_PIN should not both be defined.