全てを折りたたみ
AG903ライブラリリファレンス
AG903_I2CMgrGetQueCount 関数
i2cmgr.c
I2C Manager
Body Source
キューカウント取得
Syntax
C++
int32_t
AG903_I2CMgrGetQueCount
(
AG903_I2CMgrHandle
*
handle
, uint32_t*
count
);
ファイル
i2cmgr.c
引数
引数
説明
AG903_I2CMgrHandle* handle
[in] I2Cハンドル
uint32_t* count
[out] キューカウント値
返値
キューカウント取得結果
返値の詳細
返値の詳細
説明
AG903_ENONE
正常終了
-AG903_EINVAL
引数異常
説明
キューに登録されている処理数(カウント数)を返します。
本文ソース
コピコード
1: int32_t AG903_I2CMgrGetQueCount(
AG903_I2CMgrHandle
* handle, uint32_t* count) 2: { 3: int32_t retval =
AG903_ENONE
; 4: int32_t result; 5: uint32_t hdlnum; 6: uint8_t ch; 7: 8: result = I2CMgr_CheckHandle(handle, &ch, &hdlnum); 9:
if
(
AG903_ENONE
!= result) { 10:
return
-
AG903_EINVAL
; 11: } 12:
if
(NULL == count) { 13:
return
-
AG903_EINVAL
; 14: } 15: 16: retval = I2CMgr_GetQueCount(ch, count); 17: 18:
return
retval; 19: }
グループ
I2C Manager
リンク
i2cmgr.c
,
I2C Manager
,
Body Source
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.
内容
|
インデックス
|
ホーム