mirror of
https://github.com/raspberrypi/pico-sdk.git
synced 2025-12-10 07:14:36 +01:00
Move CYW43-related PICO_CONFIG lines to cyw43_driver.h (#2002)
This commit is contained in:
parent
5c6fece28a
commit
f642b763be
3 changed files with 29 additions and 15 deletions
|
|
@ -113,37 +113,37 @@
|
||||||
#define PICO_RP2350_A2_SUPPORTED 1
|
#define PICO_RP2350_A2_SUPPORTED 1
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// PICO_CONFIG: CYW43_PIN_WL_DYNAMIC, flag to indicate if cyw43 SPI pins can be changed at runtime, type=bool, default=false, advanced=true, group=pico_cyw43_driver
|
// cyw43 SPI pins can't be changed at runtime
|
||||||
#ifndef CYW43_PIN_WL_DYNAMIC
|
#ifndef CYW43_PIN_WL_DYNAMIC
|
||||||
#define CYW43_PIN_WL_DYNAMIC 0
|
#define CYW43_PIN_WL_DYNAMIC 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// PICO_CONFIG: CYW43_DEFAULT_PIN_WL_REG_ON, gpio pin to power up the cyw43 chip, type=int, default=23, advanced=true, group=pico_cyw43_driver
|
// gpio pin to power up the cyw43 chip
|
||||||
#ifndef CYW43_DEFAULT_PIN_WL_REG_ON
|
#ifndef CYW43_DEFAULT_PIN_WL_REG_ON
|
||||||
#define CYW43_DEFAULT_PIN_WL_REG_ON 23u
|
#define CYW43_DEFAULT_PIN_WL_REG_ON 23u
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// PICO_CONFIG: CYW43_DEFAULT_PIN_WL_DATA_OUT, gpio pin for spi data out to the cyw43 chip, type=int, default=24, advanced=true, group=pico_cyw43_driver
|
// gpio pin for spi data out to the cyw43 chip
|
||||||
#ifndef CYW43_DEFAULT_PIN_WL_DATA_OUT
|
#ifndef CYW43_DEFAULT_PIN_WL_DATA_OUT
|
||||||
#define CYW43_DEFAULT_PIN_WL_DATA_OUT 24u
|
#define CYW43_DEFAULT_PIN_WL_DATA_OUT 24u
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// PICO_CONFIG: CYW43_DEFAULT_PIN_WL_DATA_IN, gpio pin for spi data in from the cyw43 chip, type=int, default=24, advanced=true, group=pico_cyw43_driver
|
// gpio pin for spi data in from the cyw43 chip
|
||||||
#ifndef CYW43_DEFAULT_PIN_WL_DATA_IN
|
#ifndef CYW43_DEFAULT_PIN_WL_DATA_IN
|
||||||
#define CYW43_DEFAULT_PIN_WL_DATA_IN 24u
|
#define CYW43_DEFAULT_PIN_WL_DATA_IN 24u
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// PICO_CONFIG: CYW43_DEFAULT_PIN_WL_HOST_WAKE, gpio (irq) pin for the irq line from the cyw43 chip, type=int, default=24, advanced=true, group=pico_cyw43_driver
|
// gpio (irq) pin for the irq line from the cyw43 chip
|
||||||
#ifndef CYW43_DEFAULT_PIN_WL_HOST_WAKE
|
#ifndef CYW43_DEFAULT_PIN_WL_HOST_WAKE
|
||||||
#define CYW43_DEFAULT_PIN_WL_HOST_WAKE 24u
|
#define CYW43_DEFAULT_PIN_WL_HOST_WAKE 24u
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// PICO_CONFIG: CYW43_DEFAULT_PIN_WL_CLOCK, gpio pin for the spi clock line to the cyw43 chip, type=int, default=29, advanced=true, group=pico_cyw43_driver
|
// gpio pin for the spi clock line to the cyw43 chip
|
||||||
#ifndef CYW43_DEFAULT_PIN_WL_CLOCK
|
#ifndef CYW43_DEFAULT_PIN_WL_CLOCK
|
||||||
#define CYW43_DEFAULT_PIN_WL_CLOCK 29u
|
#define CYW43_DEFAULT_PIN_WL_CLOCK 29u
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// PICO_CONFIG: CYW43_DEFAULT_PIN_WL_CS, gpio pin for the spi chip select to the cyw43 chip, type=int, default=25, advanced=true, group=pico_cyw43_driver
|
// gpio pin for the spi chip select to the cyw43 chip
|
||||||
#ifndef CYW43_DEFAULT_PIN_WL_CS
|
#ifndef CYW43_DEFAULT_PIN_WL_CS
|
||||||
#define CYW43_DEFAULT_PIN_WL_CS 25u
|
#define CYW43_DEFAULT_PIN_WL_CS 25u
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
|
|
@ -114,37 +114,37 @@
|
||||||
#define PICO_VSYS_PIN 29
|
#define PICO_VSYS_PIN 29
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// PICO_CONFIG: CYW43_PIN_WL_DYNAMIC, flag to indicate if cyw43 SPI pins can be changed at runtime, type=bool, default=false, advanced=true, group=pico_cyw43_driver
|
// cyw43 SPI pins can't be changed at runtime
|
||||||
#ifndef CYW43_PIN_WL_DYNAMIC
|
#ifndef CYW43_PIN_WL_DYNAMIC
|
||||||
#define CYW43_PIN_WL_DYNAMIC 0
|
#define CYW43_PIN_WL_DYNAMIC 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// PICO_CONFIG: CYW43_DEFAULT_PIN_WL_REG_ON, gpio pin to power up the cyw43 chip, type=int, default=23, advanced=true, group=pico_cyw43_driver
|
// gpio pin to power up the cyw43 chip
|
||||||
#ifndef CYW43_DEFAULT_PIN_WL_REG_ON
|
#ifndef CYW43_DEFAULT_PIN_WL_REG_ON
|
||||||
#define CYW43_DEFAULT_PIN_WL_REG_ON 23u
|
#define CYW43_DEFAULT_PIN_WL_REG_ON 23u
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// PICO_CONFIG: CYW43_DEFAULT_PIN_WL_DATA_OUT, gpio pin for spi data out to the cyw43 chip, type=int, default=24, advanced=true, group=pico_cyw43_driver
|
// gpio pin for spi data out to the cyw43 chip
|
||||||
#ifndef CYW43_DEFAULT_PIN_WL_DATA_OUT
|
#ifndef CYW43_DEFAULT_PIN_WL_DATA_OUT
|
||||||
#define CYW43_DEFAULT_PIN_WL_DATA_OUT 24u
|
#define CYW43_DEFAULT_PIN_WL_DATA_OUT 24u
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// PICO_CONFIG: CYW43_DEFAULT_PIN_WL_DATA_IN, gpio pin for spi data in from the cyw43 chip, type=int, default=24, advanced=true, group=pico_cyw43_driver
|
// gpio pin for spi data in from the cyw43 chip
|
||||||
#ifndef CYW43_DEFAULT_PIN_WL_DATA_IN
|
#ifndef CYW43_DEFAULT_PIN_WL_DATA_IN
|
||||||
#define CYW43_DEFAULT_PIN_WL_DATA_IN 24u
|
#define CYW43_DEFAULT_PIN_WL_DATA_IN 24u
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// PICO_CONFIG: CYW43_DEFAULT_PIN_WL_HOST_WAKE, gpio (irq) pin for the irq line from the cyw43 chip, type=int, default=24, advanced=true, group=pico_cyw43_driver
|
// gpio (irq) pin for the irq line from the cyw43 chip
|
||||||
#ifndef CYW43_DEFAULT_PIN_WL_HOST_WAKE
|
#ifndef CYW43_DEFAULT_PIN_WL_HOST_WAKE
|
||||||
#define CYW43_DEFAULT_PIN_WL_HOST_WAKE 24u
|
#define CYW43_DEFAULT_PIN_WL_HOST_WAKE 24u
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// PICO_CONFIG: CYW43_DEFAULT_PIN_WL_CLOCK, gpio pin for the spi clock line to the cyw43 chip, type=int, default=29, advanced=true, group=pico_cyw43_driver
|
// gpio pin for the spi clock line to the cyw43 chip
|
||||||
#ifndef CYW43_DEFAULT_PIN_WL_CLOCK
|
#ifndef CYW43_DEFAULT_PIN_WL_CLOCK
|
||||||
#define CYW43_DEFAULT_PIN_WL_CLOCK 29u
|
#define CYW43_DEFAULT_PIN_WL_CLOCK 29u
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// PICO_CONFIG: CYW43_DEFAULT_PIN_WL_CS, gpio pin for the spi chip select to the cyw43 chip, type=int, default=25, advanced=true, group=pico_cyw43_driver
|
// gpio pin for the spi chip select to the cyw43 chip
|
||||||
#ifndef CYW43_DEFAULT_PIN_WL_CS
|
#ifndef CYW43_DEFAULT_PIN_WL_CS
|
||||||
#define CYW43_DEFAULT_PIN_WL_CS 25u
|
#define CYW43_DEFAULT_PIN_WL_CS 25u
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
|
|
@ -63,6 +63,20 @@ void cyw43_driver_deinit(struct async_context *context);
|
||||||
#define CYW43_PIO_CLOCK_DIV_FRAC 0
|
#define CYW43_PIO_CLOCK_DIV_FRAC 0
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
// PICO_CONFIG: CYW43_PIN_WL_DYNAMIC, flag to indicate if cyw43 SPI pins can be changed at runtime, type=bool, advanced=true, group=pico_cyw43_driver
|
||||||
|
|
||||||
|
// PICO_CONFIG: CYW43_DEFAULT_PIN_WL_REG_ON, gpio pin to power up the cyw43 chip, type=int, advanced=true, group=pico_cyw43_driver
|
||||||
|
|
||||||
|
// PICO_CONFIG: CYW43_DEFAULT_PIN_WL_DATA_OUT, gpio pin for spi data out to the cyw43 chip, type=int, advanced=true, group=pico_cyw43_driver
|
||||||
|
|
||||||
|
// PICO_CONFIG: CYW43_DEFAULT_PIN_WL_DATA_IN, gpio pin for spi data in from the cyw43 chip, type=int, advanced=true, group=pico_cyw43_driver
|
||||||
|
|
||||||
|
// PICO_CONFIG: CYW43_DEFAULT_PIN_WL_HOST_WAKE, gpio (irq) pin for the irq line from the cyw43 chip, type=int, advanced=true, group=pico_cyw43_driver
|
||||||
|
|
||||||
|
// PICO_CONFIG: CYW43_DEFAULT_PIN_WL_CLOCK, gpio pin for the spi clock line to the cyw43 chip, type=int, advanced=true, group=pico_cyw43_driver
|
||||||
|
|
||||||
|
// PICO_CONFIG: CYW43_DEFAULT_PIN_WL_CS, gpio pin for the spi chip select to the cyw43 chip, type=int, dvanced=true, group=pico_cyw43_driver
|
||||||
|
|
||||||
#if CYW43_PIO_CLOCK_DIV_DYNAMIC
|
#if CYW43_PIO_CLOCK_DIV_DYNAMIC
|
||||||
/*! \brief Set the clock divisor for the cyw43 pio clock
|
/*! \brief Set the clock divisor for the cyw43 pio clock
|
||||||
* \ingroup pico_cyw43_driver
|
* \ingroup pico_cyw43_driver
|
||||||
|
|
@ -95,4 +109,4 @@ int cyw43_set_pins_wl(uint pins[CYW43_PIN_INDEX_WL_COUNT]);
|
||||||
#ifdef __cplusplus
|
#ifdef __cplusplus
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
#endif
|
#endif
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue