Skip to content

feat: Add F-Machine protocol for Gigolo BT-R#835

Open
penaltybush wants to merge 2 commits intobuttplugio:devfrom
penaltybush:feature/fmachine
Open

feat: Add F-Machine protocol for Gigolo BT-R#835
penaltybush wants to merge 2 commits intobuttplugio:devfrom
penaltybush:feature/fmachine

Conversation

@penaltybush
Copy link

Here is the F-Machine protocol implementation for the F-Machine Gigolo BT-R.

The same protocol is also used for the Tremblr BT-R and Alpha, however, they also have secondary functions for which there might not be good cmd mappings.

I have only added device config for the Gigolo at this time as all it's features are covered by this implementation.

Please let me know if there is anything you'd like me to change or anything extra that I need to include as part of this PR.

@qdot
Copy link
Member

qdot commented Mar 11, 2026

This is a really complicated protocol, and I need to get a new version of Intiface out ASAP, so this'll probably come in version after next.

@penaltybush
Copy link
Author

This is a really complicated protocol, and I need to get a new version of Intiface out ASAP, so this'll probably come in version after next.

That's completely fine. I'd rather you have time to review the submission. I've tested it but I don't know if I've followed this libraries best practices etc.

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