全てを折りたたみ
AG903ライブラリリファレンス
AG903_SSCPrmGetModeStatus 関数
sscprm.c
SSC Primitive
Body Source
SSCMODE_STATUSのレジスタRead
Syntax
C++
void
AG903_SSCPrmGetModeStatus
(uint8_t*
btmode
, uint8_t*
bttest
, uint8_t*
status
);
ファイル
sscprm.c
引数
引数
説明
uint8_t* btmode
[out] MODE端子状態
uint8_t* bttest
[out] TEST端子状態
uint8_t* status
[out] 起動要因
返値
void
説明
SSCMODE_STATUSのレジスタRead
本文ソース
コピコード
1:
void
AG903_SSCPrmGetModeStatus(uint8_t* btmode, uint8_t* bttest, uint8_t* status) 2: { 3: uint32_t val; 4: 5:
ASSERT
(NULL != btmode); 6:
ASSERT
(NULL != bttest); 7:
ASSERT
(NULL != status); 8: 9: val =
AG903_SSC
->MODE_STATUS; 10: (*btmode) = (uint8_t)((val &
AG903_SSC_MODE_STATUS_BOOTMODE_MSK
) >>
AG903_SSC_MODE_STATUS_BOOTMODE_POS
); 11: (*bttest) = (uint8_t)((val &
AG903_SSC_MODE_STATUS_BOOTTEST_MSK
) >>
AG903_SSC_MODE_STATUS_BOOTTEST_POS
); 12: (*status) = (uint8_t)((val & (
AG903_SSC_MODE_STATUS_WDTCA5_MSK
|
AG903_SSC_MODE_STATUS_WDTGPP_MSK
|
AG903_SSC_MODE_STATUS_WDTPIN_MSK
| 13:
AG903_SSC_MODE_STATUS_INITPIN_MSK
)) >>
AG903_SSC_MODE_STATUS_WDTCA5_POS
); 14:
return
; 15: }
グループ
SSC Primitive
リンク
sscprm.c
,
SSC Primitive
,
Body Source
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.
内容
|
インデックス
|
ホーム