AG903ライブラリリファレンス
Body Source
AG903_SSCPrmGetCpuSetup 関数
本文ソース
コピコード
1:
void
AG903_SSCPrmGetCpuSetup(uint8_t* clk, uint8_t* rst, uint8_t* vbit) 2: { 3: uint32_t val; 4: 5:
ASSERT
(NULL != clk); 6:
ASSERT
(NULL != rst); 7:
ASSERT
(NULL != vbit); 8: 9: val =
AG903_SSC
->CA5_RUN_SETUP; 10: 11:
if
(
AG903_SSC_CA5_RUN_SETUP_GCLK_MSK
& val) { 12: (*clk) =
true
; 13: } 14:
else
{ 15: (*clk) =
false
; 16: } 17: 18:
if
(
AG903_SSC_CA5_RUN_SETUP_RESET_MSK
& val) { 19: (*rst) =
true
; 20: } 21:
else
{ 22: (*rst) =
false
; 23: } 24: 25: (*vbit) = (uint8_t)((val &
AG903_SSC_CA5_RUN_SETUP_VINITHI_MSK
) >>
AG903_SSC_CA5_RUN_SETUP_VINITHI_POS
); 26: 27:
return
; 28: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.
内容
|
インデックス
|
ホーム