#include "xfstk-dldr-api_global.h"
#include <iostream>
Go to the source code of this file.
|
struct | LastError |
| The last error happened during download. More...
|
|
struct | SoCDevice |
| data struct for port mapping API More...
|
|
struct | SoCDevices |
| data struct for port info for all the devices connected to host More...
|
|
class | xfstkdldrapi |
| This interface enables the development of Intel SoC firmware/operating system provisioning applications. This API is not re-entrant. More...
|
|
|
typedef void(* | xfstkstatuspfn) (char *status, void *) |
| Represents an optional status callback function that can be provided to xfstk API to obtain status information. More...
|
|
◆ MOORESTOWN
device type
Intel SOC device type with different PID
- Parameters
-
- Note
- None
◆ MEDFIELD
◆ CLOVERVIEW
◆ CLOVERVIEWPLUS
#define CLOVERVIEWPLUS 0x4 |
◆ MERRIFIELD
◆ MEDFIELD_EMMC_DUMP
#define MEDFIELD_EMMC_DUMP 0x6 |
◆ HASHVERIFY
◆ MOOREFIELD
◆ BAYTRAIL
◆ CARBONCANYON
◆ XFSTK_MAXDEVICE
#define XFSTK_MAXDEVICE 0xB |
◆ XFSTK_NODEVICE
#define XFSTK_NODEVICE 0x666 |
◆ LOG_ACK
Log levels for the callback, set the bit to 1 if you want the API to log the message.
recommend at least to include LOG_STATUS and LOG_PROGRESS
- Parameters
-
- Note
- None
◆ LOG_UPDATE
#define LOG_UPDATE 0x0002 |
◆ LOG_OPCODE
#define LOG_OPCODE 0x0004 |
◆ LOG_FWUPGRADE
#define LOG_FWUPGRADE 0x0008 |
◆ LOG_OS
◆ LOG_USB
◆ LOG_SOCKET
#define LOG_SOCKET 0x0040 |
◆ LOG_SERIAL
#define LOG_SERIAL 0x0080 |
◆ LOG_UTIL
◆ LOG_DOWNLOADER
#define LOG_DOWNLOADER 0x0200 |
◆ LOG_ENTRY
◆ LOG_STATUS
#define LOG_STATUS 0x0800 |
◆ LOG_PROGRESS
#define LOG_PROGRESS 0x1000 |
◆ DEBUG_ERROR
#define DEBUG_ERROR 0xfffffff1 |
◆ LOG_ALL
#define LOG_ALL 0xffffffff |
◆ MAX_ARGS
◆ MAX_USBSN_LENGTH
#define MAX_USBSN_LENGTH 128 |
◆ xfstkstatuspfn
Represents an optional status callback function that can be provided to xfstk API to obtain status information.
◆ xfstkdldrapi_alloc()
XFSTKDLDRAPISHARED_EXPORT xfstkdldrapi* xfstkdldrapi_alloc |
( |
| ) |
|
◆ xfstkdldrapi_dealloc()
XFSTKDLDRAPISHARED_EXPORT void xfstkdldrapi_dealloc |
( |
xfstkdldrapi * |
obj | ) |
|