Infuse-IoT SDK API 0.0.1
A Scalable Open Source RTOS
Loading...
Searching...
No Matches
common_boot.h
Go to the documentation of this file.
1
11
12#ifndef INFUSE_SDK_INCLUDE_INFUSE_COMMON_BOOT_H_
13#define INFUSE_SDK_INCLUDE_INFUSE_COMMON_BOOT_H_
14
15#ifdef CONFIG_TFM_PLATFORM_FAULT_INFO_QUERY
16#include <tfm_ioctl_api.h>
17#endif
18
19#include <infuse/reboot.h>
20
21#ifdef __cplusplus
22extern "C" {
23#endif
24
31
47
48#ifdef CONFIG_TFM_PLATFORM_FAULT_INFO_QUERY
49
58int infuse_common_boot_secure_fault_info(struct fault_exception_info_t *fault_info);
59
60#endif /* CONFIG_TFM_PLATFORM_FAULT_INFO_QUERY */
61
65
66#ifdef __cplusplus
67}
68#endif
69
70#endif /* INFUSE_SDK_INCLUDE_INFUSE_COMMON_BOOT_H_ */
int infuse_common_boot_last_reboot(struct infuse_reboot_state *state)
Query the reason for the latest reboot.
int infuse_common_boot_secure_fault_info(struct fault_exception_info_t *fault_info)
Query the secure fault information for the latest reboot.
Reboot handling for Infuse-IoT applications.
Reboot state information.
Definition reboot.h:108