HPM SDK
HPMicro Software Development Kit
bootloader_api_table_t Struct Reference

Bootloader API table. More...

#include <hpm_romapi.h>

Data Fields

const uint32_t version
 
const char * copyright
 
hpm_stat_t(* run_bootloader )(void *arg)
 
const otp_driver_interface_totp_driver_if
 
const xpi_driver_interface_txpi_driver_if
 
const xpi_nor_driver_interface_txpi_nor_driver_if
 
const uint32_t reserved0
 
const uint32_t reserved [4]
 
const exip_driver_interface_texip_api_if
 
const uint32_t family_id
 
const sdp_driver_interface_tsdp_driver_if
 
const uint32_t reserved1 [3]
 
const xpi_ram_driver_interface_txpi_ram_driver_if
 
const sm3_api_interface_tsm3_api_if
 
const sm4_api_interface_tsm4_api_if
 

Detailed Description

Bootloader API table.

Field Documentation

◆ copyright

const char * bootloader_api_table_t::copyright

Bootloader API table: run_bootloader API

◆ exip_api_if

const exip_driver_interface_t * bootloader_api_table_t::exip_api_if

◆ family_id

const uint32_t bootloader_api_table_t::family_id

◆ otp_driver_if

const otp_driver_interface_t * bootloader_api_table_t::otp_driver_if

Bootloader API table: xpi driver interface address

◆ reserved

const uint32_t bootloader_api_table_t::reserved[4]

◆ reserved0

const uint32_t bootloader_api_table_t::reserved0

Bootloader API table: sdp driver interface address

◆ reserved1

const uint32_t bootloader_api_table_t::reserved1

◆ run_bootloader

hpm_stat_t(* bootloader_api_table_t::run_bootloader)(void *arg)

Bootloader API table: otp driver interface address

◆ sdp_driver_if

const sdp_driver_interface_t * bootloader_api_table_t::sdp_driver_if

◆ sm3_api_if

const sm3_api_interface_t * bootloader_api_table_t::sm3_api_if

◆ sm4_api_if

const sm4_api_interface_t * bootloader_api_table_t::sm4_api_if

◆ version

const uint32_t bootloader_api_table_t::version

< Bootloader API table: version Bootloader API table: copyright string address

◆ xpi_driver_if

const xpi_driver_interface_t * bootloader_api_table_t::xpi_driver_if

Bootloader API table: xpi nor driver interface address

◆ xpi_nor_driver_if

const xpi_nor_driver_interface_t * bootloader_api_table_t::xpi_nor_driver_if

Bootloader API table: xpi ram driver interface address

◆ xpi_ram_driver_if

const xpi_ram_driver_interface_t * bootloader_api_table_t::xpi_ram_driver_if

Bootloader API table: sdp driver interface address


The documentation for this struct was generated from the following file: