Skip to content

增加一下功能,并且修复高版本编译报错 - #211

Open
Sakuralinyu wants to merge 73 commits into
hjd1964:release-4.24from
Leo-John233:push/release-4.24
Open

增加一下功能,并且修复高版本编译报错#211
Sakuralinyu wants to merge 73 commits into
hjd1964:release-4.24from
Leo-John233:push/release-4.24

Conversation

@Sakuralinyu

Copy link
Copy Markdown

No description provided.

将 DIY 仓库 software/OnStep4.24-Modified 的完整固件树作为前置历史起点。

Original-Subject: update
Source-Commit: def714e959aa9d0e5a73ab985c602c5095b17fc6
Source-Path: software/OnStep4.24-Modified
补全 ST4 AltMode 的导星速度、跟踪切换、目录和调焦按键处理,同时保留未回零及限位方向拦截。

Original-Subject: 2026-02-29 12
Source-Commit: 7dabc3fd988fa2c38bdb0dfe198e9593d79c1541
Source-Path: software/OnStep4.24-Modified
重整 Config.h 的中文配置和默认值,恢复 OnStep 4.24 ST4 主流程,并将快速回零由半速调整为全速。

Original-Subject: 2026-03-01 20:38
Source-Commit: 87327b47c8f5940a156f8a2c33295363bd1b669c
Source-Path: software/OnStep4.24-Modified
移除临时修改标记,明确按键锁在自动回零期间阻止残留输入的作用。

Original-Subject: onstep4.24-Modified/Guide.ino
Source-Commit: 0c2ea7954d95ea3345da924b1cd764d0f38401e3
Source-Path: software/OnStep4.24-Modified
说明 East 与 West 未达到长按阈值时停止普通导星并继续等待计时。

Original-Subject: upadted Guide.ino
Source-Commit: 01b2159a1c04dfc88cc9c9ffdc591b6ad67d7103
Source-Path: software/OnStep4.24-Modified
更新 ST4、开机电机保持和物理限位相关注释,并明确关闭自动跟踪时的启动行为。

Original-Subject: updated OnStep code to 4.24, added some comments and changed some settings in Config.h
Source-Commit: e2f269f4b12fdc28296d347c8f6ed9af336ab502
Source-Path: software/OnStep4.24-Modified
允许 East 与 West 组合键先进入 AltMode,并在长按三秒触发回零时复位 AltMode、锁定按键输入。

Original-Subject: update Guide.ino
Source-Commit: 0601c5c529a85afc0807df6e4946a079b84948e7
Source-Path: software/OnStep4.24-Modified
整理手动移动被安全条件拒绝时的静默响应说明,不改变命令处理行为。

Original-Subject: update: add hardware STEP files
Source-Commit: bde4524dc08dacc3e7970655921a0ebee0e9b32c
Source-Path: software/OnStep4.24-Modified
统一主循环、轮询、工作负载和安全检查的中文注释格式,不改变运行逻辑。

Original-Subject: update 2024-06-17
Source-Commit: 2e2bf332972afe5e48751a34f0d01424e42c0b94
Source-Path: software/OnStep4.24-Modified
加入 Home 精找后的双轴偏置阶段,允许从物理限位反向脱困,并完善未回零 GOTO/Tracking 拦截、开机电机保持和 GOTO 后跟踪恢复。

Original-Subject: change
Source-Commit: c87fa72b529bb51ab776bd54b9c49e89d9608b26
Source-Path: software/OnStep4.24-Modified
以位置可信和恢复要求替代单一回零标志,统一 GOTO、Sync、Tracking、Home、Park 的安全检查,并区分可恢复中止与位置丢失。

Original-Subject: fix goto command for equatorial mount
Source-Commit: db11526584188e9cef59222dc31f373db7ca1e10
Source-Path: software/OnStep4.24-Modified
Goto 从电机保持状态启动时,在运动期间继续推进恒星时目标,同时保留中止后的原跟踪状态。

MaxESP3 双 TMC2209 共用 M0/M1 时自动禁用动态 Goto 细分,避免 RA/DEC 软件步长与驱动细分失配。

校验独立 TMC2209 不能使用 TMC_SPI 状态,并修正 Axis2 高电平故障输入判断。
官方 OnStep 4.24 在相同 TMC2209 配置下可以正常使用,且当前 StepMode/Timer/TMC2209 实现与官方一致,因此撤销基于共享 M0/M1 推断加入的固定 64 细分保护。

保留 Motor Hold 启动普通 Goto 时的恒星时目标更新修复;TMC2209 脉冲模式重新由 Config.h 的 MICROSTEPS_GOTO 控制。
将共用 M0/M1 的两轴作为一个模式资源同步切换,保留跟踪 64/Goto 32 配置,避免 RA 先减速时误改 DEC 的硬件细分。增加两轴驱动与细分一致性校验,TMC5160 SPI 路径保持不变。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants