代码搜索结果
找到约 10,000 项符合
Ethernet 的代码
ethernet.c
#define ETHERNET_GLOBALS
#include "config.h"
#include "../include/cfg_net.h"
uint8 My_Ip_1ID[4]=MY_IP_1ID;
uint8 My_Gateway_1ID[4]=MY_GATEWAY_1ID;
uint8 MY_IP_MARK_1ID[4]=IP_MARK_1ID;
uint8 MY
ethernet.h
#ifdef ETHERNET_GLOBALS
#define ETHERNET_EXT
#else
#define ETHERNET_EXT extern
#endif
#define IP_PACKED 0x01
#define ARP_PACKED 0x02
#define MAX_NET_PORT 0x01
typedef struct {
ethernet.c
#define ETHERNET_GLOBALS
#include "config.h"
#include "../include/cfg_net.h"
uint8 My_Ip_1ID[4]=MY_IP_1ID;
uint8 My_Gateway_1ID[4]=MY_GATEWAY_1ID;
uint8 MY_IP_MARK_1ID[4]=IP_MARK_1ID;
uint8 MY
ethernet.h
#ifdef ETHERNET_GLOBALS
#define ETHERNET_EXT
#else
#define ETHERNET_EXT extern
#endif
#define IP_PACKED 0x01
#define ARP_PACKED 0x02
#define MAX_NET_PORT 0x01
typedef struct {
ethernet.c
#define ETHERNET_GLOBALS
#include "config.h"
#include "../include/cfg_net.h"
uint8 My_Ip_1ID[4]=MY_IP_1ID;
uint8 My_Gateway_1ID[4]=MY_GATEWAY_1ID;
uint8 MY_IP_MARK_1ID[4]=IP_MARK_1ID;
uint8 MY
ethernet.h
#ifdef ETHERNET_GLOBALS
#define ETHERNET_EXT
#else
#define ETHERNET_EXT extern
#endif
#define IP_PACKED 0x01
#define ARP_PACKED 0x02
#define MAX_NET_PORT 0x01
typedef struct {
ethernet.h
/*
*
* NIC(CS8900A)驱动模块
*
*/
#ifndef __ETHERNET_H__
#define __ETHERNET_H__
#include "71x_lib.h"
// Ports for I/O-Mode
// 0x64000000为STR71x外部存储器BANK2起始地址
// 由于CS8900A地址线A0接数据总线A11(见
ethernet.c
/*
*
* NIC(CS8900A)驱动模块
*
*/
#include "Ethernet.h"
// 物理地址,默认为22-44-66-88-AA-CC,可在初始化NIC前改写
u16 local_eth_addr[3] = {0x4422, 0x8866, 0xCCAA};
// 从NIC端口输入
inline u16 NIC_InPort(u16 r
ethernet.h
#ifndef __ETHERNET_H__
#define __ETHERNET_H__
#include "71x_lib.h"
// Ports for I/O-Mode
#define ETH_Port(n) (*(vu16*)(0x64000000 | (n)
ethernet.c
#include "Ethernet.h"
u16 local_eth_addr[3] = {0x4422, 0x8866, 0xCCAA};
inline u16 NIC_InPort(u16 reg)
{
ETH_Addr_Port = reg;
return ETH_Data_Port;
}
inline void NIC_OutPort(u16 reg, u1