iLLD_TC27xC
1.0
|
![]() |
Functions | |
IFX_INLINE uint32 | IfxHssl_Hssl_getReadData (IfxHssl_Hssl_Channel *channel) |
reads and returs the data More... | |
IFX_EXTERN IfxHssl_Hssl_Status | IfxHssl_Hssl_read (IfxHssl_Hssl_Channel *channel, uint32 address, IfxHssl_DataLength dataLength) |
Initiates read request. More... | |
IFX_EXTERN void | IfxHssl_Hssl_sendControlCommand (IfxHssl_Hssl *hssl, uint8 command) |
sends a predefined command from master to slave More... | |
IFX_EXTERN IfxHssl_Hssl_Status | IfxHssl_Hssl_waitAcknowledge (IfxHssl_Hssl_Channel *channel) |
waits until the current transaction is done More... | |
IFX_EXTERN IfxHssl_Hssl_Status | IfxHssl_Hssl_write (IfxHssl_Hssl_Channel *channel, uint32 address, uint32 data, IfxHssl_DataLength dataLength) |
writes single frame of data into the specified address More... | |
IFX_INLINE uint32 IfxHssl_Hssl_getReadData | ( | IfxHssl_Hssl_Channel * | channel) |
reads and returs the data
channel | channel handle |
Usage Example:
Definition at line 576 of file IfxHssl_Hssl.h.
IFX_EXTERN IfxHssl_Hssl_Status IfxHssl_Hssl_read | ( | IfxHssl_Hssl_Channel * | channel, |
uint32 | address, | ||
IfxHssl_DataLength | dataLength | ||
) |
Initiates read request.
channel | channel handle |
address | address of the location from where the data is to be read |
dataLength | length of the data |
Usage Example:
Definition at line 375 of file IfxHssl_Hssl.c.
IFX_EXTERN void IfxHssl_Hssl_sendControlCommand | ( | IfxHssl_Hssl * | hssl, |
uint8 | command | ||
) |
sends a predefined command from master to slave
hssl | HSSL handle |
command | command value |
Usage Example:
Definition at line 382 of file IfxHssl_Hssl.c.
Referenced by IfxHssl_Hssl_initModule().
IFX_EXTERN IfxHssl_Hssl_Status IfxHssl_Hssl_waitAcknowledge | ( | IfxHssl_Hssl_Channel * | channel) |
waits until the current transaction is done
channel | channel handle |
Usage Example:
Definition at line 438 of file IfxHssl_Hssl.c.
Referenced by IfxHssl_Hssl_prepareStream().
IFX_EXTERN IfxHssl_Hssl_Status IfxHssl_Hssl_write | ( | IfxHssl_Hssl_Channel * | channel, |
uint32 | address, | ||
uint32 | data, | ||
IfxHssl_DataLength | dataLength | ||
) |
writes single frame of data into the specified address
channel | channel handle |
address | address of the location where the data is to be written |
data | data that needs to be written |
dataLength | length of the data (8, 16, 32 bit) |
Usage Example:
Definition at line 493 of file IfxHssl_Hssl.c.