iLLD_TC29x
1.0
|
SENT SENT details. More...
Go to the source code of this file.
Data Structures | |
struct | IfxSent_Sent_Enable |
Specifies the Interrupt type enables structure. More... | |
struct | IfxSent_Sent |
Specifies SENT handle structure. More... | |
union | IfxSent_Sent_EnabledInterrupts |
Specifies interrupt flags union . In addition it allows to write and read to/from all flags as once via the ALL member. More... | |
struct | IfxSent_Sent_InputOutputControl |
Specifies the input output control properties. More... | |
struct | IfxSent_Sent_Interrupt |
Specifies the interrupt control properties. More... | |
struct | IfxSent_Sent_InterruptNodeControl |
Specifies the interrupt control properties structure. More... | |
struct | IfxSent_Sent_NibbleControl |
Specifies the received nibbles control properties. More... | |
struct | IfxSent_Sent_Pins |
Specifies the pins configuration for SENT channel. More... | |
struct | IfxSent_Sent_ReceiveControl |
Specifies the receive control properties. More... | |
struct | IfxSent_Sent_TransmitControl |
Specifies the SPC channel properties structure. More... | |
struct | IfxSent_Sent_Channel |
Specifies the SENT Channel handle structure. More... | |
struct | IfxSent_Sent_ChannelConfig |
Specifies the SENT Channel configuration structure. More... | |
struct | IfxSent_Sent_Config |
Specifies the SENT module configuration structure. More... | |
struct | IfxSent_Sent_Frame |
Specifies the frame configuration structure for a channel. More... | |
Functions | |
IFX_EXTERN void | IfxSent_Sent_deInitModule (IfxSent_Sent *driver) |
Reset the SENT module. More... | |
IFX_EXTERN boolean | IfxSent_Sent_initModule (IfxSent_Sent *driver, const IfxSent_Sent_Config *config) |
Initialise the SENT with the supplied configureation. More... | |
IFX_EXTERN void | IfxSent_Sent_initModuleConfig (IfxSent_Sent_Config *config, Ifx_SENT *sent) |
Initialise buffer with default SENT configuration. More... | |
IFX_INLINE Ifx_SENT_CH_INTSTAT | IfxSent_Sent_getAndClearInterruptStatus (IfxSent_Sent_Channel *channel) |
Copies the current interrupt flags into the Ifx_SENT_CH_INTSTAT structure, and clears the flags in hardware. More... | |
IFX_EXTERN boolean | IfxSent_Sent_initChannel (IfxSent_Sent_Channel *channel, const IfxSent_Sent_ChannelConfig *config) |
Initialize the channel with the supplied configuration. More... | |
IFX_EXTERN void | IfxSent_Sent_initChannelConfig (IfxSent_Sent_ChannelConfig *config, IfxSent_Sent *driver) |
Initialise channel buffer with default SENT channel configuration. More... | |
IFX_EXTERN boolean | IfxSent_Sent_readChannelSerialDataFrame (IfxSent_Sent_Channel *channel, IfxSent_Sent_Frame *frame) |
Reads the nibbles recieved in the Data register. More... | |
IFX_EXTERN boolean | IfxSent_Sent_readChannelSerialMessageFrame (IfxSent_Sent_Channel *channel, IfxSent_Sent_SerialMessageFrame *message) |
reads the Serial data recieved and collected over several SENT frames More... | |
SENT SENT details.
IMPORTANT NOTICE
Infineon Technologies AG (Infineon) is supplying this file for use exclusively with Infineon's microcontroller products. This file can be freely distributed within development tools that are supporting such microcontroller products.
THIS SOFTWARE IS PROVIDED "AS IS". NO WARRANTIES, WHETHER EXPRESS, IMPLIED OR STATUTORY, INCLUDING, BUT NOT LIMITED TO, IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE APPLY TO THIS SOFTWARE. INFINEON SHALL NOT, IN ANY CIRCUMSTANCES, BE LIABLE FOR SPECIAL, INCIDENTAL, OR CONSEQUENTIAL DAMAGES, FOR ANY REASON WHATSOEVER.
Definition in file IfxSent_Sent.h.