/* Local function to handle the USB-CDC class requests */
static BOOL HandleClassRequest(TSetupPacket *setupPacket, int *answerLength, unsigned char **answer)
/* Local function to handle the USB-CDC class requests */
static BOOL HandleClassRequest(TSetupPacket *setupPacket, int *answerLength, unsigned char **answer)
{
    case SET_LINE_CODING:
      memcpy((unsigned char *)&lineCoding, *answer, 7);
      *answerLength = 7;
      break;
    case GET_LINE_CODING:
      *answer = (unsigned char *)&lineCoding;
      *answerLength = 7;
      break;
    case SET_CONTROL_LINE_STATE:
      break;
    default:
      return FALSE;
  }
  return TRUE;
}