23 lines
507 B
C
23 lines
507 B
C
#include <stdio.h>
|
|
#include "esp_eth.h"
|
|
#include "esp_eth_driver.h"
|
|
#include "esp_eth_mac_ch390.h"
|
|
#include "esp_eth_phy_ch390.h"
|
|
#include "esp_netif.h"
|
|
#include "esp_event.h"
|
|
#include "driver/spi_master.h"
|
|
#include "esp_log.h"
|
|
#include "driver/gpio.h"
|
|
|
|
|
|
#define ETH_CS_GPIO (GPIO_NUM_10)
|
|
#define ETH_MOSI_GPIO (GPIO_NUM_12)
|
|
#define ETH_MISO_GPIO (GPIO_NUM_13)
|
|
#define ETH_SCLK_GPIO (GPIO_NUM_11)
|
|
#define ETH_INT_GPIO (GPIO_NUM_14)
|
|
#define SPI_HOST SPI2_HOST
|
|
#define SPI_CLOCK_MHZ 10
|
|
|
|
|
|
void eth_init(void);
|