USB_MCU
SET_OS_MODE, USB_MCU, &val, size);
GET_OS_MODE, USB_MCU, NULL, 0);
LEGO_DEVICE_ATTR_RO(version_product_mcu, "product_version", USB_MCU, version);
LEGO_DEVICE_ATTR_RO(version_protocol_mcu, "protocol_version", USB_MCU, version);
LEGO_DEVICE_ATTR_RO(version_firmware_mcu, "firmware_version", USB_MCU, version);
LEGO_DEVICE_ATTR_RO(version_hardware_mcu, "hardware_version", USB_MCU, version);
LEGO_DEVICE_ATTR_RO(version_gen_mcu, "hardware_generation", USB_MCU, version);
LEGO_DEVICE_ATTR_WO(reset_mcu, "reset_mcu", USB_MCU, feature_status);
PRODUCT_VERSION, USB_MCU, NULL, 0);
PROTOCOL_VERSION, USB_MCU, NULL, 0);
FIRMWARE_VERSION, USB_MCU, NULL, 0);
HARDWARE_VERSION, USB_MCU, NULL, 0);
HARDWARE_GENERATION, USB_MCU, NULL, 0);
case USB_MCU:
case USB_MCU:
case USB_MCU:
case USB_MCU:
case USB_MCU:
case USB_MCU:
case USB_MCU:
case USB_MCU:
case USB_MCU:
case USB_MCU: