types.h

来自「《systemc片上系统设计》(科学出版社)一书第六章TLM级总线建模源码」· C头文件 代码 · 共 39 行

H
39
字号

#ifndef __types_h
#define __types_h

#include <stdio.h>
#include <systemc.h>

enum status { TRANSFER_OK = 0
			 ,TRANSFER_REQUEST
			 ,TRANSFER_WAIT
			 ,TRANSFER_ERROR};

// needed for more readable debug output
extern char status_str[4][20]; 

struct request;
typedef sc_pvector<request *> request_vec;

extern int sb_fprintf(FILE *, const char *, ...);

//Frame struct for wireless LAN
struct frame{
unsigned short frame_control;
unsigned short duration_id;
char addr1[6];
char addr2[6];
char addr3[6];
char addr4[6];
unsigned short sequence_control;
char body[2312];
unsigned fcs;

//Offset Parameters for UART port
#define STATUS_PORT 0
#define CONFIG_PORT 1
};

#endif

⌨️ 快捷键说明

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