SPP READ DATA FLOW
2017-02-26 11:34:33 0 举报
SPP(Serial Peripheral Interface)读数据流是一种用于在USB设备和主机之间传输数据的协议。它允许主机以块的形式读取USB设备的数据,而不是一次一个字节。这种数据流方式可以提高数据传输的效率,特别是在处理大量数据时。SPP读数据流的主要步骤包括:主机发送读取命令,USB设备接收并准备数据,然后USB设备将数据发送回主机。在这个过程中,主机和USB设备需要通过SPP协议进行通信,以确保数据的准确无误地传输。SPP读数据流广泛应用于各种USB设备,如打印机、扫描仪、音频设备等。
作者其他创作
大纲/内容
wait(readBufferHasSpaceId)
Yes
BluetoothRfcommAdapter
read(index)
BluetoothRfcommSharedData
RING_ReadData(readRingBuffer)
No
wait(readBufferHasDataId)
RING_WriteData(readRingBuffer)
BluetoothSocket
MSG_ID_BT_JSR82_DATA_AVAILABLE_IND
RING_DataLen 0?
write(index)
RING_FreeSpace 0?
BluetoothRfcommSharedBuffer
signal(readBufferHasSpaceId)
BluetoothRfcommService
signal(readBufferHasDataId)
btcore
read
0 条评论
下一页