iLLD_TC27xD
1.0
|
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... | |
MSC MSC 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 IfxMsc_Msc.c.