SERIAL_vFlush()
解説
SERIAL ライブラリによる出力要求が終了するまで待つ。
出力完了待ちの処理で動作が不安定になる場合があります。この場合は、この待ち処理を削除して動作確認します。
待ち処理を省略し出力が途切れる場合は、出力用のFIFOメモリを余分に確保します。
引数
型
名前
詳細
uint8
u8SerialPort
シリアルポート (E_AHI_UART_0 または E_AHI_UART_1 を指定する)
戻り値
なし。
サンプル
void cbToCoNet_vMain(void) {
while (!SERIAL_bRxQueueEmpty(sSerPort.u8SerialPort)) {
int16 i16Char;
i16Char = SERIAL_i16RxChar(sSerPort.u8SerialPort);
vfPrintf(&sSerStream, "\n\r# [%c] --> ", i16Char);
SERIAL_vFlush(sSerStream.u8Device);
...
}
}
最終更新