iLLD_TC27xD  1.0
Streaming Communication
Collaboration diagram for Streaming Communication:

Functions

IFX_EXTERN IfxHssl_Hssl_Status IfxHssl_Hssl_prepareStream (IfxHssl_Hssl_Channel *channel, uint32 slaveTargetAddress, Ifx_SizeT count)
 Prepares the target device for streaming. More...
 
IFX_EXTERN IfxHssl_Hssl_Status IfxHssl_Hssl_writeStream (IfxHssl_Hssl *hssl, uint32 *data, Ifx_SizeT count)
 transfers one memory block of data useful for transfering huge data from one location to another and between devices More...
 

Detailed Description

Function Documentation

IFX_EXTERN IfxHssl_Hssl_Status IfxHssl_Hssl_prepareStream ( IfxHssl_Hssl_Channel channel,
uint32  slaveTargetAddress,
Ifx_SizeT  count 
)

Prepares the target device for streaming.

Parameters
channelchannel handle
slaveTargetAddressaddress of the location on target device where the data needs to be transfered
countFrame count (length of the data in the memory as 256 bytes per frame)
Returns
module status (ok, busy, error)

A coding example can be found in How to use the HSSL Interface driver?

Definition at line 306 of file IfxHssl_Hssl.c.

IFX_EXTERN IfxHssl_Hssl_Status IfxHssl_Hssl_writeStream ( IfxHssl_Hssl hssl,
uint32 data,
Ifx_SizeT  count 
)

transfers one memory block of data useful for transfering huge data from one location to another and between devices

Parameters
hsslHSSL handle
datastarting address of the location to be read from (memory block 0 / HSSL_ISSA0)
countFrame count (length of the data in the memory as 256 bytes per frame)
Returns
module status (ok, busy, error)

A coding example can be found in How to use the HSSL Interface driver?

Definition at line 473 of file IfxHssl_Hssl.c.