49 lines
1.3 KiB
C
49 lines
1.3 KiB
C
#ifndef _WIFIBOX_CLIENT_B_H_
|
|
#define _WIFIBOX_CLIENT_B_H_
|
|
|
|
#include "app_config.h"
|
|
#include "wbcp.h"
|
|
#include "fsm.h"
|
|
#include "versions.h"
|
|
|
|
#define WB_CLIENT_DEBUG_ENABLE
|
|
#define FSM_DEBUG_ENABLE
|
|
#define WBCP_DEBUG_ENABLE
|
|
|
|
#define WB_ASSIST_UART ("uart1")
|
|
// #define WB_ASSIST_ENABLE //是否开启辅助通信模式
|
|
#define WB_DUT_RESET_ENABLE
|
|
|
|
#define RECV_EVENT_TIMEOUT (2000) //连接成功后,接收命令的超时时间(ms)
|
|
|
|
#define PWRTHR_SEND_TEST_DATA_PERIOD (2) //功率阈值校准,测试数据的发送周期(tics)
|
|
|
|
#define PWRTEST_SEND_TEST_DATA_PERIOD (2) //功率测试,测试数据的发送周期(tics)
|
|
#define BT_FREQ_CONN_TIMEOUT (1500) //(tick)
|
|
#define BT_FREQ_STAT_TIMEOUT (1800/* 350 */) //蓝牙频偏统计超时时间(tick)
|
|
|
|
#define FREQ_ADJUST_LIMIT (30) //kHz
|
|
|
|
// #define AUDIO_TRANSFER_ENABLE
|
|
#define AUDIO_BUFFER_SIZE (10 * 1024) //音频缓存大小
|
|
#define AUDIO_RECV_TIMEOUT (200) //音频接收超时时间(ticks)
|
|
|
|
enum {
|
|
WB_CLIENT_MODE = 0,
|
|
WB_SERVER_MODE,
|
|
};
|
|
|
|
|
|
typedef struct {
|
|
u16 crc;
|
|
s16 offset;
|
|
u8 xosc[2];
|
|
} wifi_freq_offset_type;
|
|
|
|
void wifi_get_xosc(u8 *xosc);
|
|
u8 wifi_freq_adjust(void);
|
|
|
|
#endif
|
|
|
|
|