📄 emac.h
字号:
/*----------------------------------------------------------------------------
* LPC2378 Ethernet Definitions
*----------------------------------------------------------------------------
* Name: EMAC.H
* Purpose: Philips LPC2378 EMAC hardware definitions
*----------------------------------------------------------------------------
* Copyright (c) 2006 KEIL - An ARM Company. All rights reserved.
*---------------------------------------------------------------------------*/
#ifndef __EMAC_H
#define __EMAC_H
#include "lpc_types.h"
#define MYMAC_1 0x1E /* our ethernet (MAC) address */
#define MYMAC_2 0x30 /* (MUST be unique in LAN!) */
#define MYMAC_3 0x6c
#define MYMAC_4 0xa2
#define MYMAC_5 0x45
#define MYMAC_6 0x5e
// prototypes
void Init_EMAC(void);
uint16_t ReadFrameBE_EMAC(void);
void CopyToFrame_EMAC(void *Source, unsigned int Size);
void CopyFromFrame_EMAC(void *Dest, uint16_t Size);
void DummyReadFrame_EMAC(uint16_t Size);
uint16_t StartReadFrame(void);
void EndReadFrame(void);
unsigned int CheckFrameReceived(void);
void RequestSend(uint16_t FrameSize);
unsigned int Rdy4Tx(void);
#endif
/*----------------------------------------------------------------------------
* end of file
*---------------------------------------------------------------------------*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -