21 #define IMG_MASK_MDM (1<<0)
22 #define IMG_MASK_PRI (1<<1)
23 #define IMG_MASK_CLEAR (0x000)
24 #define IMG_MASK_GENERIC (0xFFFF)
27 #define LITEFW_CARRIER_PACKAGE_SKU "9999999"
28 #define LITEFW_SKU_STRING_LENGTH 7
29 #define FIRMWARE_INFO_STRING_SIZE 20
202 unsigned int litefw_DownloadFW(
char *pImagePath,
char *szTTYPath,
int iFWImageType,
int image_mask,
int iModelFamily);
301 #define libSDP_GetVersion litefw_GetVersion
302 #define libSDP_CalculateImageMask litefw_CalculateImageMask
303 #define libSDP_getFileType litefw_getFileType
304 #define libSDP_ExtractFirmwareParametersByPath litefw_ExtractFirmwareParametersByPath
305 #define libSDP_GetModelFamily litefw_GetModelFamily
306 #define libSDP_CheckValidFirmwareInfo litefw_CheckValidFirmwareInfo
307 #define libSDP_BuildImagesPreferenceRequest litefw_BuildImagesPreferenceRequest
308 #define libSDP_DownloadFW litefw_DownloadFW
309 #define libsdp_set_log_func litefw_set_log_func
310 #define libsdp_SetReadBlockSize litefw_SetReadBlockSize
311 #define LIBSDP_CARRIER_PACKAGE_SKU LITEFW_CARRIER_PACKAGE_SKU
312 #define LIBSDP_SKU_STRING_LENGTH LITEFW_SKU_STRING_LENGTH
317 #endif // _LITE_FW_H_
char szModelid_str[20]
Definition: lite-fw.h:106
void litefw_SetReadBlockSize(unsigned long lBlockSize)
char * litefw_GetVersion()
litefw_fwdwl_error_codes
Definition: lite-fw.h:32
char szPackageid_str[20]
Definition: lite-fw.h:109
char szCarrierPriversion_str[20]
Definition: lite-fw.h:111
int litefw_CalculateImageMask(unpack_fms_SetImagesPreference_t SetPrefRspFromModem)
#define FIRMWARE_INFO_STRING_SIZE
Definition: lite-fw.h:29
int litefw_BuildImagesPreferenceRequest(litefw_FirmwareInfo info, pack_fms_SetImagesPreference_t *pack)
int litefw_getFileType(char *szPath)
char szSku_str[20]
Definition: lite-fw.h:108
char szCarrier_str[20]
Definition: lite-fw.h:110
void(* litefwlogger)(uint8_t lvl, const char *buff)
Definition: lite-fw.h:251
char szFwversion_str[20]
Definition: lite-fw.h:107
litefwlogger libsdplogger
Definition: lite-fw.h:314
int litefw_switch_to_BootHoldMode(char *szTTYPath)
int litefw_switch_9x07_to_downloadmode(char *szTTYPath)
litefw_Fw_Type
Definition: lite-fw.h:52
Definition: lite-fw.h:104
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:313
int litefw_set_log_func(litefwlogger func)
struct _litefw_FirmwareInfo_ litefw_FirmwareInfo
int litefw_CheckValidFirmwareInfo(litefw_FirmwareInfo info)
int litefw_ExtractFirmwareParametersByPath(char *pImagePath, litefw_FirmwareInfo *info)
litefw_Models
Definition: lite-fw.h:63