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_DEVis 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_DEVis 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_DEVis used (fixed)1
SPI_DEV(0)
-
SDCARD_SPI_PARAM_CLK¶ spi.h::SPI_DEVSCK is used (fixed)1
SPI0_SCK_GPIO
-
SDCARD_SPI_PARAM_MOSI¶ spi.h::SPI_DEVMOSI is used (fixed)1
SPI0_MOSI_GPIO
-
SDCARD_SPI_PARAM_MISO¶ spi.h::SPI_DEVMISO 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