more persistence state logging
This commit is contained in:
parent
e698dacbe5
commit
97b1435eab
|
@ -36,6 +36,7 @@ static const SPIConfig spiCfg = {
|
|||
|
||||
void GDIConfiguration::resetToDefaults() {
|
||||
version = PERSISTENCE_VERSION;
|
||||
updateCounter = 20;
|
||||
inputCanID = GDI4_BASE_ADDRESS + 0x10;
|
||||
|
||||
BoostVoltage = 65;
|
||||
|
@ -97,7 +98,7 @@ bool Pt2001::init() {
|
|||
|
||||
Pt2001 chip;
|
||||
|
||||
mfs_error_t flashStartState;
|
||||
mfs_error_t flashState;
|
||||
|
||||
/*
|
||||
* Application entry point.
|
||||
|
@ -108,7 +109,7 @@ int main() {
|
|||
|
||||
// Fire up all of our threads
|
||||
InitPins();
|
||||
flashStartState = InitFlash();
|
||||
flashState = InitFlash();
|
||||
InitCan();
|
||||
InitUart();
|
||||
|
||||
|
|
|
@ -28,6 +28,7 @@ mfs_error_t InitFlash() {
|
|||
}
|
||||
|
||||
extern GDIConfiguration configuration;
|
||||
extern mfs_error_t flashState;
|
||||
|
||||
void ReadOrDefault() {
|
||||
size_t size = sizeof(GDIConfiguration);
|
||||
|
@ -41,7 +42,7 @@ void ReadOrDefault() {
|
|||
|
||||
void saveConfiguration() {
|
||||
configuration.updateCounter++;
|
||||
mfs_error_t writeErr = mfsWriteRecord(&mfs1, MFS_RECORD_ID, sizeof(GDIConfiguration), (uint8_t*)&configuration);
|
||||
flashState = mfsWriteRecord(&mfs1, MFS_RECORD_ID, sizeof(GDIConfiguration), (uint8_t*)&configuration);
|
||||
}
|
||||
|
||||
uint16_t float2short128(float value) {
|
||||
|
|
|
@ -31,10 +31,11 @@ static const UARTConfig uartCfg =
|
|||
static char printBuffer[200];
|
||||
|
||||
extern bool isOverallHappyStatus;
|
||||
extern mfs_error_t flashStartState;
|
||||
extern mfs_error_t flashState;
|
||||
extern int canWriteOk;
|
||||
extern int canWriteNotOk;
|
||||
extern Pt2001 chip;
|
||||
extern GDIConfiguration configuration;
|
||||
|
||||
static int counter = 0;
|
||||
|
||||
|
@ -56,11 +57,13 @@ static void UartThread(void*)
|
|||
);
|
||||
|
||||
} else {
|
||||
writeCount = chsnprintf(printBuffer, sizeof(printBuffer), "HAPPY fault=%d status=%x status2=%x flash=%d %d CAN o/e %d %d\r\n",
|
||||
writeCount = chsnprintf(printBuffer, sizeof(printBuffer), "%d %d HAPPY fault=%d status=%x status2=%x flash=%d %d CAN o/e %d %d\r\n",
|
||||
(int)(configuration.PumpPeakCurrent * 1000),
|
||||
configuration.updateCounter,
|
||||
(int)chip.fault,
|
||||
chip.status,
|
||||
chip.status5,
|
||||
(int)flashStartState, counter,
|
||||
(int)flashState, counter,
|
||||
canWriteOk, canWriteNotOk);
|
||||
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue