AG903ライブラリリファレンス
内容インデックスホーム
Body Source
本文ソース
1: 10: 11: 15: #ifndef __USB_CDC_DATAIF_API_H__ 16: #define __USB_CDC_DATAIF_API_H__ 17: 18: 19: 20: 21: 22: #include "usb_cdc_type.h" 23: #include "usb_cdc_log.h" 24: 25: 26: extern uhs_status_t Usbh_Cdc_Open(void* pContext); 27: extern uhs_status_t Usbh_Cdc_Close(void* pContext); 28: extern uhs_status_t Usbh_Cdc_ReadData(void* pContext, PCDC_BUFF_INFO pstData, uhs_ubit32_t* pu32RemainBuffSize); 29: extern uhs_status_t Usbh_Cdc_WriteData(void* pContext, PCDC_BUFF_INFO pstData); 30: extern uhs_status_t Usbh_Cdc_RestartBulkIN(void* pContext); 31: extern uhs_status_t Usbh_Cdc_StopBulkIN(void* pContext); 32: extern uhs_status_t Usbh_Cdc_RestartIntIN(void* pContext); 33: extern uhs_status_t Usbh_Cdc_StopIntIN(void* pContext); 34: 35: 36: 37: 38: 39: 40: 41: 42: #ifdef USBH_STACK_DEBUG_BUILD 43: #define DIAPI_CDC_REPORT_SUMMARY(err) Usbh_Cdc_Log_ReportError( g_filename, __LINE__, (err), (uhs_ubit8_t*)"1", 0 ) 44: #define DIAPI_CDC_REPORT_DETAIL(err, mesg, len) Usbh_Cdc_Log_ReportError( g_filename, __LINE__, (err), (mesg), (len) ) 45: #define DIAPI_CDC_REPORT_MILESTONE(num) Usbh_Cdc_Log_ReportMilestone((num)) 46: #else 47: #define DIAPI_CDC_REPORT_SUMMARY(err) Usbh_Cdc_Log_ReportDummy(err) 48: #define DIAPI_CDC_REPORT_DETAIL(err, mesg, len) Usbh_Cdc_Log_ReportDummy(err) 49: #define DIAPI_CDC_REPORT_MILESTONE(num) Usbh_Cdc_Log_ReportMilestone((num)) 50: #endif 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: #endif
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.