STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
boot_report.h File Reference
#include <stddef.h>
#include <stdint.h>
#include "battery.h"
#include "self_test_port.h"
Include dependency graph for boot_report.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  boot_report_t

Macros

#define BOOT_REPORT_TEXT_MAX   768U

Enumerations

enum  boot_verdict_t { BOOT_READY = 0 , BOOT_WARN , BOOT_FAIL }

Functions

void boot_report_build (boot_report_t *report, const self_test_status_t *status, battery_t battery, uint32_t now_ms)
const char * boot_verdict_name (boot_verdict_t verdict)

Macro Definition Documentation

◆ BOOT_REPORT_TEXT_MAX

#define BOOT_REPORT_TEXT_MAX   768U

Definition at line 32 of file boot_report.h.

Enumeration Type Documentation

◆ boot_verdict_t

Enumerator
BOOT_READY 
BOOT_WARN 
BOOT_FAIL 

Definition at line 30 of file boot_report.h.

Function Documentation

◆ boot_report_build()

◆ boot_verdict_name()

const char * boot_verdict_name ( boot_verdict_t verdict)

Definition at line 49 of file boot_report.c.

References BOOT_READY, and BOOT_WARN.

Referenced by boot_report_build().