|
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 |