Nugget
Loading...
Searching...
No Matches
Functions | Variables
card.h File Reference
#include <stdlib.h>
Include dependency graph for card.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int initCard (int padStarted)
 
int startCard ()
 
int stopCard ()
 
uint8_t getCardStatus (int port)
 
uint8_t waitCardStatus (int port)
 
void mcResetStatus ()
 
int mcWaitForStatus ()
 
int mcWaitForStatusAndReturnIndex ()
 
void mcAllowNewCard ()
 
int mcGetLastDevice ()
 
int mcReadSector (int deviceId, int sector, uint8_t *buffer)
 
int mcWriteSector (int deviceId, int sector, uint8_t *buffer)
 
int cardInfoInternal (int deviceId)
 
int mcReadHandler ()
 
int mcWriteHandler ()
 
int mcInfoHandler ()
 

Variables

int g_mcOperation
 
int g_mcPortFlipping
 
uint8_t * g_mcUserBuffers [2]
 
uint32_t g_mcChecksum [2]
 
int g_mcSector [2]
 
int g_mcDeviceId [2]
 
int g_mcActionInProgress
 
int g_skipErrorOnNewCard
 
uint8_t g_mcFlags [2]
 
int g_mcLastPort
 
int g_mcGotError
 
int g_mcFastTrackActive
 
int g_mcOverallSuccess
 
int g_mcErrors [4]
 
int g_mcHandlerDelayPatch
 
int g_mcCardInfoPatchActivated
 

Function Documentation

◆ cardInfoInternal()

int cardInfoInternal ( int  deviceId)

◆ getCardStatus()

uint8_t getCardStatus ( int  port)

◆ initCard()

int initCard ( int  padStarted)

◆ mcAllowNewCard()

void mcAllowNewCard ( )

◆ mcGetLastDevice()

int mcGetLastDevice ( )

◆ mcInfoHandler()

int mcInfoHandler ( )

◆ mcReadHandler()

int mcReadHandler ( )

◆ mcReadSector()

int mcReadSector ( int  deviceId,
int  sector,
uint8_t *  buffer 
)

◆ mcResetStatus()

void mcResetStatus ( )

◆ mcWaitForStatus()

int mcWaitForStatus ( )

◆ mcWaitForStatusAndReturnIndex()

int mcWaitForStatusAndReturnIndex ( )

◆ mcWriteHandler()

int mcWriteHandler ( )

◆ mcWriteSector()

int mcWriteSector ( int  deviceId,
int  sector,
uint8_t *  buffer 
)

◆ startCard()

int startCard ( )

◆ stopCard()

int stopCard ( )

◆ waitCardStatus()

uint8_t waitCardStatus ( int  port)

Variable Documentation

◆ g_mcActionInProgress

int g_mcActionInProgress
extern

◆ g_mcCardInfoPatchActivated

int g_mcCardInfoPatchActivated
extern

◆ g_mcChecksum

uint32_t g_mcChecksum[2]
extern

◆ g_mcDeviceId

int g_mcDeviceId[2]
extern

◆ g_mcErrors

int g_mcErrors[4]
extern

◆ g_mcFastTrackActive

int g_mcFastTrackActive
extern

◆ g_mcFlags

uint8_t g_mcFlags[2]
extern

◆ g_mcGotError

int g_mcGotError
extern

◆ g_mcHandlerDelayPatch

int g_mcHandlerDelayPatch
extern

◆ g_mcLastPort

int g_mcLastPort
extern

◆ g_mcOperation

int g_mcOperation
extern

◆ g_mcOverallSuccess

int g_mcOverallSuccess
extern

◆ g_mcPortFlipping

int g_mcPortFlipping
extern

◆ g_mcSector

int g_mcSector[2]
extern

◆ g_mcUserBuffers

uint8_t* g_mcUserBuffers[2]
extern

◆ g_skipErrorOnNewCard

int g_skipErrorOnNewCard
extern