-
ed6d509c72
feat: add direction flag to feedforward controller with init config struct
main
SkyLiCoder
2026-06-07 16:22:16 +08:00
-
89aa777d5c
docs: add 0xA9 feedforward frame to host comm guide
SkyLiCoder
2026-06-07 15:06:58 +08:00
-
e1a01e6b53
feat: add 0xA9 feedforward frame and wire feedforward controller to motor output
SkyLiCoder
2026-06-07 02:18:36 +08:00
-
c0f43940bd
refactor: replace vision error_x/y with measure/ref in 0xA5 frame
SkyLiCoder
2026-06-04 13:55:40 +08:00
-
fd2386d33a
tune: retune vision and gimbal angle PID, fix manual mode velocity hold
SkyLiCoder
2026-06-02 23:44:08 +08:00
-
6c6efc7f36
docs: fix baud rate 115200→921600 in host comm guide
SkyLiCoder
2026-06-02 18:00:00 +08:00
-
3cb727e151
refactor: remove deprecated zero_force field from manual control frame
SkyLiCoder
2026-06-02 16:41:06 +08:00
-
da6acdcc89
refactor: manual mode from absolute setpoint to velocity control, remove auto-enable at motor init
SkyLiCoder
2026-06-02 16:27:07 +08:00
-
88702e2832
fix: move DMA buffers from DTCM to RAM_D1, improve bsp_usart error recovery
SkyLiCoder
2026-06-02 16:03:21 +08:00
-
9313310a87
refactor: replace IMU mount enum with user-defined rotation matrix
SkyLiCoder
2026-06-01 20:11:38 +08:00
-
b0fca63b2b
docs: remove Tkinter GUI example from host communication guide
SkyLiCoder
2026-05-31 19:46:44 +08:00
-
ea4e45b940
feat: add IMU mount orientation correction via macro-controlled axis remapping
SkyLiCoder
2026-05-31 19:45:56 +08:00
-
9b8e204ff7
feat: add DEBUG mode with host-side PID tuning, motor enable/disable protection
SkyLiCoder
2026-05-31 03:49:41 +08:00
-
77a3aeb25c
fix: set txconf.Identifier from tx_id before CANTransmit, enable motor task
SkyLiCoder
2026-05-31 00:58:45 +08:00
-
5e662f8458
chore: disable USB_OTG_HS in CubeMX, remove USB device library
SkyLiCoder
2026-05-30 21:06:58 +08:00
-
8763b25839
chore: upgrade FreeRTOS to v2 (CMSIS-RTOS_V2), update CubeMX project config
SkyLiCoder
2026-05-30 20:40:00 +08:00
-
b7328a0c93
fix: migrate CMSIS-RTOS v1 to v2 API, fix stack overflow and float format crash
SkyLiCoder
2026-05-30 20:38:30 +08:00
-
dff49cb462
fix: replace memcpy in PIDInit with explicit field assignment
SkyLiCoder
2026-05-30 01:14:48 +08:00
-
d56254d190
refactor: remove remote control, zero-force mode and emergency stop
SkyLiCoder
2026-05-30 01:14:00 +08:00
-
3e77eed2bb
fix: remove duplicate pid_ref from DMMotorInstance
SkyLiCoder
2026-05-30 00:36:32 +08:00
-
075495791a
fix: change QuaternionEKF UpdateCount (uint64_t) to accel_lpf_inited (uint8_t)
SkyLiCoder
2026-05-30 00:35:54 +08:00
-
ea493af11f
fix: remove attitude_t, unify with INS_t
SkyLiCoder
2026-05-30 00:27:39 +08:00
-
9b52a9ec64
refactor: rename opencv module to master_machine, remove old master_process
SkyLiCoder
2026-05-29 23:52:27 +08:00
-
67a26a5ff6
cleanup: remove unused motor drivers and simplify motor_def.h
SkyLiCoder
2026-05-29 23:45:38 +08:00
-
4d1702b577
refactor: migrate from DJI motors to DM motors, simplify to gimbal-only control
SkyLiCoder
2026-05-29 23:37:36 +08:00
-
5b3333125d
第一次提交
SkyLiCoder
2026-05-29 17:36:34 +08:00