Вы не можете выбрать более 25 тем
Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.
|
- #ifndef __LAN8720_H
- #define __LAN8720_H
- #include "sys.h"
- #include "stm32f7xx_hal_eth.h"
- //////////////////////////////////////////////////////////////////////////////////
- //本程序只供学习使用,未经作者许可,不得用于其它任何用途
- //ALIENTEK STM32F7开发板
- //LAN8720驱动代码
- //正点原子@ALIENTEK
- //技术论坛:www.openedv.com
- //创建日期:2016/1/13
- //版本:V1.0
- //版权所有,盗版必究。
- //Copyright(C) 广州市星翼电子科技有限公司 2014-2024
- //All rights reserved
- //////////////////////////////////////////////////////////////////////////////////
- extern ETH_HandleTypeDef ETH_Handler; //以太网句柄
- extern ETH_DMADescTypeDef *DMARxDscrTab; //以太网DMA接收描述符数据结构体指针
- extern ETH_DMADescTypeDef *DMATxDscrTab; //以太网DMA发送描述符数据结构体指针
- extern uint8_t *Rx_Buff; //以太网底层驱动接收buffers指针
- extern uint8_t *Tx_Buff; //以太网底层驱动发送buffers指针
- extern ETH_DMADescTypeDef *DMATxDescToSet; //DMA发送描述符追踪指针
- extern ETH_DMADescTypeDef *DMARxDescToGet; //DMA接收描述符追踪指针
-
-
- u8 LAN8720_Init(void);
- u32 LAN8720_ReadPHY(u16 reg);
- void LAN8720_WritePHY(u16 reg,u16 value);
- u8 LAN8720_Get_Speed(void);
- u8 ETH_MACDMA_Config(void);
- u8 ETH_Mem_Malloc(void);
- void ETH_Mem_Free(void);
- u32 ETH_GetRxPktSize(ETH_DMADescTypeDef *DMARxDesc);
- #endif
|