📄 jieshou fanhui sms.txt
字号:
/****
接受信息后,发送指定的内容到指定的目的地
************************/
#include "adl_global.h"
#include "wm_stdio.h"
u32 wm_apmCustomStack [ 256 ];
const u16 wm_apmCustomStackSize = sizeof ( wm_apmCustomStack );
static s8 sms_automaton_Handle_txt;
bool smsRecieve;
ascii simNo[20]="13785279829"; //信息返回的目的地
ascii simText[70]="sghdnbhxisjwho111"; //返回的的信息
void SMS_AUTO_ctrl_Handle(u8 Event, u16 Nb)
{
;
}
bool smsHandle(ascii *SmsTel, ascii *SmsTimeOrLength, ascii *SmsText)
{
SmsTel=simNo;
SmsText=simText;
adl_atSendResponse(ADL_AT_UNS,SmsTel);
adl_atSendResponse(ADL_AT_UNS,"\r\n");
adl_atSendResponse(ADL_AT_UNS,SmsTimeOrLength);
adl_atSendResponse(ADL_AT_UNS,"\r\n");
adl_atSendResponse(ADL_AT_UNS,SmsText);
adl_atSendResponse(ADL_AT_UNS,"\r\n");
adl_smsSend(sms_automaton_Handle_txt,SmsTel,SmsText,ADL_SMS_MODE_TEXT);//发送消息
}
void sms_stop ( void )
{
adl_smsUnsubscribe (sms_automaton_Handle_txt);
}
void adl_main(adl_InitType_e InitType)
{ TRACE (( 1, "Embedded Application : Main" ));
smsRecieve=FALSE;
simNo[20]='\0';
simText[200]='\0';
adl_atCmdCreate("AT+CMGD=1,4;+CPBR=1",FALSE,(adl_atRspHandler_t)NULL,NULL);
sms_automaton_Handle_txt = adl_smsSubscribe(smsHandle, SMS_AUTO_ctrl_Handle, ADL_SMS_MODE_TEXT);
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -