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
34 #define FIRMWARE_INFO_STRING_SIZE 20
225 unsigned int litefw_DownloadFW(
char *pImagePath,
char *szTTYPath,
int iFWImageType,
int image_mask,
int iModelFamily);
367 #define libSDP_GetVersion litefw_GetVersion
368 #define libSDP_CalculateImageMask litefw_CalculateImageMask
369 #define libSDP_getFileType litefw_getFileType
370 #define libSDP_ExtractFirmwareParametersByPath litefw_ExtractFirmwareParametersByPath
371 #define libSDP_GetModelFamily litefw_GetModelFamily
372 #define libSDP_CheckValidFirmwareInfo litefw_CheckValidFirmwareInfo
373 #define libSDP_BuildImagesPreferenceRequest litefw_BuildImagesPreferenceRequest
374 #define libSDP_DownloadFW litefw_DownloadFW
375 #define libsdp_set_log_func litefw_set_log_func
376 #define libsdp_SetReadBlockSize litefw_SetReadBlockSize
377 #define LIBSDP_CARRIER_PACKAGE_SKU LITEFW_CARRIER_PACKAGE_SKU
378 #define LIBSDP_SKU_STRING_LENGTH LITEFW_SKU_STRING_LENGTH
386 #endif // _LITE_FW_H_
litefw_QDL_FLOW_CONTROLs
Definition: lite-fw.h:87
char szModelid_str[20]
Definition: lite-fw.h:129
void litefw_SetReadBlockSize(unsigned long lBlockSize)
char * litefw_GetVersion()
litefw_fwdwl_error_codes
Definition: lite-fw.h:37
char szPackageid_str[20]
Definition: lite-fw.h:132
char szCarrierPriversion_str[20]
Definition: lite-fw.h:134
int litefw_CalculateImageMask(unpack_fms_SetImagesPreference_t SetPrefRspFromModem)
#define FIRMWARE_INFO_STRING_SIZE
Definition: lite-fw.h:34
int litefw_BuildImagesPreferenceRequest(litefw_FirmwareInfo info, pack_fms_SetImagesPreference_t *pack)
int litefw_getFileType(char *szPath)
char szSku_str[20]
Definition: lite-fw.h:131
int litefw_GetQTLDownloadMode()
char szCarrier_str[20]
Definition: lite-fw.h:133
void(* litefwlogger)(uint8_t lvl, const char *buff)
Definition: lite-fw.h:274
char szFwversion_str[20]
Definition: lite-fw.h:130
litefwlogger libsdplogger
Definition: lite-fw.h:380
int litefw_switch_to_BootHoldMode(char *szTTYPath)
int litefw_switch_9x07_to_downloadmode(char *szTTYPath)
litefw_Fw_Type
Definition: lite-fw.h:58
Definition: lite-fw.h:127
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:379
int litefw_set_log_func(litefwlogger func)
int litefw_SetQTLHWFlowControl(int iMode)
int litefw_GetQTLHWFlowControl()
struct _litefw_FirmwareInfo_ litefw_FirmwareInfo
int litefw_CheckValidFirmwareInfo(litefw_FirmwareInfo info)
litefw_QDL_MODEs
Definition: lite-fw.h:79
int litefw_ExtractFirmwareParametersByPath(char *pImagePath, litefw_FirmwareInfo *info)
int litefw_SetQTLDownloadMode(int iMode)
litefw_Models
Definition: lite-fw.h:69