ESPixelStick Firmware
Firmware for the ESPixelStick
Loading...
Searching...
No Matches
GPIO_Defs_ESP32_Olimex_Gateway.hpp File Reference
#include <ETH.h>
Include dependency graph for GPIO_Defs_ESP32_Olimex_Gateway.hpp:

Go to the source code of this file.

Macros

#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_2
 
#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_15
 
#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_14
 
#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_NC
 
#define SUPPORT_ETHERNET
 
#define DEFAULT_ETH_CLK_MODE   eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT
 
#define DEFAULT_ETH_POWER_PIN   gpio_num_t(gpio_num_t::GPIO_NUM_5)
 
#define DEFAULT_ETH_POWER_PIN_ACTIVE   LOW
 
#define DEFAULT_ETH_TYPE   eth_phy_type_t::ETH_PHY_LAN8720
 
#define ETH_ADDR_PHY_LAN8720   0
 
#define ETH_ADDR_PHY_TLK110   31
 
#define DEFAULT_ETH_ADDR   ETH_ADDR_PHY_LAN8720
 
#define DEFAULT_ETH_TXEN   gpio_num_t::GPIO_NUM_21
 
#define DEFAULT_ETH_TXD0   gpio_num_t::GPIO_NUM_19
 
#define DEFAULT_ETH_TXD1   gpio_num_t::GPIO_NUM_22
 
#define DEFAULT_ETH_CRSDV   gpio_num_t::GPIO_NUM_27
 
#define DEFAULT_ETH_RXD0   gpio_num_t::GPIO_NUM_25
 
#define DEFAULT_ETH_RXD1   gpio_num_t::GPIO_NUM_26
 
#define DEFAULT_ETH_MDC_PIN   gpio_num_t::GPIO_NUM_23
 
#define DEFAULT_ETH_MDIO_PIN   gpio_num_t::GPIO_NUM_18
 
#define SUPPORT_OutputProtocol_DMX
 
#define SUPPORT_OutputProtocol_GECE
 
#define SUPPORT_OutputProtocol_GS8208
 
#define SUPPORT_OutputProtocol_Renard
 
#define SUPPORT_OutputProtocol_Serial
 
#define SUPPORT_OutputProtocol_TM1814
 
#define SUPPORT_OutputProtocol_UCS1903
 
#define SUPPORT_OutputProtocol_UCS8903
 
#define SUPPORT_OutputProtocol_WS2811
 
#define SUPPORT_OutputProtocol_Relay
 
#define SUPPORT_OutputProtocol_FireGod
 

Variables

const OM_OutputPortDefinition_t OM_OutputPortDefinitions []
 

Macro Definition Documentation

◆ DEFAULT_ETH_ADDR

#define DEFAULT_ETH_ADDR   ETH_ADDR_PHY_LAN8720

◆ DEFAULT_ETH_CLK_MODE

#define DEFAULT_ETH_CLK_MODE   eth_clock_mode_t::ETH_CLOCK_GPIO17_OUT

◆ DEFAULT_ETH_CRSDV

#define DEFAULT_ETH_CRSDV   gpio_num_t::GPIO_NUM_27

◆ DEFAULT_ETH_MDC_PIN

#define DEFAULT_ETH_MDC_PIN   gpio_num_t::GPIO_NUM_23

◆ DEFAULT_ETH_MDIO_PIN

#define DEFAULT_ETH_MDIO_PIN   gpio_num_t::GPIO_NUM_18

◆ DEFAULT_ETH_POWER_PIN

#define DEFAULT_ETH_POWER_PIN   gpio_num_t(gpio_num_t::GPIO_NUM_5)

◆ DEFAULT_ETH_POWER_PIN_ACTIVE

#define DEFAULT_ETH_POWER_PIN_ACTIVE   LOW

◆ DEFAULT_ETH_RXD0

#define DEFAULT_ETH_RXD0   gpio_num_t::GPIO_NUM_25

◆ DEFAULT_ETH_RXD1

#define DEFAULT_ETH_RXD1   gpio_num_t::GPIO_NUM_26

◆ DEFAULT_ETH_TXD0

#define DEFAULT_ETH_TXD0   gpio_num_t::GPIO_NUM_19

◆ DEFAULT_ETH_TXD1

#define DEFAULT_ETH_TXD1   gpio_num_t::GPIO_NUM_22

◆ DEFAULT_ETH_TXEN

#define DEFAULT_ETH_TXEN   gpio_num_t::GPIO_NUM_21

◆ DEFAULT_ETH_TYPE

#define DEFAULT_ETH_TYPE   eth_phy_type_t::ETH_PHY_LAN8720

◆ ETH_ADDR_PHY_LAN8720

#define ETH_ADDR_PHY_LAN8720   0

◆ ETH_ADDR_PHY_TLK110

#define ETH_ADDR_PHY_TLK110   31

◆ SD_CARD_CLK_PIN

#define SD_CARD_CLK_PIN   gpio_num_t::GPIO_NUM_14

◆ SD_CARD_CS_PIN

#define SD_CARD_CS_PIN   gpio_num_t::GPIO_NUM_NC

◆ SD_CARD_MISO_PIN

#define SD_CARD_MISO_PIN   gpio_num_t::GPIO_NUM_2

◆ SD_CARD_MOSI_PIN

#define SD_CARD_MOSI_PIN   gpio_num_t::GPIO_NUM_15

◆ SUPPORT_ETHERNET

#define SUPPORT_ETHERNET

◆ SUPPORT_OutputProtocol_DMX

#define SUPPORT_OutputProtocol_DMX

◆ SUPPORT_OutputProtocol_FireGod

#define SUPPORT_OutputProtocol_FireGod

◆ SUPPORT_OutputProtocol_GECE

#define SUPPORT_OutputProtocol_GECE

◆ SUPPORT_OutputProtocol_GS8208

#define SUPPORT_OutputProtocol_GS8208

◆ SUPPORT_OutputProtocol_Relay

#define SUPPORT_OutputProtocol_Relay

◆ SUPPORT_OutputProtocol_Renard

#define SUPPORT_OutputProtocol_Renard

◆ SUPPORT_OutputProtocol_Serial

#define SUPPORT_OutputProtocol_Serial

◆ SUPPORT_OutputProtocol_TM1814

#define SUPPORT_OutputProtocol_TM1814

◆ SUPPORT_OutputProtocol_UCS1903

#define SUPPORT_OutputProtocol_UCS1903

◆ SUPPORT_OutputProtocol_UCS8903

#define SUPPORT_OutputProtocol_UCS8903

◆ SUPPORT_OutputProtocol_WS2811

#define SUPPORT_OutputProtocol_WS2811

Variable Documentation

◆ OM_OutputPortDefinitions

const OM_OutputPortDefinition_t OM_OutputPortDefinitions[]
Initial value:
=
{
{OM_PortId_t(0), OM_PortType_t::OM_SERIAL, {gpio_num_t::GPIO_NUM_4}},
{OM_PortId_t(0), OM_PortType_t::OM_RELAY, {gpio_num_t::GPIO_NUM_4}},
{OM_PortId_t(1), OM_PortType_t::OM_SERIAL, {gpio_num_t::GPIO_NUM_12}},
{OM_PortId_t(1), OM_PortType_t::OM_RELAY, {gpio_num_t::GPIO_NUM_12}},
{OM_PortId_t(2), OM_PortType_t::OM_SERIAL, {gpio_num_t::GPIO_NUM_13}},
{OM_PortId_t(2), OM_PortType_t::OM_RELAY, {gpio_num_t::GPIO_NUM_13}},
{OM_PortId_t(3), OM_PortType_t::OM_SERIAL, {gpio_num_t::GPIO_NUM_16}},
{OM_PortId_t(3), OM_PortType_t::OM_RELAY, {gpio_num_t::GPIO_NUM_16}},
{OM_PortId_t(4), OM_PortType_t::OM_SERIAL, {gpio_num_t::GPIO_NUM_32}},
{OM_PortId_t(4), OM_PortType_t::OM_RELAY, {gpio_num_t::GPIO_NUM_32}},
}
@ OM_SERIAL
Definition OutputMgrPortDefs.hpp:75
@ OM_RELAY
Definition OutputMgrPortDefs.hpp:76
uint8_t OM_PortId_t
Definition OutputMgrPortDefs.hpp:71