common/esp8266/include/board_modules.h¶
Definitions for optional off-board hardware modules that can be used with all ESP8266 boards.
All ESP8266 boards can be used with different off-board hardware modules. This file contains the default configurations for those external hardware modules that have been tested with the ESP8266 and are preconfigured here. Most of these configurations can be overridden by application-specific configurations. The configuration for a hardware module is only used if the corresponding driver modules are used.
-
ENC28J60_PARAM_SPI
¶ spi.h::SPI_DEV
is used (fixed)1
SPI_DEV(0)
-
ENC28J60_PARAM_CS
¶ ENC28J60 CS signal (can be overriden)
1
GPIO4
-
ENC28J60_PARAM_INT
¶ ENC28J60 CS signal (can be overriden)
1
GPIO9
-
ENC28J60_PARAM_RESET
¶ ENC28J60 RESET signal (can be overriden)
1
GPIO10
-
MRF24J40_PARAM_SPI
¶ spi.h::SPI_DEV
is used (fixed)1
SPI_DEV(0)
-
MRF24J40_PARAM_SPI_CLK
¶ SPI bus speed used (can be overriden)
1
SPI_CLK_1MHZ
-
MRF24J40_PARAM_CS
¶ MRF24J40 CS signal (can be overriden)
1
GPIO16
-
MRF24J40_PARAM_INT
¶ MRF24J40 CS signal (can be overriden)
1
GPIO0
-
MRF24J40_PARAM_RESET
¶ MRF24J40 RESET signal (can be overriden)
1
GPIO2
-
SDCARD_SPI_PARAM_SPI
¶ spi.h::SPI_DEV
is used (fixed)1
SPI_DEV(0)
-
SDCARD_SPI_PARAM_CLK
¶ spi.h::SPI_DEV
SCK is used (fixed)1
SPI0_SCK_GPIO
-
SDCARD_SPI_PARAM_MOSI
¶ spi.h::SPI_DEV
MOSI is used (fixed)1
SPI0_MOSI_GPIO
-
SDCARD_SPI_PARAM_MISO
¶ spi.h::SPI_DEV
MISO is used (fixed)1
SPI0_MISO_GPIO
-
SDCARD_SPI_PARAM_POWER
¶ power control is not used (fixed)
1
GPIO_UNDEF
-
SDCARD_SPI_PARAM_CS
¶ SD-Card CS signal (can be overridden)
1
SPI0_CS0_GPIO