0% found this document useful (0 votes)
75 views3 pages

USB Trial Cmds

Download as txt, pdf, or txt
Download as txt, pdf, or txt
Download as txt, pdf, or txt
You are on page 1/ 3

//pdev = &hpcd_USB_FS;

/extern USB_TypeDef *USBx ;


//__IO volatile uint16_t EP1R;
//USB_EPTypeDef *ep;
#define EP_TYPE_BULK 2

//xfer type 01=1 isochronous transfer


//#define EP_TYPE_ISOC 1

//unsigned char pbuf[4]={"abcd"};


//uint32_t len=4;
//uint8_t ep_addr=0x81; // in ep
// uint8_t ep_addropen=0x81;
//uint16_t ep_mps=64;
//uint8_t ep_type= EP_TYPE_BULK ;
//uint8_t ep_type1=0x01;
uint16_t size=4;

/* for PCD intiliaization BEGIN*/


//uint16_t ep_addrpma=0x81;
//uint16_t ep_kind=0x01;
//uint32_t pma_addr= 0x98;
//uint8_t epnum =1;
/* for PCD intiliaization END*/

/* for EP intiliaization BEGIN*/


//uint8_t buff=1;
//uint8_t xfer_buff=1;
//uint8_t *pbUsrBuf=&xfer_buff;
//uint16_t wPMABufAddr=0x98;
//uint16_t wNBytes=1;
//uint32_t xfer_len=1;
/* for PCD intiliaization END*/

//void MSC_BOT_SendData (USBD_HandleTypeDef *pdev,


// uint8_t* pbuf,
// uint16_t len);

// __HAL_PCD_ENABLE(&hpcd_USB_FS);
// HAL_PCD_DevConnect(&hpcd_USB_FS);
//HAL_PCDEx_PMAConfig(&hpcd_USB_FS,ep_addrpma,ep_kind,pma_addr);
//HAL_PCD_EP_Open(&hpcd_USB_FS,ep_addropen,ep_mps,ep_type);
//HAL_PCD_EP_Transmit(&hpcd_USB_FS,ep_addr,pbuf,len);

/if(USB_ISTR_CTR==SET)
// {
// HAL_PCD_EP_Transmit(&hpcd_USB_FS,ep_addr,pbuf,len);
// }
//HAL_PCD_EP_Transmit(&hpcd_USB_FS,ep_addr,pbuf,len);

//HAL_PCD_EP_Transmit(&hpcd_USB_FS,ep_addr,pbuf,len);

//USB_DevDisconnect (&USB1);

//if(USB_ISTR_CTR==SET)
//{
//USB_EP2R_STAT_TX==3
//PCD_SET_EP_TX_VALID(USBx, 1);
//__HAL_PCD_GET_FLAG(&hpcd_USB_FS,USB_ISTR_CTR);
//}

/*USB commands using USB_LL driver BEGIN*/


// USB_WritePMA(EP1R,)
// USBD_LL_Start(&pdev);
// USBD_LL_OpenEP(&pdev,ep_addr,ep_type,ep_mps);
//MSC_BOT_SendData (&pdev, &pbuf,len);
//USBD_LL_Transmit (&pdev,ep_addr,&pbuf,size);
//USB_EPStartXfer(USB_TypeDef *USBx ,&ep);

/*USB Commands using USBD_LL driver END*/

//HAL_StatusTypeDef USB_EPStartXfer(USB_TypeDef *USBx , USB_EPTypeDef *ep)


// {
// //uint8_t buff=ep->xfer_buff;
// ep->num=1; // 1st endpoint
// ep->is_in=1; // in direction , in to the host
// ep->is_stall=0;
// ep->type=01; // ep type is isochronous
// ep->pmaadress=0x98; // packet memory area address
// ep->pmaaddr0=0;
// ep->pmaaddr1=0;
// ep->doublebuffer=0; // disable dooble buffer
// // ep->txfifo_num=0;
// ep->maxpacket=64; // maximum packet size
// ep->xfer_buff=1;
// ep->xfer_len=1;
// ep->xfer_count=1;
//
// //return(0);
// }

//USB_EPStartXfer(&USBx,&(*ep));
//USB_WritePMA(&USBx,*pbUsrBuf,wPMABufAddr,wNBytes);
//HAL_PCD_DevConnect(&hpcd_USB_FS);
//HAL_PCD_EP_Open(&hpcd_USB_FS,ep_addr,ep_mps,ep_type);
//USB_WritePMA(&USBx,*pbUsrBuf,wPMABufAddr,wNBytes);
//HAL_PCD_EP_Transmit(&hpcd_USB_FS,ep_addr,&xfer_buff,len);

//KPCD_SET_EPTYPE(USBx, END1,1);
//PCD_SET_EPTYPE(&USBx, ep->num,1);

//USB->EP1R=0x0181;
/* USER CODE END WHILE */
// if(USB_ISTR_CTR==SET)
// {
// HAL_PCD_EP_Transmit(&hpcd_USB_FS,ep_addr,pbuf,len);
// }

// HAL_PCD_ISOINIncompleteCallback (&hpcd_USB_FS, epnum)


// {
// HAL_PCD_EP_Transmit(&hpcd_USB_FS,ep_addr,pbuf,len);
// }
// USB_EPStartXfer(&USBx,&(*ep));
// HAL_PCD_EP_Transmit(&hpcd_USB_FS,ep_addr,&xfer_buff,len);
/* USER CODE BEGIN 4 */

// HAL_PCD_ISOINIncompleteCallback (PCD_HandleTypeDef * hpcd, uint8_t epnum)


// {
// HAL_PCD_EP_Transmit(&hpcd_USB_FS,ep_addr,pbuf,len);
// }
/* USER CODE END 4 */

You might also like