AG903ライブラリリファレンス
内容インデックスホーム
前へ上へ次へ
Usbh_Cdc_ReregisterCallback 関数

挿抜イベント通知コールバックを変更

Syntax
C++
uhs_status_t Usbh_Cdc_ReregisterCallback(app_callback_info* stCallback);
引数 
説明 
app_callback_info* stCallback 
[in] コミュニケーションデバイス挿抜時のコールバック情報構造体 
返値の詳細 
説明 
成功 
データエラー 

初期化時に設定した挿抜コールバックの設定を変更します。 

コールバック先の指定は、Usbh_Cdc_Init と同様です。

本APIはアプリケーションから直接実行しないで下さい。(USB Host COREドライバ向け)

1: uhs_status_t Usbh_Cdc_ReregisterCallback(app_callback_info* stCallback) 2: { 3: 4: 5: 6: if( g_pCdcDriver == NULL ) { 7: IAPI_CDC_REPORT_SUMMARY( USBCDC_LOG_NOT_INIT ); 8: return( UDI_STAT_DATA_ERROR ); 9: } 10: 11: 12: 13: 14: if(stCallback->clsdrv_type != USB_CLASS_CDC){ 15: IAPI_CDC_REPORT_SUMMARY( USBCDC_LOG_SYS_PARAM_ERROR ); 16: return( UDI_STAT_DATA_ERROR ); 17: } 18: 19: 20: 21: 22: g_pCdcDriver->pUserAttachCallback = stCallback->attach_callback; 23: g_pCdcDriver->pUserDetachCallback = stCallback->detach_callback; 24: 25: return( UDI_OK ); 26: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.