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

SPCCA5_MISC_CTRLnのレジスタRead

Syntax
C++
void AG903_SPCPrmGetCpuMiscCtrl(uint8_t reg_no, uint32_t* val);
引数 
説明 
uint8_t reg_no 
[in] レジスタ番号 (1~11) 
uint32_t* val 
[out] 設定値 

void

SPCCA5_MISC_CTRLnのレジスタRead 

bit内容については、AG903_spcreg.h レジスタヘッダファイルの各SPCCA5_MISC_CTRLnレジスタ 

の定義を使用し値を取得してください.

1: void AG903_SPCPrmGetCpuMiscCtrl(uint8_t reg_no, uint32_t* val) 2: { 3: ASSERT(NULL != val); 4: ASSERT(0 != reg_no); 5: ASSERT(AG903_SPC_CA5CTRL_REG_NUM >= reg_no); 6: 7: switch(reg_no) { 8: case 1: 9: (*val) = AG903_SPC->CA5_MISC_CTRL1; 10: break; 11: case 2: 12: (*val) = AG903_SPC->CA5_MISC_CTRL2; 13: break; 14: case 3: 15: (*val) = AG903_SPC->CA5_MISC_CTRL3; 16: break; 17: case 4: 18: (*val) = AG903_SPC->CA5_MISC_CTRL4; 19: break; 20: case 5: 21: (*val) = AG903_SPC->CA5_MISC_CTRL5; 22: break; 23: case 6: 24: (*val) = AG903_SPC->CA5_MISC_CTRL6; 25: break; 26: case 7: 27: (*val) = AG903_SPC->CA5_MISC_CTRL7; 28: break; 29: case 8: 30: (*val) = AG903_SPC->CA5_MISC_CTRL8; 31: break; 32: case 9: 33: (*val) = AG903_SPC->CA5_MISC_CTRL9; 34: break; 35: case 10: 36: (*val) = AG903_SPC->CA5_MISC_CTRL10; 37: break; 38: case 11: 39: (*val) = AG903_SPC->CA5_MISC_CTRL11; 40: break; 41: default: 42: 43: break; 44: } 45: 46: return; 47: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.