cancel
Showing results for 
Search instead for 
Did you mean: 

2. I'm trying to send signals DSR and DCD through the structure and command endpoint, see example USBD_StatusTypeDef USBD_LL_SOF(USBD_HandleTypeDef *pdev) { static uint8_t Buf[0xA]; Buf[0] = 0xA1; Buf[1] = 0x20; Buf[2] = 0; Buf[3] = 0; Buf

Alexey Alex
Associate
Posted on February 14, 2017 at 11:56

2. I'm trying to send signals DSR and DCD through the structure and command endpoint, see example

USBD_StatusTypeDef USBD_LL_SOF(USBD_HandleTypeDef  *pdev)

{

  static uint8_t Buf[0xA];

  

  Buf[0] = 0xA1;

  Buf[1] = 0x20;

  Buf[2] = 0;

  Buf[3] = 0;

  Buf[4] = 0;

  Buf[5] = 0;

  Buf[6] = 2;

  Buf[7] = 0;

  Buf[8] = 0x2; //0x3; ///Var_O->Gsm_Modem_Line_Signal; //   //0x2;

  Buf[9] = 0x0;

  if(pdev->dev_state == USBD_STATE_CONFIGURED)

  {

    USBD_LL_Transmit(pdev, CDC_CMD_EP, Buf, 10);  // Send DSR and(or) DCD

    

    if(pdev->pClass->SOF != NULL)

    {

      pdev->pClass->SOF(pdev);

    }

  

  }

  return USBD_OK;

}

but the signals are not visible in the terminal, although the SPL works.....

What I'm doing wrong?

0 REPLIES 0