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

GPIOnDTOUTのレジスタRead(8ビット単位)

Syntax
C++
void AG903_GPIOPrmGetByteData(uint8_t ch, uint8_t offset, uint8_t* data);
引数 
説明 
uint8_t ch 
[in] Portチャネル 
uint8_t offset 
[in] バイトオフセット 
uint8_t* data 
[out] データ 

void

GPIOnDTOUTのレジスタRead(8ビット単位)

1: void AG903_GPIOPrmGetByteData(uint8_t ch, uint8_t offset, uint8_t* data) 2: { 3: uint8_t* reg; 4: 5: ASSERT(AG903_GPIO_CH_NUM > ch); 6: ASSERT((AG903_GPIO_PORTBIT_NUM/8) > offset); 7: 8: reg = (uint8_t*)&AG903_GPIOn(ch)->DTIN; 9: reg += offset; 10: (*data) = (*reg); 11: return; 12: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.