Exportable version of WizziLab's modem driver.

Dependents:   modem_ref_helper

Committer:
Jeej
Date:
Fri Feb 19 10:59:42 2021 +0000
Revision:
60:08efaaca0e83
Parent:
56:67e3d9608403
Fixed responses

Who changed what in which revision?

UserRevisionLine numberNew contents of line
Jeej 56:67e3d9608403 1 #include "alp.h"
Jeej 56:67e3d9608403 2
Jeej 56:67e3d9608403 3 _private int alp_itf_d7a_ovld_size(u8* ovld)
Jeej 56:67e3d9608403 4 {
Jeej 56:67e3d9608403 5 d7a_addressee_ctrl_t actl;
Jeej 56:67e3d9608403 6 actl.byte = ovld[0];
Jeej 56:67e3d9608403 7 int size = D7A_ADDR_LEN(actl);
Jeej 56:67e3d9608403 8 return size;
Jeej 56:67e3d9608403 9 }
Jeej 56:67e3d9608403 10
Jeej 56:67e3d9608403 11 //======================================================================
Jeej 56:67e3d9608403 12 // alp_itf_d7a_cfg_size
Jeej 56:67e3d9608403 13 //----------------------------------------------------------------------
Jeej 56:67e3d9608403 14 /// @brief Get size of the D7A interface configuration
Jeej 56:67e3d9608403 15 /// @param cfg pointer to the configuration
Jeej 56:67e3d9608403 16 /// @return int configuration size
Jeej 56:67e3d9608403 17 //======================================================================
Jeej 56:67e3d9608403 18 _public int alp_itf_d7a_cfg_size(u8* cfg)
Jeej 56:67e3d9608403 19 {
Jeej 56:67e3d9608403 20 int size = sizeof(d7a_sp_cfg_t) - sizeof(d7a_addressee_t);
Jeej 56:67e3d9608403 21 size += alp_itf_d7a_ovld_size(&cfg[offsetof(d7a_sp_cfg_t,addressee)]);
Jeej 56:67e3d9608403 22 return size;
Jeej 56:67e3d9608403 23 }