8#ifndef HAL_F3E849F4_8586_4E91_A6EA_D93B8BD6D448
9#define HAL_F3E849F4_8586_4E91_A6EA_D93B8BD6D448
17#include "./../serial/UART.h"
23 class SerialPortOutputStream;
序列埠輸出串流。
Definition SerialPortOutputStream.h:35
virtual bool write(mframe::lang::Readable &readable, void *attachment, mframe::io::CompletionHandler< int > *handler) override
寫入
virtual ~SerialPortOutputStream(void) override
Destroy the Serial Port Output Stream object.
virtual bool onTransfer(uint8 &data) override
傳輸緩衝空事件。
SerialPortOutputStream(hal::serial::UART &base)
Construct a new Serial Port Output Stream object.
virtual bool abortWrite(void) override
取消當前的輸出串流寫入
virtual bool writeBusy(void) override
取得輸出串流是否為寫入忙碌
Definition SimpleOutputStream.h:33
[Interface]同步非同步收發器接收事件。
Definition UARTEventTransfer.h:34
[Interface]硬體抽象層,同步非同步收發器。
Definition UART.h:36
Definition CompletionHandler.h:32