Releases: KaiseiYokoyama/joycon-rs
Releases · KaiseiYokoyama/joycon-rs
Release v0.4.5
Fixed
- Hyperlink to document from README.md is fixed by @JuanPotato 👍
Added
- Many methods related with
JoyConDriver::read_timeout()
Release v0.4.4
Fix
Into<[u8;4]> for Rumble
has been fixed.- With this change,
Rumble::stop()
's value stops rumbling of Joy-Con now.
- With this change,
Release v0.4.3
Changed
JoyConDriver::rumble
's default implementation enables rumble feature of Joy-Con automatically.
Release v0.4.2
Added
- Add some department methods from
HidDevice
toJoyConDevice
JoyConDevice::set_blocking_mode()
JoyConDevice::read_timeout()
- With these changes, add
JoyConReportError::EmptyReport
Release v0.4.1
Changed
JoyConManager
's new device receiver has a storage now!- With this change, this channel contains devices which connect host before
JoyConManager
's instance generated.
- With this change, this channel contains devices which connect host before
Release v0.4.0
Changed
InputReportMode
trait refined.- This strait no longer requires
Deref<JoyConDriver>
andDerefMut<JoyConDriver>
.
- This strait no longer requires
- One instance of
JoyConManager
is now available.
Deprecated
SubCommandMode
Release v0.3.1 - Published on crates.io
Published on crates.io
A little while ago, this repository was changed to a public repository, and Joycon-rs
v0.3.1 was released on crate.io 🎉
Changed
- Remove
images/
from crate to reduce crate size. This directory still exists on repository, but isn't packed into lib crate. - Favicon has logged in.
- Change dependency. c.f. #33
Release v0.3.0
Added
- New Feature: 💡HOME light 💡!
- Details in
examples/home_light.rs
.
- Details in
Changed
JoyConDevice
now has details of JoyCon.- Serial number
- Device type (JoyConL, JoyConR, ProCon(unsupported))
Release v0.2.0
Added
- New Feature: Rumble !
Changed
JoyConManager
now manages JoyCon properly!- When a new JoyCon is detected, it will be put under control and notified via the crossbeam's channel.
- When JoyCon under control is disconnected / reconnected, it is reflected to the corresponding object (
JoyConDevice
).
JoyConDriver
: Don't check ACK packets with thesend_command_raw()
method.
Fixed
- Can't handle multiple JoyCons on macOS
hidapi-rs
dependency fixed. In git manipulation error, previous version has bug.
- If the confirmation of the ACK packet failed, it immediately gave an error.
- Fixed to try again a few times. ref.
JoyConDriver::ACK_TRY
- Fixed to try again a few times. ref.
Release v0.1.1
Updates
- New
examples
🎉 - New license: Apache 2.0