forked from SZV10X_Software/SZV103_FM33A0xxEV_SiZhu

jinlicong
2024-06-03 71f8bdb7c63acc381d71105bb950411029f4250f
Function/WirelessRemoteComm/wireless_remote_comm.h
@@ -10,6 +10,12 @@
#define WRC_PWR_ON          GPIO_SetBits(WRC_PWR_PORT, WRC_PWR_PIN)
#define WRC_PWR_OFF         GPIO_ResetBits(WRC_PWR_PORT, WRC_PWR_PIN)
//3V8ʹÄÜ,ÔÝʱ²»Óã¬Ö±½Ó3V8¿ª¹Ø¿ØÖƼ´¿É
#define PWR_3V8_EN_PORT          GPIOE
#define PWR_3V8_EN_PIN          GPIO_Pin_5
#define PWR_3V8_ENABLE          GPIO_SetBits(PWR_3V8_EN_PORT, PWR_3V8_EN_PIN)
#define PWR_3V8_DIABLE         GPIO_ResetBits(PWR_3V8_EN_PORT, PWR_3V8_EN_PIN)
//3V8¿ª¹Ø
#define PWR_3V8_O_PORT          GPIOE
#define PWR_3V8_O_PIN          GPIO_Pin_7
@@ -18,7 +24,7 @@
#define PWR_3V8_OFF         GPIO_ResetBits(PWR_3V8_O_PORT, PWR_3V8_O_PIN)
#define WRC_UART_SEND(__DATA__,__SIZE__)    do{UARTx_SendData_Normal(WRC_UARTX,__DATA__,__SIZE__);delay_us(10);WRC_RX_DMA_CH0_reload();}while(0)
#define WRC_UART_SEND(__DATA__,__SIZE__)    do{UARTx_SendData_Normal(WRC_UARTX,__DATA__,__SIZE__);delay_us(10);WRC_RX_DMA_CH3_reload();}while(0)
#define   WRC_MODULE_CMD_OPEN         0x1B
@@ -125,6 +131,14 @@
}WRC_UART_PARA_T;
typedef enum
{
   GMS_WORST = 3U,
   GMS_POOR = 10U,
   GMS_GENERAL = 15U,
   GMS_BEST = 25U,
}GPRS_MODULE_SIG;
typedef struct{
   uint8_t            net_signal_intensity; //ÍøÂçÐźÅÇ¿¶È
@@ -156,7 +170,7 @@
void WRC_PWR_GPIO_Init(void);
void WirelessRemoteCommPro(FUN_START_CTRL_PARA_T * sys_fun_run_ctrl_p);