diff --git a/platforms/common/include/px4_platform_common/printload.h b/platforms/common/include/px4_platform_common/printload.h index 9bf9e7c80e..4877290b6e 100644 --- a/platforms/common/include/px4_platform_common/printload.h +++ b/platforms/common/include/px4_platform_common/printload.h @@ -43,11 +43,9 @@ #include -#include +#include -#ifndef CONFIG_FS_PROCFS_MAX_TASKS -#define CONFIG_FS_PROCFS_MAX_TASKS 64 -#endif +#include struct print_load_s { uint64_t total_user_time{0}; diff --git a/platforms/nuttx/src/px4/common/include/px4_platform/cpuload.h b/platforms/nuttx/src/px4/common/include/px4_platform/cpuload.h index 56b7d36945..f7a3215e6c 100644 --- a/platforms/nuttx/src/px4/common/include/px4_platform/cpuload.h +++ b/platforms/nuttx/src/px4/common/include/px4_platform/cpuload.h @@ -33,6 +33,12 @@ #pragma once +#include + +#ifndef CONFIG_FS_PROCFS_MAX_TASKS +#define CONFIG_FS_PROCFS_MAX_TASKS 64 +#endif + #ifdef CONFIG_SCHED_INSTRUMENTATION #include diff --git a/platforms/posix/src/px4/common/include/px4_platform/cpuload.h b/platforms/posix/src/px4/common/include/px4_platform/cpuload.h index 0674723184..eacef8eb84 100644 --- a/platforms/posix/src/px4/common/include/px4_platform/cpuload.h +++ b/platforms/posix/src/px4/common/include/px4_platform/cpuload.h @@ -33,6 +33,8 @@ #pragma once +#define CONFIG_FS_PROCFS_MAX_TASKS 64 + __BEGIN_DECLS __EXPORT void cpuload_monitor_start(void);