26 #define IMG_MASK_MDM (1<<0)
27 #define IMG_MASK_PRI (1<<1)
28 #define IMG_MASK_CLEAR (0x000)
29 #define IMG_MASK_GENERIC (0xFFFF)
32 #define LITEFW_CARRIER_PACKAGE_SKU "9999999"
33 #define LITEFW_SKU_STRING_LENGTH 7
36 #define FIRMWARE_INFO_STRING_SIZE 20
37 #define NULL_TERMINATOR_CHAR_SIZE 1
260 unsigned int litefw_DownloadFW(
char *pImagePath,
char *szTTYPath,
int iFWImageType,
int image_mask,
int iModelFamily);
402 #define libSDP_GetVersion litefw_GetVersion
403 #define libSDP_CalculateImageMask litefw_CalculateImageMask
404 #define libSDP_getFileType litefw_getFileType
405 #define libSDP_ExtractFirmwareParametersByPath litefw_ExtractFirmwareParametersByPath
406 #define libSDP_GetModelFamily litefw_GetModelFamily
407 #define libSDP_CheckValidFirmwareInfo litefw_CheckValidFirmwareInfo
408 #define libSDP_BuildImagesPreferenceRequest litefw_BuildImagesPreferenceRequest
409 #define libSDP_DownloadFW litefw_DownloadFW
410 #define libsdp_set_log_func litefw_set_log_func
411 #define libsdp_SetReadBlockSize litefw_SetReadBlockSize
412 #define LIBSDP_CARRIER_PACKAGE_SKU LITEFW_CARRIER_PACKAGE_SKU
413 #define LIBSDP_SKU_STRING_LENGTH LITEFW_SKU_STRING_LENGTH
421 #endif // _LITE_FW_H_
struct _litefw_FirmwarePartNo_ litefw_FirmwarePartNo
litefw_QDL_FLOW_CONTROLs
Definition: lite-fw.h:91
void litefw_SetReadBlockSize(unsigned long lBlockSize)
char * litefw_GetVersion()
#define NULL_TERMINATOR_CHAR_SIZE
Definition: lite-fw.h:37
litefw_fwdwl_error_codes
Definition: lite-fw.h:40
int litefw_ExtractFirmwarePartNoByPath(char *pImagePath, litefw_FirmwarePartNo *partno)
char szCarrierPriversion_str[20+1]
Definition: lite-fw.h:138
int litefw_CalculateImageMask(unpack_fms_SetImagesPreference_t SetPrefRspFromModem)
char szFwversion_str[20+1]
Definition: lite-fw.h:134
#define FIRMWARE_INFO_STRING_SIZE
Definition: lite-fw.h:36
int litefw_BuildImagesPreferenceRequest(litefw_FirmwareInfo info, pack_fms_SetImagesPreference_t *pack)
int litefw_getFileType(char *szPath)
int litefw_GetQTLDownloadMode()
void(* litefwlogger)(uint8_t lvl, const char *buff)
Definition: lite-fw.h:309
litefwlogger libsdplogger
Definition: lite-fw.h:415
int litefw_switch_to_BootHoldMode(char *szTTYPath)
int litefw_switch_9x07_to_downloadmode(char *szTTYPath)
litefw_Fw_Type
Definition: lite-fw.h:62
char szModelid_str[20+1]
Definition: lite-fw.h:133
Definition: lite-fw.h:131
void litefw_logsenable(int log_en)
unsigned int litefw_DownloadFW(char *pImagePath, char *szTTYPath, int iFWImageType, int image_mask, int iModelFamily)
int litefw_GetModelFamily(char *pModelString)
litefw_FirmwareInfo libSDP_FirmwareInfo
Definition: lite-fw.h:414
char szPackageid_str[20+1]
Definition: lite-fw.h:136
int litefw_SetQTLHWFlowControl(int iMode)
Definition: lite-fw.h:150
char szPartno_str[20+1]
Definition: lite-fw.h:152
int litefw_GetQTLHWFlowControl()
struct _litefw_FirmwareInfo_ litefw_FirmwareInfo
int litefw_CheckValidFirmwareInfo(litefw_FirmwareInfo info)
char szSku_str[20+1]
Definition: lite-fw.h:135
litefw_QDL_MODEs
Definition: lite-fw.h:83
char szCarrier_str[20+1]
Definition: lite-fw.h:137
int litefw_ExtractFirmwareParametersByPath(char *pImagePath, litefw_FirmwareInfo *info)
int litefw_SetQTLDownloadMode(int iMode)
int litefw_set_log_func(litefwlogger *func)
litefw_Models
Definition: lite-fw.h:73