📄 wireless.h
字号:
/**************************************************************/
/* Wireless.h */
/* */
/* Head of Wireless.c */
/* */
/* By delphifx 2007/05/09 */
/* */
/**************************************************************/
#ifndef WIRELESS_H
#define WIRELESS_H
#include <stdio.h>
#include "math.h"
#define pi 3.14159265
#define Digital_W0 pi/4
#define Digital_W1 pi/8
#define Buffer_len 512
#define Low_Pass_Len 64
#define Bn_len 32
#define Fsk_Len 256
#define Min_1_Average 200 //Whe Fsk Decode ,this is used to Decide bit :0 or 1(>This Num);
//extern int Yn[Buffer_len];
//extern int Float_Yn[Buffer_len+An_len/2];
//extern int Yw0[Buffer_len+Bn_len/2];
//extern int Yw1[Buffer_len+Bn_len/2];
//extern int BufferA[Buffer_len];//data to transfer
//low pass
extern float Low_Pass[Low_Pass_Len];
//1/8*pi pass filter
extern float B0[Bn_len];
//1/4*pi pass filter
extern float B1[Bn_len];
extern int Buffer_Send[Fsk_Len],Data_Get[Fsk_Len],Receive_Buffer[Fsk_Len];
/******************************************/
/* Function protoypes */
/******************************************/
void Send_byte(char Byte_Send,int *Dst_Send,int *Buffer,int Buffer_Size);
void Dcode(int *Data_In,int *Data_Out,int Buffer_Size);
void Dcode_To_byte(int *Data_Out,char *Data_byte,int Data_Len);
void Filter(float* Ak,int* X_In,int* Y_Out,int Buffer_size,int len);
void Send_Data(char* Data_Src,int* Data_Dst,int Data_Len);
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -