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

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

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

void

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

1: void AG903_GPIOPrmSetByteData(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)->DTOUT; 9: reg += offset; 10: (*reg) = data; 11: return; 12: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.