本文整理汇总了C++中CDC_IF_Prop_TypeDef::pIf_DataTx方法的典型用法代码示例。如果您正苦于以下问题:C++ CDC_IF_Prop_TypeDef::pIf_DataTx方法的具体用法?C++ CDC_IF_Prop_TypeDef::pIf_DataTx怎么用?C++ CDC_IF_Prop_TypeDef::pIf_DataTx使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CDC_IF_Prop_TypeDef
的用法示例。
在下文中一共展示了CDC_IF_Prop_TypeDef::pIf_DataTx方法的3个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: usb_vcp_send_strn
void usb_vcp_send_strn(const char *str, int len) {
#ifdef USE_DEVICE_MODE
if (dev_is_enabled) {
VCP_fops.pIf_DataTx((const uint8_t*)str, len);
}
#endif
}
示例2: OSQPend
static void App_TaskStart(void *p_arg)
{
volatile uint32_t status;
int8u bufp[7] = {0xc4,0x01,0x01,0x00,0x00,0x00,0x55};
uint8_t *ptr;
uint8_t err;
(void) p_arg;
//系统滴答安装
OS_CPU_SysTickInit();
//初始化信号量
app_eventcreate();
//初始化其他任务
app_taskcreate();
//初始化基础硬件
BSP_Init();
dw1000_init();
{
dwtconf temp;
temp.config.chan = 3;
temp.config.prf = DWT_PRF_16M;
temp.config.txPreambLength = DWT_PLEN_256;
temp.config.rxPAC = DWT_PAC16;
temp.config.rxCode = 5;
temp.config.txCode = 5;
temp.config.nsSFD = 1;
temp.config.dataRate = DWT_BR_850K;
temp.config.smartPowerEn = 0;
temp.config.phrMode = 0;
temp.mode = LOCA_LISTENER;
dw1000_config(&temp);
}
dwt_rxenable(0);
USBD_Init(&USB_OTG_dev,
USB_OTG_FS_CORE_ID,
&USR_desc,
&USBD_CDC_cb,
&USR_cb);
//dw1000_intenable();
//发送log
//Shell_SendDatas(strlen(logstr), logstr);
//改变自己优先级 变为工作指示灯
//OSTaskDel(OS_PRIO_SELF);
OSTaskChangePrio(OS_PRIO_SELF, OS_LOWEST_PRIO - 4);
while(TURE)
{
// OSTimeDlyHMSM(0, 0, 0, 10);
//dwt_writetxdata(127,msg,0);
//dwt_writetxfctrl(127,0);
//dwt_starttx(DWT_START_TX_IMMEDIATE);
// bufp[1] ++;
//status = dwt_read32bitreg(SYS_STATUS_ID);
ptr = OSQPend(qmsg, 0, &err);
if (err == OS_ERR_NONE)
{
VCP_fops.pIf_DataTx(ptr+1, ptr[0]);
free(ptr);
}
}
}
示例3: usbd_cdc_DataIn
/**
* @brief usbd_audio_DataIn
* Data sent on non-control IN endpoint
* @param pdev: device instance
* @param epnum: endpoint number
* @retval status
*/
uint8_t usbd_cdc_DataIn (void *pdev, uint8_t epnum)
{
/* inform application layer that data was sent */
APP_FOPS.pIf_DataTx();
return USBD_OK;
}