Files
luban-lite/packages/third-party/cpu_load/cpu_load.h
刘可亮 3e10f578d3 v1.2.2
2025-10-21 13:59:50 +08:00

22 lines
411 B
C

#ifndef _CPU_LOAD_H_
#define _CPU_LOAD_H_
#include <rtthread.h>
#include <stdio.h>
#include <string.h>
#include <rtdevice.h>
#define CPU_LOAD_MONITOR
typedef struct
{
struct rt_thread *thread;
uint64_t count;
uint64_t base;
}task_monitor_t;
extern uint64_t aic_get_time_us64(void);
void thread_init_hook(rt_thread_t thread);
void sched_hook(struct rt_thread* from, struct rt_thread* to);
#endif