HPM SDK
HPMicro Software Development Kit
api_boot_arg_t Union Reference

Enter Bootloader API argument. More...

#include <hpm_romapi.h>

Data Fields

uint32_t U
 
struct {
   uint32_t   index: 8
 
   uint32_t   peripheral: 8
 
   uint32_t   src: 8
 
   uint32_t   tag: 8
 
}; 
 
struct {
   uint32_t   index: 8
 
   uint32_t   peripheral: 8
 
   uint32_t   src: 8
 
   uint32_t   tag: 8
 
}; 
 
struct {
   uint32_t   index: 8
 
   uint32_t   peripheral: 8
 
   uint32_t   src: 8
 
   uint32_t   tag: 8
 
}; 
 
struct {
   uint32_t   index: 8
 
   uint32_t   peripheral: 8
 
   uint32_t   src: 8
 
   uint32_t   tag: 8
 
}; 
 
struct {
   uint32_t   index: 8
 
   uint32_t   peripheral: 8
 
   uint32_t   src: 8
 
   uint32_t   tag: 8
 
}; 
 
struct {
   uint32_t   index: 8
 
   uint32_t   peripheral: 8
 
   uint32_t   src: 8
 
   uint32_t   tag: 8
 
}; 
 
struct {
   uint32_t   index: 8
 
   uint32_t   peripheral: 8
 
   uint32_t   src: 8
 
   uint32_t   tag: 8
 
}; 
 

Detailed Description

Enter Bootloader API argument.

Field Documentation

◆ 

struct { ... }

◆ 

struct { ... }

◆ 

struct { ... }

◆ 

struct { ... }

◆ 

struct { ... }

◆ 

struct { ... }

◆ 

struct { ... }

◆ index

uint32_t api_boot_arg_t::index

Image index

◆ peripheral

uint32_t api_boot_arg_t::peripheral

Boot peripheral

◆ src

uint32_t api_boot_arg_t::src

Boot source

◆ tag

uint32_t api_boot_arg_t::tag

ROM API parameter tag, must be 0xEB

◆ U

uint32_t api_boot_arg_t::U

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