MCPcopy Create free account
hub / github.com/RT-Thread/rt-thread / FSdCtrl_PrepareCmdRaw

Function FSdCtrl_PrepareCmdRaw

bsp/ft2004/libraries/bsp/ft_sd/ft_sdctrl.c:137–160  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

135}
136
137u32 FSdCtrl_PrepareCmdRaw(FT_IN u32 cmdIndex, FT_IN u32 rspType)
138{
139 u32 rawCmd = 0;
140
141 rawCmd |= CMD_SETTING_CMDI(cmdIndex);
142
143 switch (rspType)
144 {
145 case FTSDCTRL_CMD_RES_NONE:
146 rawCmd |= CMD_SETTING_RTS(0);
147 break;
148 case FTSDCTRL_CMD_RES_LONG:
149 rawCmd |= CMD_SETTING_RTS(1);
150 break;
151 case FTSDCTRL_CMD_RES_SHORT:
152 rawCmd |= CMD_SETTING_RTS(2);
153 break;
154 default:
155 rawCmd |= CMD_SETTING_RTS(0);
156 break;
157 }
158
159 return rawCmd;
160}
161
162void FSdCtrl_WriteData(FT_INOUT FtsdCtrl_t *pFtsdCtrl, FT_IN UINTPTR dataAddr,
163 FT_IN UINTPTR cardAddr, FT_IN u32 blkNum)

Callers 3

FsdCtrl_privateSendCmdFunction · 0.85
FSdCtrl_DoCmdFunction · 0.85
FSdCtrl_DoACmdFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected