From 04fd712beb7265e09979557c6693e3b30e3c941e Mon Sep 17 00:00:00 2001 From: Robofish <1683502971@qq.com> Date: Tue, 17 Mar 2026 01:10:54 +0800 Subject: [PATCH] fix path --- CMakeLists.txt | 1 + User/device/supercap.h | 2 ++ User/module/aimbot.h | 2 +- User/module/balance_chassis.c | 3 ++- User/module/cap.c | 4 ++-- User/module/cap.h | 4 ++-- 6 files changed, 10 insertions(+), 6 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 6f0b735..6815088 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -83,6 +83,7 @@ target_sources(${CMAKE_PROJECT_NAME} PRIVATE User/device/vofa.c User/device/mrobot.c User/device/referee.c + User/device/supercap.c # User/module sources User/module/balance_chassis.c User/module/config.c diff --git a/User/device/supercap.h b/User/device/supercap.h index 90ac6ae..6613468 100644 --- a/User/device/supercap.h +++ b/User/device/supercap.h @@ -98,6 +98,8 @@ uint32_t get_chassis_energy_from_supercap(void); int8_t SuperCap_Init(void); int8_t SuperCap_Update(void); +int8_t PowerLimit_Output_by_cap(float power_limit, float *motor_out, uint32_t len); +int8_t PowerLimit_Output(float power_limit, float *motor_out, uint32_t len); /* UI 导出结构(供 referee 系统绘制) */ typedef struct { diff --git a/User/module/aimbot.h b/User/module/aimbot.h index 1c87ce4..cdec9b3 100644 --- a/User/module/aimbot.h +++ b/User/module/aimbot.h @@ -6,7 +6,7 @@ extern "C" { #endif /* Includes ----------------------------------------------------------------- */ -#include "component\user_math.h" +#include "component/user_math.h" #include "module/gimbal.h" #include "bsp/fdcan.h" #include diff --git a/User/module/balance_chassis.c b/User/module/balance_chassis.c index 1fdffcb..090702a 100644 --- a/User/module/balance_chassis.c +++ b/User/module/balance_chassis.c @@ -11,6 +11,7 @@ #include "component/user_math.h" #include "device/motor_lk.h" #include "device/motor_lz.h" +#include "device/supercap.h" #include #include #include @@ -1363,4 +1364,4 @@ void Chassis_DumpUI(const Chassis_t *c, Chassis_RefereeUI_t *ui) { ui->mode = c->mode; // ui->angle = c->feedback.yaw.rotor_abs_angle - c->mech_zero; // #error "右边那个mech_zero应该是跟随云台的那个角,我没找着在哪" -} \ No newline at end of file +} diff --git a/User/module/cap.c b/User/module/cap.c index 43aca06..22f3616 100644 --- a/User/module/cap.c +++ b/User/module/cap.c @@ -4,8 +4,8 @@ /* Includes ----------------------------------------------------------------- */ #include "cap.h" -#include "component\limiter.h" -#include "device\referee.h" +#include "component/limiter.h" +#include "device/referee.h" /* Private typedef ---------------------------------------------------------- */ /* Private define ----------------------------------------------------------- */ diff --git a/User/module/cap.h b/User/module/cap.h index 8364177..19f26df 100644 --- a/User/module/cap.h +++ b/User/module/cap.h @@ -9,8 +9,8 @@ extern "C" { #endif /* Includes ----------------------------------------------------------------- */ -#include "device\supercap.h" -#include "device\referee.h" +#include "device/supercap.h" +#include "device/referee.h" /* Exported constants ------------------------------------------------------- */ /* Exported macro ----------------------------------------------------------- */