Classes
fsl_flexspi_nor_boot.h File Reference
#include <stdint.h>
#include "board.h"
Include dependency graph for fsl_flexspi_nor_boot.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  _boot_data_
 
struct  _ivt_
 

Driver version

const BOOT_DATA_T boot_data
 
#define BOOT_DATA_ADDRESS   &boot_data
 
typedef struct _boot_data_ BOOT_DATA_T
 
#define CSF_ADDRESS   0
 
#define DCD_ADDRESS   0
 
#define FSL_XIP_DEVICE_DRIVER_VERSION   (MAKE_VERSION(2, 0, 0))
 XIP_DEVICE driver version 2.0.0. More...
 
typedef struct _ivt_ ivt
 
#define IVT_HEADER   (IVT_TAG_HEADER | (IVT_SIZE << 8) | (IVT_PAR << 24))
 
#define IVT_MAJOR_VERSION   0x4
 
#define IVT_MAJOR_VERSION_MASK   0xF
 
#define IVT_MAJOR_VERSION_SHIFT   0x4
 
#define IVT_MINOR_VERSION   0x1
 
#define IVT_MINOR_VERSION_MASK   0xF
 
#define IVT_MINOR_VERSION_SHIFT   0x0
 
#define IVT_PAR   IVT_VERSION(IVT_MAJOR_VERSION, IVT_MINOR_VERSION)
 
#define IVT_RSVD   (uint32_t)(0x00000000)
 
#define IVT_SIZE   0x2000
 
#define IVT_TAG_HEADER   0xD1
 
#define IVT_VERSION(major, minor)
 
#define PLUGIN_FLAG   (uint32_t)0
 

Macro Definition Documentation

◆ BOOT_DATA_ADDRESS

#define BOOT_DATA_ADDRESS   &boot_data

Definition at line 94 of file fsl_flexspi_nor_boot.h.

◆ CSF_ADDRESS

#define CSF_ADDRESS   0

Definition at line 95 of file fsl_flexspi_nor_boot.h.

◆ DCD_ADDRESS

#define DCD_ADDRESS   0

Definition at line 91 of file fsl_flexspi_nor_boot.h.

◆ FSL_XIP_DEVICE_DRIVER_VERSION

#define FSL_XIP_DEVICE_DRIVER_VERSION   (MAKE_VERSION(2, 0, 0))

XIP_DEVICE driver version 2.0.0.

Definition at line 17 of file fsl_flexspi_nor_boot.h.

◆ IVT_HEADER

#define IVT_HEADER   (IVT_TAG_HEADER | (IVT_SIZE << 8) | (IVT_PAR << 24))

Definition at line 63 of file fsl_flexspi_nor_boot.h.

◆ IVT_MAJOR_VERSION

#define IVT_MAJOR_VERSION   0x4

Definition at line 48 of file fsl_flexspi_nor_boot.h.

◆ IVT_MAJOR_VERSION_MASK

#define IVT_MAJOR_VERSION_MASK   0xF

Definition at line 50 of file fsl_flexspi_nor_boot.h.

◆ IVT_MAJOR_VERSION_SHIFT

#define IVT_MAJOR_VERSION_SHIFT   0x4

Definition at line 49 of file fsl_flexspi_nor_boot.h.

◆ IVT_MINOR_VERSION

#define IVT_MINOR_VERSION   0x1

Definition at line 51 of file fsl_flexspi_nor_boot.h.

◆ IVT_MINOR_VERSION_MASK

#define IVT_MINOR_VERSION_MASK   0xF

Definition at line 53 of file fsl_flexspi_nor_boot.h.

◆ IVT_MINOR_VERSION_SHIFT

#define IVT_MINOR_VERSION_SHIFT   0x0

Definition at line 52 of file fsl_flexspi_nor_boot.h.

◆ IVT_PAR

Definition at line 62 of file fsl_flexspi_nor_boot.h.

◆ IVT_RSVD

#define IVT_RSVD   (uint32_t)(0x00000000)

Definition at line 96 of file fsl_flexspi_nor_boot.h.

◆ IVT_SIZE

#define IVT_SIZE   0x2000

Definition at line 61 of file fsl_flexspi_nor_boot.h.

◆ IVT_TAG_HEADER

#define IVT_TAG_HEADER   0xD1

Image Vector Table

Definition at line 60 of file fsl_flexspi_nor_boot.h.

◆ IVT_VERSION

#define IVT_VERSION (   major,
  minor 
)
Value:

Definition at line 55 of file fsl_flexspi_nor_boot.h.

◆ PLUGIN_FLAG

#define PLUGIN_FLAG   (uint32_t)0

Definition at line 113 of file fsl_flexspi_nor_boot.h.

Typedef Documentation

◆ BOOT_DATA_T

typedef struct _boot_data_ BOOT_DATA_T

◆ ivt

typedef struct _ivt_ ivt

Variable Documentation

◆ boot_data

const BOOT_DATA_T boot_data

Definition at line 116 of file fsl_flexspi_nor_boot.h.

IVT_MINOR_VERSION_MASK
#define IVT_MINOR_VERSION_MASK
Definition: fsl_flexspi_nor_boot.h:53
IVT_MAJOR_VERSION_MASK
#define IVT_MAJOR_VERSION_MASK
Definition: fsl_flexspi_nor_boot.h:50
IVT_MINOR_VERSION_SHIFT
#define IVT_MINOR_VERSION_SHIFT
Definition: fsl_flexspi_nor_boot.h:52
IVT_MAJOR_VERSION_SHIFT
#define IVT_MAJOR_VERSION_SHIFT
Definition: fsl_flexspi_nor_boot.h:49


picovoice_driver
Author(s):
autogenerated on Fri Apr 1 2022 02:14:57