⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fundef.h

📁 利用51单片机对RTL8109进行控制
💻 H
字号:
#ifndef _init_c
#define _init_c
extern void delay_ms(unsigned char ms_number);
extern void delay_100ms(unsigned char ms_number);
extern void init(void);
#endif

#ifndef _util_c
#define _util_c
extern void process_command();
extern void process_data();
extern void send_char(unsigned char ascii);
extern unsigned char get_char();
extern void send_string(unsigned char code *string);
extern void send_hex(unsigned char senddata);
#endif

#ifndef _protocol_c
#define _protocol_c
extern void FunProcessRec(void);
extern unsigned int createtcpcrc();
extern void process_telnet(void);
extern void create_ip_packet(union ip_address_type ip_add,uint length,uchar protocal);
extern void create_tcp_packet(unsigned char length);
extern void create_udp_packet(unsigned char length);
extern void gateway_arp_request();
extern void arp_request(unsigned long ip_address);
extern void FunRetransmit(void);
extern void copy_to_retransmit_buffer(void);
extern unsigned char FunCheckEmpty(void);
extern void retransmit_packet(uchar i);
extern void FunAddCommand(unsigned char length);
extern void FunNetSendCommandBuffer(void);
extern void send_tcpdata(void);
extern void FunCheckOnline(void);
#endif
/*
#ifndef _rtl8029_c
#define _rtl8029_c
extern unsigned char check_new_packet();
extern void send_packet(unsigned int length);
extern void netcard_init();
#endif
*/
#ifndef _rtl8019_c
#define _rtl8019_c
extern unsigned char check_new_packet();
extern void send_packet(unsigned int length);
extern void netcard_init();
#endif

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -