Linux SDK (lite-fw)
MBPL_SDK_R25_ENG3
|
#include <limits.h>
#include <string.h>
#include <unistd.h>
#include <syslog.h>
#include "qmerrno.h"
#include "fms.h"
#include "dms.h"
#include "dev_util.h"
#include <stdbool.h>
Go to the source code of this file.
Data Structures | |
struct | image_node |
struct | _userOptions |
struct | _litefw_FirmwareInfo_ |
Macros | |
#define | IMG_MASK_MDM (1<<0) |
#define | IMG_MASK_PRI (1<<1) |
#define | IMG_MASK_CLEAR (0x000) |
#define | IMG_MASK_GENERIC (0xFFFF) |
#define | IMG_MASK_ALL (0xFFFFFFF) |
#define | LITEFW_CARRIER_PACKAGE_SKU "9999999" |
#define | LITEFW_SKU_STRING_LENGTH 7 |
#define | FIRMWARE_INFO_STRING_SIZE 20 |
#define | NULL_TERMINATOR_CHAR_SIZE 1 |
#define | DEV_MODE_STR_LEN 8 |
#define | MAX_USB_PATH_LEN 512 |
#define | USB_PATH_LEN 16 |
#define | DEFAULT_DL_MODE_WAIT_TIME 60 |
#define | DEFAULT_APP_MODE_WAIT_TIME 240 |
#define | MILLISECOND 1000 |
#define | HALF_A_SECOND (500*MILLISECOND) |
#define | SECOND (1000*MILLISECOND) |
#define | MAX_POWER_REQUEST_RETRY 3 |
#define | DEFAULT_DEV_CONN_RETRY_INTERVAL 5 |
#define | DEFAULT_DEV_CONN_RETRIES 48 |
#define | FW_UPDATE_STATUS_SUCCESSFUL 1 |
#define | FW_UPDATE_STATUS_UNKNOWN 0xFFFFFFFF |
#define | SH_RESP_BUF_LEN 512 |
#define | PCIE_QDL_PORT "/dev/mhiqdl0" |
#define | libSDP_GetVersion litefw_GetVersion |
#define | libSDP_CalculateImageMask litefw_CalculateImageMask |
#define | libSDP_getFileType litefw_getFileType |
#define | libSDP_ExtractFirmwareParametersByPath litefw_ExtractFirmwareParametersByPath |
#define | libSDP_GetModelFamily litefw_GetModelFamily |
#define | libSDP_CheckValidFirmwareInfo litefw_CheckValidFirmwareInfo |
#define | libSDP_BuildImagesPreferenceRequest litefw_BuildImagesPreferenceRequest |
#define | libSDP_DownloadFW litefw_DownloadFW |
#define | libsdp_set_log_func litefw_set_log_func |
#define | libsdp_SetReadBlockSize litefw_SetReadBlockSize |
#define | LIBSDP_CARRIER_PACKAGE_SKU LITEFW_CARRIER_PACKAGE_SKU |
#define | LIBSDP_SKU_STRING_LENGTH LITEFW_SKU_STRING_LENGTH |
Typedefs | |
typedef struct image_node | image_node_t |
typedef struct _litefw_FirmwareInfo_ | litefw_FirmwareInfo |
typedef void(* | litefwlogger) (uint8_t lvl, const char *buff) |
typedef litefw_FirmwareInfo | libSDP_FirmwareInfo |
typedef litefwlogger | libsdplogger |
Filename: lite-fw.h
Purpose: Global definitions used inside the SDK
Copyright: © 2016 Sierra Wireless Inc., all rights reserved
enum litefw_QDL_MODEs |