24 lines
375 B
C
24 lines
375 B
C
|
#pragma once
|
||
|
|
||
|
#include <stdint.h>
|
||
|
|
||
|
typedef struct {
|
||
|
uint32_t tcOnPower;
|
||
|
uint32_t tcRun;
|
||
|
union {
|
||
|
uint32_t ui32;
|
||
|
struct {
|
||
|
uint8_t fault_code;
|
||
|
};
|
||
|
};
|
||
|
|
||
|
int32_t parm1;
|
||
|
int32_t parm2;
|
||
|
} fault_entry_t;
|
||
|
|
||
|
|
||
|
|
||
|
void init_faultlog(void);
|
||
|
void faultlog_record(uint8_t faultcode,int32_t parm1,int32_t parm2);
|
||
|
int flog_node_proc(int op,int regno,uint8_t *type,void *buffer);
|