14 lines
488 B
C
14 lines
488 B
C
#include "esphome/core/defines.h"
|
|
#ifdef USE_ESP32
|
|
#include "esp_eth_mac_esp.h"
|
|
|
|
// ETH_ESP32_EMAC_DEFAULT_CONFIG() uses out-of-order designated initializers
|
|
// which are valid in C but not in C++. This wrapper allows C++ code to get
|
|
// the default config without replicating the macro's contents.
|
|
#if CONFIG_ETH_USE_ESP32_EMAC
|
|
eth_esp32_emac_config_t eth_esp32_emac_default_config(void) {
|
|
return (eth_esp32_emac_config_t) ETH_ESP32_EMAC_DEFAULT_CONFIG();
|
|
}
|
|
#endif
|
|
#endif // USE_ESP32
|