commits
I'm struggling to get them to pair, bit otherwise this should work.
This chipset appears to be able to pair with Satisfyer devices (on Windows 11), but
the connection can't be establisted from buttplug (it does appear to trigger the OS
connected state though, so I'm suspecting the limitation here is the same as the
Intel BT5 chipset and more related to the Windows stack than the hardware)
Some of these devices have connectivity sensors, some have IR LEDs and some
have estim, but none of that's mapped out: just the basic vibe operation.
Note: these devices are almost as bad as fire and forget RF. We're tracking our
assumed state of the device and updating the speed based on what amount to hitting
the speed up/down buttons. Id the device was previoulsy connected, it may already
ben in the "powered on" state, in which case out initialiser will change the state
to off (the device will beep twice) but we won't know and it'll be up to the user
reset the device (or restart the connection somehow).
Add Async HID Manager and Switch Joycon/Pro Gamepad support. This was
mostly written 2 years ago but that code is old enough that I basically
ended up having to rewrite it.
Uses code from a gist and from joycon-rs (so we can just wired things
through our own HID manager instead of using their impl), need to
update license.
The package bringing the library in can define the runtime type, we
don't really care.
Removes unneeded block_on calls, and we don't call tests in WASM
contexts so just defaulting to tokio runtimes is fine.
I'm not 100% convinced the control is working as expected: both actuators
seem to be triggered for either mode. I need to compare with the Nora to
see if this is specific to the Ridge.
Building a new connector transport and ran into a bunch of compilation
issues.
Recent Svakom Sam Neo models seem to disconnect within a few seconds
of connection unless you subscribe to the rx characteristic.
Also Adding the Eropair Cup and the defition (no implentation) for
the Hismith Servo
This chipset appears to be able to pair with Satisfyer devices (on Windows 11), but
the connection can't be establisted from buttplug (it does appear to trigger the OS
connected state though, so I'm suspecting the limitation here is the same as the
Intel BT5 chipset and more related to the Windows stack than the hardware)
Note: these devices are almost as bad as fire and forget RF. We're tracking our
assumed state of the device and updating the speed based on what amount to hitting
the speed up/down buttons. Id the device was previoulsy connected, it may already
ben in the "powered on" state, in which case out initialiser will change the state
to off (the device will beep twice) but we won't know and it'll be up to the user
reset the device (or restart the connection somehow).
Add Async HID Manager and Switch Joycon/Pro Gamepad support. This was
mostly written 2 years ago but that code is old enough that I basically
ended up having to rewrite it.
Uses code from a gist and from joycon-rs (so we can just wired things
through our own HID manager instead of using their impl), need to
update license.
The package bringing the library in can define the runtime type, we
don't really care.