Lines Matching refs:sc

80 #define SC_ENABLE_INT(sc, u32Mask)      ((sc)->INTEN |= (u32Mask))  argument
106 #define SC_DISABLE_INT(sc, u32Mask) ((sc)->INTEN &= ~(u32Mask)) argument
119 #define SC_SET_VCC_PIN(sc, u32State) \ argument
122 while(((sc)->PINCTL & SC_PINCTL_SYNC_Msk) == SC_PINCTL_SYNC_Msk)\
125 (sc)->PINCTL |= SC_PINCTL_PWREN_Msk;\
127 (sc)->PINCTL &= ~SC_PINCTL_PWREN_Msk;\
142 #define SC_SET_CLK_PIN(sc, u32OnOff)\ argument
145 while(((sc)->PINCTL & SC_PINCTL_SYNC_Msk) == SC_PINCTL_SYNC_Msk)\
148 (sc)->PINCTL |= SC_PINCTL_CLKKEEP_Msk;\
150 (sc)->PINCTL &= ~(SC_PINCTL_CLKKEEP_Msk);\
164 #define SC_SET_IO_PIN(sc, u32State)\ argument
167 while(((sc)->PINCTL & SC_PINCTL_SYNC_Msk) == SC_PINCTL_SYNC_Msk)\
170 (sc)->PINCTL |= SC_PINCTL_SCDATA_Msk;\
172 (sc)->PINCTL &= ~SC_PINCTL_SCDATA_Msk;\
186 #define SC_SET_RST_PIN(sc, u32State)\ argument
189 while(((sc)->PINCTL & SC_PINCTL_SYNC_Msk) == SC_PINCTL_SYNC_Msk)\
192 (sc)->PINCTL |= SC_PINCTL_RSTEN_Msk;\
194 (sc)->PINCTL &= ~SC_PINCTL_RSTEN_Msk;\
207 #define SC_READ(sc) ((char)((sc)->DAT)) argument
220 #define SC_WRITE(sc, u8Data) ((sc)->DAT = (u8Data)) argument
233 #define SC_SET_STOP_BIT_LEN(sc, u32Len) ((sc)->CTL = ((sc)->CTL & ~SC_CTL_NSB_Msk) | (((u32Len) == … argument
240 __STATIC_INLINE void SC_SetTxRetry(SC_T *sc, uint32_t u32Count);
241 __STATIC_INLINE void SC_SetRxRetry(SC_T *sc, uint32_t u32Count);
254 __STATIC_INLINE void SC_SetTxRetry(SC_T *sc, uint32_t u32Count) in SC_SetTxRetry() argument
259 while(((sc)->CTL & SC_CTL_SYNC_Msk) == SC_CTL_SYNC_Msk) in SC_SetTxRetry()
265 (sc)->CTL &= ~(SC_CTL_TXRTY_Msk | SC_CTL_TXRTYEN_Msk); in SC_SetTxRetry()
270 while(((sc)->CTL & SC_CTL_SYNC_Msk) == SC_CTL_SYNC_Msk) in SC_SetTxRetry()
274 (sc)->CTL |= (((u32Count) - 1UL) << SC_CTL_TXRTY_Pos) | SC_CTL_TXRTYEN_Msk; in SC_SetTxRetry()
288 __STATIC_INLINE void SC_SetRxRetry(SC_T *sc, uint32_t u32Count) in SC_SetRxRetry() argument
293 while(((sc)->CTL & SC_CTL_SYNC_Msk) == SC_CTL_SYNC_Msk) in SC_SetRxRetry()
299 (sc)->CTL &= ~(SC_CTL_RXRTY_Msk | SC_CTL_RXRTYEN_Msk); in SC_SetRxRetry()
304 while(((sc)->CTL & SC_CTL_SYNC_Msk) == SC_CTL_SYNC_Msk) in SC_SetRxRetry()
308 (sc)->CTL |= (((u32Count) - 1UL) << SC_CTL_RXRTY_Pos) | SC_CTL_RXRTYEN_Msk; in SC_SetRxRetry()
313 uint32_t SC_IsCardInserted(SC_T *sc);
314 void SC_ClearFIFO(SC_T *sc);
315 void SC_Close(SC_T *sc);
316 void SC_Open(SC_T *sc, uint32_t u32CardDet, uint32_t u32PWR);
317 void SC_ResetReader(SC_T *sc);
318 void SC_SetBlockGuardTime(SC_T *sc, uint32_t u32BGT);
319 void SC_SetCharGuardTime(SC_T *sc, uint32_t u32CGT);
320 void SC_StopAllTimer(SC_T *sc);
321 void SC_StartTimer(SC_T *sc, uint32_t u32TimerNum, uint32_t u32Mode, uint32_t u32ETUCount);
322 void SC_StopTimer(SC_T *sc, uint32_t u32TimerNum);
323 uint32_t SC_GetInterfaceClock(SC_T *sc);