AG903ライブラリリファレンス
内容インデックスホーム
Body Source
本文ソース
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.