iLLD_TC27xD  1.0
IfxMsc_Msc.c File Reference

MSC MSC details. More...

#include "IfxMsc_Msc.h"

Go to the source code of this file.

Functions

void IfxMsc_Msc_deInitModule (IfxMsc_Msc *msc)
 de-initialize MSC module More...
 
IfxMsc_Target IfxMsc_Msc_getTarget (IfxMsc_Msc *msc, IfxMsc_Msc_Target target)
 get the target during high and low phase More...
 
void IfxMsc_Msc_initModule (IfxMsc_Msc *msc, const IfxMsc_Msc_Config *config)
 initialize the MSC module More...
 
void IfxMsc_Msc_initModuleConfig (IfxMsc_Msc_Config *config, Ifx_MSC *msc)
 initialize the MSC module configuration More...
 
void IfxMsc_Msc_initializeAbra (IfxMsc_Msc *msc, const IfxMsc_Msc_Config *config)
 initialize the ABRA block More...
 
void IfxMsc_Msc_initializeDataExtension (IfxMsc_Msc *msc, const IfxMsc_Msc_Config *config)
 initialize the MSC data extension block for 64bit operation More...
 
uint32 IfxMsc_Msc_receiveData (IfxMsc_Msc *msc, uint8 upstreamIdx)
 receive upstream data More...
 
void IfxMsc_Msc_sendCommand (IfxMsc_Msc *msc, uint32 command)
 send downstream command More...
 
void IfxMsc_Msc_sendData (IfxMsc_Msc *msc, uint16 dataLow, uint16 dataHigh)
 send complete downstream data, both high and low More...
 
void IfxMsc_Msc_sendDataExtension (IfxMsc_Msc *msc, uint32 data, uint32 dataExtension)
 Send downstream data extension (64bit) More...
 
void IfxMsc_Msc_sendDataHigh (IfxMsc_Msc *msc, uint16 data)
 send high downstream data More...
 
void IfxMsc_Msc_sendDataLow (IfxMsc_Msc *msc, uint16 data)
 send high downstream data More...
 
void IfxMsc_Msc_setCommandTarget (IfxMsc_Msc *msc, IfxMsc_Target enX)
 set the command for target More...
 
void IfxMsc_Msc_setDataTarget (IfxMsc_Msc *msc, IfxMsc_Target enXHigh, IfxMsc_Target enXLow)
 set the target data to be transmitted during low and high phase More...
 

Detailed Description

MSC MSC details.

Version
iLLD_1_0_0_11_0
                            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 IfxMsc_Msc.c.