注释
合作者
当前驱动程序中的供应商 ID 实际上是“PI Technology”,而您拥有的供应商 ID (0x0b33) 是 Contour Design,因此您的更改看起来不错。但是另一个一定在某个时候起作用了…… |
作者
嗨,我会试一试,然后告诉你。
|
作者
我今天下午从github下载并构建。最初没有工作,但查看了 shuttle.c 源并注意到您将轮廓设计称为 shuttleproV2。我将 .hal 文件更新为 shuttleproV2.0.button# 等,是的,此更改适用于我的 5 轴。xyzbc。谢谢
|
合作者
shuttleproV2.0 …… 是一个笨拙的 hal 引脚名称。我觉得将所有 shuttleexpress 和 shuttlepro 引脚都称为“shuttle”会更有意义。 是否可以测试 LinuxCNC 的新 amdypugh/shuttle 分支,其中进行了此更改以检查我没有破坏任何东西? |
作者
作者
作者
作者
合作者
我错过了一个更改(我认为它可能因“计数”行而失败?这就是我们需要检查的原因) 快速简便的检查是:
|
作者
作者
合作者
合并到 2.8 |
以下是我重现该问题所遵循的步骤,以及我现在可以使用的解决方案:
也许还有另一个版本的航天飞机具有这些 ID。我的来自 Contour Design,是 ShuttlePro V.2。下面是我的代码更改片段。
contour_dev_t contour_dev[] = {
{
.name = “shuttlexpress”,
.vendor_id = 0x0b33, .product_id
= 0x0020,
.num_buttons = 5,
.button_mask = { 0x0010, 0x0020, 0x0040, 0x0080, 0x0100 }
},