diff --git a/src/HDLog.c b/src/HDLog.c index 8537cc9..53a54f6 100644 --- a/src/HDLog.c +++ b/src/HDLog.c @@ -48,6 +48,7 @@ static HShellMatch sLogMatch[] = { HSHELL_MATCH_ITEM(kLogLevelTVHex, "logTVHex"), HSHELL_MATCH_ITEM(kLogLevelStack, "logStack"), HSHELL_MATCH_ITEM(kLogLevelHeap, "logHeap"), + HSHELL_MATCH_ITEM(kLogLevelTrace, "logTrace"), #if USE_HD_FPGA_CHECK HSHELL_MATCH_ITEM(CHECK_FPGA_INFO_ID, "checkFpga"), HSHELL_MATCH_ITEM(CHECK_FPGA_INFO_ID + 1, "clearCheckFpga"), @@ -223,7 +224,7 @@ void HDLogInit(uint32_t (*getTime)()) HSHellRegister(sLogMatch, sizeof(sLogMatch) / sizeof(HShellMatch), LogShell, 1); if (sFlashCall == NULL) { - HBitSet(sLogItem, kLogLevelSwitch, 1); + HBitSet(sLogItem, kLogLevelSwitch, 0); HBitSet(sLogItem, kLogLevelDebug, 1); HBitSet(sLogItem, kLogLevelError, 1); HBitSet(sLogItem, kLogLevelHex, 0); diff --git a/src/HDProtocolServer.c b/src/HDProtocolServer.c index fbd1aea..972b34e 100644 --- a/src/HDProtocolServer.c +++ b/src/HDProtocolServer.c @@ -231,6 +231,7 @@ void HDProtocolRegisterInit(HDProtocolServerInfo *info, int len) { sInfo.info = info; sInfo.infoLen = len; + sInfo.useIndex = sInfo.infoLen; } uint8_t HDProtocolCurrSend(const void *data, int len)