Exportable version of WizziLab's modem driver.
Diff: modem_ref.cpp
- Revision:
- 11:a077da5fe68f
- Parent:
- 10:24878b4c3cee
- Child:
- 13:10589aaf8853
diff -r 24878b4c3cee -r a077da5fe68f modem_ref.cpp --- a/modem_ref.cpp Wed May 17 15:53:01 2017 +0000 +++ b/modem_ref.cpp Tue Jul 18 15:16:18 2017 +0000 @@ -83,7 +83,7 @@ { // Parse File Operation rem -= alp_parse_chunk(&p, &r); - //DPRINT(L_API, "ALP OP[%d]\n",r.type); + //REF_PRINT("ALP OP[%d]\n",r.type); switch (r.type) { case ALP_OPCODE_F_RD_DATA: @@ -308,7 +308,7 @@ { u8 tmp[ALP_ACTION_TAG_SIZE + ALP_ACTION_F_RD_PROP_SIZE]; u8* p = tmp; - DPRINT(L_API, "RD PROPS[%d]\n",fid); + REF_PRINT("RD PROPS[%d]\n",fid); g_modem.user[id].data = (u8*)data; ALP_ACTION_TAG(p,id,true); ALP_ACTION_F_RD_PROP(p,true,fid); @@ -327,14 +327,14 @@ DEALLOC_BUFFER(tmp); } -public void modem_declare_file(u8 fid, alp_file_header_t* hdr, u8 id) +public void modem_declare_file(u8 fid, alp_file_header_t* hdr, u8 local, u8 id) { u8 tmp[ALP_ACTION_TAG_SIZE + ALP_ACTION_F_DECLARE_SIZE]; u8* p = tmp; REF_PRINT("DECLARE[%d]\n",fid); ALP_ACTION_TAG(p,id,true); - ALP_ACTION_F_DECLARE(p,true,fid,hdr); + ALP_ACTION_F_DECLARE(p,true,fid,hdr,local); SERIAL_SEND(WC_FLOW_ALP_UNS,tmp, (u8)(p-tmp)); } @@ -439,7 +439,7 @@ REF_PRINT("ACTIVATE ITFTYPE[%x]:%d\n",type,enable); ALP_ACTION_TAG(p,id,true); - ALP_ACTION_ACTIVATE_ITF(p,enable,type,nb_dev,ifid,flags); + ALP_ACTION_ACTIVATE_ITF(p,true,enable,type,nb_dev,ifid,flags); SERIAL_SEND(WC_FLOW_ALP_UNS,tmp, (u8)(p-tmp)); }