diff --git a/df_datalink_sp/src/system_monitor.c b/df_datalink_sp/src/system_monitor.c index 41f1271..8b47b8a 100644 --- a/df_datalink_sp/src/system_monitor.c +++ b/df_datalink_sp/src/system_monitor.c @@ -79,6 +79,12 @@ int32_t SysMonitor_Init(void) return SUCCESS; } +// System monitor initialise +void SysMonitor_Destroy(void) +{ + free(sysMonitorInst); +} + // @System Info void SysMonitor_UpdateSysinfo(SYSINFO *info) { diff --git a/df_datalink_sp/src/system_monitor.h b/df_datalink_sp/src/system_monitor.h index ac6e294..13fb1f5 100644 --- a/df_datalink_sp/src/system_monitor.h +++ b/df_datalink_sp/src/system_monitor.h @@ -119,6 +119,7 @@ typedef struct } SYSLOG; int32_t SysMonitor_Init(void); +void SysMonitor_Destroy(void); void SysMonitor_UpdateSysinfo(SYSINFO *info); void SysMonitor_UpdateSysinfoRaw(uint8_t *buff);