├── .github ├── dependabot.yml └── workflows │ ├── clippy.yml │ ├── fmt.yml │ ├── release.yml │ └── test.yml ├── .gitignore ├── .idea ├── $CACHE_FILE$ ├── .gitignore ├── codeStyles │ └── Project.xml ├── dbnavigator.xml ├── dictionaries │ └── Murakumo.xml ├── misc.xml ├── modules.xml └── vcs.xml ├── Cargo.toml ├── LICENSE ├── README.md ├── examples ├── README.md ├── home_light.rs ├── player_lights.rs ├── rumble.rs ├── scan_for_joycons.rs ├── simple_hid_report.rs └── standard_full_report.rs ├── images ├── favicon.ico ├── home_light.gif ├── joycon-rs.png ├── logo.png └── player_lights.gif ├── joycon-rs.iml └── src ├── joycon ├── device.rs ├── driver │ ├── input_report_mode.rs │ ├── joycon_features.rs │ ├── lights.rs │ ├── mod.rs │ ├── rumble.rs │ └── simple_joycon_driver.rs ├── manager.rs └── mod.rs ├── lib.rs └── main.rs /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/clippy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/.github/workflows/clippy.yml -------------------------------------------------------------------------------- /.github/workflows/fmt.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/.github/workflows/fmt.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | /target 2 | **/*.rs.bk 3 | Cargo.lock 4 | -------------------------------------------------------------------------------- /.idea/$CACHE_FILE$: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/.idea/$CACHE_FILE$ -------------------------------------------------------------------------------- /.idea/.gitignore: -------------------------------------------------------------------------------- 1 | # Default ignored files 2 | /workspace.xml -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/dbnavigator.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/.idea/dbnavigator.xml -------------------------------------------------------------------------------- /.idea/dictionaries/Murakumo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/.idea/dictionaries/Murakumo.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/vcs.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/.idea/vcs.xml -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/README.md -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/home_light.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/examples/home_light.rs -------------------------------------------------------------------------------- /examples/player_lights.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/examples/player_lights.rs -------------------------------------------------------------------------------- /examples/rumble.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/examples/rumble.rs -------------------------------------------------------------------------------- /examples/scan_for_joycons.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/examples/scan_for_joycons.rs -------------------------------------------------------------------------------- /examples/simple_hid_report.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/examples/simple_hid_report.rs -------------------------------------------------------------------------------- /examples/standard_full_report.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/examples/standard_full_report.rs -------------------------------------------------------------------------------- /images/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/images/favicon.ico -------------------------------------------------------------------------------- /images/home_light.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/images/home_light.gif -------------------------------------------------------------------------------- /images/joycon-rs.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/images/joycon-rs.png -------------------------------------------------------------------------------- /images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/images/logo.png -------------------------------------------------------------------------------- /images/player_lights.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/images/player_lights.gif -------------------------------------------------------------------------------- /joycon-rs.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/joycon-rs.iml -------------------------------------------------------------------------------- /src/joycon/device.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/src/joycon/device.rs -------------------------------------------------------------------------------- /src/joycon/driver/input_report_mode.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/src/joycon/driver/input_report_mode.rs -------------------------------------------------------------------------------- /src/joycon/driver/joycon_features.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/src/joycon/driver/joycon_features.rs -------------------------------------------------------------------------------- /src/joycon/driver/lights.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/src/joycon/driver/lights.rs -------------------------------------------------------------------------------- /src/joycon/driver/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/src/joycon/driver/mod.rs -------------------------------------------------------------------------------- /src/joycon/driver/rumble.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/src/joycon/driver/rumble.rs -------------------------------------------------------------------------------- /src/joycon/driver/simple_joycon_driver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/src/joycon/driver/simple_joycon_driver.rs -------------------------------------------------------------------------------- /src/joycon/manager.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/src/joycon/manager.rs -------------------------------------------------------------------------------- /src/joycon/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/src/joycon/mod.rs -------------------------------------------------------------------------------- /src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/src/lib.rs -------------------------------------------------------------------------------- /src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/KaiseiYokoyama/joycon-rs/HEAD/src/main.rs --------------------------------------------------------------------------------