[][src]Module joycon_rs::joycon::lights

Operate Joy-Con's player lights (LEDs). The gist of this module is Lights.

Usage

use joycon_rs::prelude::{*, lights::*};

let manager = JoyConManager::new().unwrap();

let device = manager.lock()
                    .unwrap()
                    .managed_devices()
                    .remove(0);

let mut joycon_driver = SimpleJoyConDriver::new(&device).unwrap();

// Set player lights lightning and flashing.
joycon_driver.set_player_lights(&vec![LightUp::LED2], &vec![Flash::LED3]).unwrap();

// Get status of player lights
let player_lights_status = joycon_driver.get_player_lights()
    .unwrap()
    .extra;
dbg!(player_lights_status);

Modules

home_button

Structs

LightsStatus

Status of player lights.

Enums

Flash

LED to flash / flashing

LightUp

LED to keep on lightning up / lightning

Traits

Lights

Operations of player lights.