- *          case HOST_STATE_Addressed:
- *              LEDs_SetAllLEDs(LEDMASK_USB_ENUMERATING);
- *
- *              uint16_t ConfigDescriptorSize;
- *              uint8_t  ConfigDescriptorData[512];
- *
- *              if (USB_Host_GetDeviceConfigDescriptor(1, &ConfigDescriptorSize, ConfigDescriptorData,
- *                                                     sizeof(ConfigDescriptorData)) != HOST_GETCONFIG_Successful)
- *              {
- *                  LEDs_SetAllLEDs(LEDMASK_USB_ERROR);
- *                  USB_HostState = HOST_STATE_WaitForDeviceRemoval;
- *                  break;
- *              }
- *
- *              if (MIDI_Host_ConfigurePipes(&My_MIDI_Interface,
- *                                           ConfigDescriptorSize, ConfigDescriptorData) != MIDI_ENUMERROR_NoError)
- *              {
- *                  LEDs_SetAllLEDs(LEDMASK_USB_ERROR);
- *                  USB_HostState = HOST_STATE_WaitForDeviceRemoval;
- *                  break;
- *              }
- *
- *              // Other state handler code here
+ *          LEDs_SetAllLEDs(LEDMASK_USB_ERROR);
+ *          return;
+ *      }
+ *
+ *      if (USB_Host_SetDeviceConfiguration(1) != HOST_SENDCONTROL_Successful)
+ *      {
+ *          LEDs_SetAllLEDs(LEDMASK_USB_ERROR);
+ *          return;
+ *      }
+ *
+ *      LEDs_SetAllLEDs(LEDMASK_USB_READY);
+ *  }