Commit Graph

  • 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