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

UARTnTHRのレジスタWrite

Syntax
C++
void AG903_UARTPrmSendData(uint8_t ch, uint8_t* buf, uint32_t sndsz);
引数 
説明 
uint8_t ch 
[in] UARTチャネル 
uint8_t* buf 
[in] 送信データアドレス 
uint32_t sndsz 
[in] 送信サイズ 

void

UARTnTHRのレジスタWrite

1: void AG903_UARTPrmSendData(uint8_t ch, uint8_t* buf, uint32_t sndsz) 2: { 3: uint32_t loop; 4: 5: ASSERT(AG903_UART_CH_NUM > ch); 6: ASSERT(AG903_UART_FIFO_SIZE >= sndsz); 7: ASSERT(NULL != buf); 8: 9: for(loop=0; loop<sndsz; loop++) { 10: AG903_UART_WRITE_REG(ch,THR,(*buf)); 11: buf++; 12: } 13: 14: return; 15: }
Copyright (c) 2017-2025 Axell Corporation. All rights reserved.