📄 wib_com_def.h
字号:
#ifndef WIB_COM_DEF
#define WIB_COM_DEF
#include <stdio.h>
#include <time.h>
#include <string.h>
#include <stdlib.h>
#include <ctype.h>
#include <assert.h>
#include <math.h>
/*
1st selection, from Nucleus plus
*/
#define BW_10M
#define PI 3.1415926
#define STRLENG 256
#define DEBUG_ERROR_OUT
#define DEBUG_OUT_FILE
//#define DEBUG_RX_INPUT_FROM_FILE
#define DEMODU_MODE 1
#define VA_IDEAL_SYN
//#define AWGN_IDEAL_SYN
typedef unsigned char BOOLEAN; /* Logical data type (TRUE or FALSE) */
typedef signed char INT8; /* Signed 8 bit value */
typedef unsigned char UINT8; /* Unsigned 8 bit value */
typedef signed short INT16; /* Signed 16 bit value */
typedef unsigned short UINT16; /* Unsigned 16 bit value */
typedef signed long INT32; /* Signed 32 bit value */
typedef unsigned long UINT32; /* Unsigned 32 bit value */
typedef signed __int64 INT64; /* Signed 64 bit value*/
typedef unsigned __int64 UINT64; /* Unsigned 64 bit value*/
typedef struct{
signed short real;
signed short imag;
}COMPLEX16;
typedef struct{
signed long real;
signed long imag;
}COMPLEX32;
typedef struct{
double real;
double imag;
}COMPLEX_D;
#endif
/*
2nd selection, from linux
*/
/*
typedef unsigned char bool_t;
typedef signed char int8_t;
typedef unsigned char uint8_t;
typedef signed short int16_t;
typedef unsigned short uint16_t;
typedef signed long int32_t;
typedef unsigned long uint32_t;
*/
/*
3rd selection, from ucos
*/
/*
typedef unsigned char BOOLEAN;
typedef unsigned char INT8U;
typedef signed char INT8S;
typedef unsigned short INT16U;
typedef signed short INT16S;
typedef signed short INT32U;
typedef signed short INT32S;
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -