RIGHT_CONTROLLER
case RIGHT_CONTROLLER:
case RIGHT_CONTROLLER:
case RIGHT_CONTROLLER:
case RIGHT_CONTROLLER:
LEGO_DEVICE_ATTR_RO(version_product_right, "product_version", RIGHT_CONTROLLER, version);
LEGO_DEVICE_ATTR_RO(version_protocol_right, "protocol_version", RIGHT_CONTROLLER, version);
LEGO_DEVICE_ATTR_RO(version_firmware_right, "firmware_version", RIGHT_CONTROLLER, version);
LEGO_DEVICE_ATTR_RO(version_hardware_right, "hardware_version", RIGHT_CONTROLLER, version);
LEGO_DEVICE_ATTR_RO(version_gen_right, "hardware_generation", RIGHT_CONTROLLER, version);
LEGO_DEVICE_ATTR_RW(auto_sleep_time_right, "auto_sleep_time", RIGHT_CONTROLLER,
LEGO_DEVICE_ATTR_RW(imu_bypass_right, "imu_bypass_enabled", RIGHT_CONTROLLER,
LEGO_DEVICE_ATTR_RW(imu_enabled_right, "imu_enabled", RIGHT_CONTROLLER, index,
LEGO_DEVICE_ATTR_RW(rumble_mode_right, "rumble_mode", RIGHT_CONTROLLER, index,
RIGHT_CONTROLLER, index, motor_config);
RIGHT_CONTROLLER, index);
RIGHT_CONTROLLER, index);
RIGHT_CONTROLLER, index);
RIGHT_CONTROLLER, CALDEV_TRIGGER);
RIGHT_CONTROLLER, CALDEV_JOYSTICK);
RIGHT_CONTROLLER, CALDEV_GYROSCOPE);
PRODUCT_VERSION, RIGHT_CONTROLLER, NULL, 0);
PROTOCOL_VERSION, RIGHT_CONTROLLER, NULL, 0);
FIRMWARE_VERSION, RIGHT_CONTROLLER, NULL, 0);
HARDWARE_VERSION, RIGHT_CONTROLLER, NULL, 0);
HARDWARE_GENERATION, RIGHT_CONTROLLER, NULL, 0);
case RIGHT_CONTROLLER:
case RIGHT_CONTROLLER:
case RIGHT_CONTROLLER:
case RIGHT_CONTROLLER:
case RIGHT_CONTROLLER:
case RIGHT_CONTROLLER:
case RIGHT_CONTROLLER:
case RIGHT_CONTROLLER:
case RIGHT_CONTROLLER:
case RIGHT_CONTROLLER:
case RIGHT_CONTROLLER:
case RIGHT_CONTROLLER:
case RIGHT_CONTROLLER:
case RIGHT_CONTROLLER:
case RIGHT_CONTROLLER:
case RIGHT_CONTROLLER:
case RIGHT_CONTROLLER:
case RIGHT_CONTROLLER: