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

📄 pktdrv.h

📁 NXPl788上lwip的无操作系统移植,基于Embest开发板
💻 H
字号:
#ifndef __PKTDRV_H__
#define __PKTDRV_H__

#ifdef __cplusplus
extern "C" {
#endif

typedef void (*input_fn)(void *arg, void *packet, int len);

enum link_adapter_event {
  LINKEVENT_UNCHANGED,
  LINKEVENT_UP,
  LINKEVENT_DOWN
};

void*                   init_adapter    (int adapter_num, char *mac_addr, input_fn input, void *arg, enum link_adapter_event *linkstate);
void                    shutdown_adapter(void *adapter);
int                     packet_send     (void *adapter, void *buffer, int len);
void                    update_adapter  (void *adapter);
enum link_adapter_event link_adapter    (void *adapter);
int                     get_adapter_index(const char* adapter_guid);

#ifdef __cplusplus
}
#endif

#endif

⌨️ 快捷键说明

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