boot_control_module结构参考
boot_control_module结构参考
#include < boot_control.h >
数据字段 | |
结构体hw_module_t | 常见的 |
空白(* | init )(结构boot_control_module *模块) |
无符号(* | getNumberSlots )(struct boot_control_module *module) |
无符号(* | getCurrentSlot )(struct boot_control_module *模块) |
整数(* | markBootSuccessful )(struct boot_control_module *module) |
整数(* | setActiveBootSlot )(struct boot_control_module *模块,无符号插槽) |
整数(* | setSlotAsUnbootable )(struct boot_control_module *模块,无符号插槽) |
整数(* | isSlotBootable )(struct boot_control_module *模块,无符号插槽) |
常量字符 *(* | getSuffix )(struct boot_control_module *模块,无符号槽) |
整数(* | isSlotMarkedSuccessful )(struct boot_control_module *模块,无符号插槽) |
空白 * | 保留[31] |
详细说明
每个硬件模块必须有一个名为 HAL_MODULE_INFO_SYM 的数据结构,并且该数据结构的字段必须以hw_module_t开头,后跟模块特定信息。
定义位于文件boot_control.h的第50行。
现场文档
结构体hw_module_t公共 |
定义位于文件boot_control.h的第51行。
无符号(* getCurrentSlot)(struct boot_control_module *模块) |
定义位于文件boot_control.h的第76行。
无符号(* getNumberSlots)(struct boot_control_module *模块) |
定义位于文件boot_control.h第64行。
const char*(* getSuffix)(struct boot_control_module *模块,无符号槽) |
文件boot_control.h第118行的定义。
void(* init)(struct boot_control_module *模块) |
定义位于文件boot_control.h的第57行。
int(* isSlotBootable)(struct boot_control_module *模块,无符号插槽) |
文件boot_control.h第110行的定义。
int(* isSlotMarkedSuccessful)(struct boot_control_module *模块,无符号槽) |
定义位于文件boot_control.h的第126行。
int(* markBootSuccessful)(struct boot_control_module *module) |
定义位于文件boot_control.h第84行。
无效* 保留[31] |
定义位于文件boot_control.h的第128行。
int(* setActiveBootSlot)(struct boot_control_module *模块,无符号插槽) |
定义位于文件boot_control.h的第93行。
int(* setSlotAsUnbootable)(struct boot_control_module *模块,无符号插槽) |
定义位于文件boot_control.h的第101行。
该结构的文档是从以下文件生成的: