--- nono/vm/sysclk.cpp 2026/04/29 17:05:28 1.1.1.15 +++ nono/vm/sysclk.cpp 2026/04/29 17:05:32 1.1.1.16 @@ -16,6 +16,7 @@ #include "sysclk.h" #include "config.h" #include "interrupt.h" +#include "monitor.h" #include "rtc.h" #include "scheduler.h" #include "syncer.h" @@ -24,9 +25,9 @@ SysClkDevice::SysClkDevice() : inherited(OBJ_SYSCLK) { - monitor.func = ToMonitorCallback(&SysClkDevice::MonitorUpdate); - monitor.SetSize(31, 3); - monitor.Regist(ID_MONITOR_SYSCLK); + monitor = gMonitorManager->Regist(ID_MONITOR_SYSCLK, this); + monitor->func = ToMonitorCallback(&SysClkDevice::MonitorUpdate); + monitor->SetSize(31, 3); } // デストラクタ