wut v1.8.0
Wii U Toolchain
Loading...
Searching...
No Matches
Data Structures | Typedefs | Enumerations | Functions
Nsysccr_cdc_nfc

Near Field Communication, low level commands. More...

Collaboration diagram for Nsysccr_cdc_nfc:

Data Structures

struct  CCRCDCNfcStartupRequest
 
struct  CCRCDCNfcStartupExRequest
 
struct  CCRCDCNfcStartupResponse
 
struct  CCRCDCNfcReadStartRequest
 
struct  CCRCDCNfcReadStartResponse
 
struct  CCRCDCNfcReadRequest
 
struct  CCRCDCNfcReadResponse
 
struct  CCRCDCNfcWriteStartRequest
 
struct  CCRCDCNfcWriteStartResponse
 
struct  CCRCDCNfcResultCheckRequest
 
struct  CCRCDCNfcResultCheckResponse
 
struct  CCRCDCNfcAbortRequest
 
struct  CCRCDCNfcAbortResponse
 
struct  CCRCDCNfcShutdownRequest
 
struct  CCRCDCNfcShutdownResponse
 
struct  CCRCDCNfcFormatRequest
 
struct  CCRCDCNfcFormatResponse
 
struct  CCRCDCNfcSetReadOnlyRequest
 
struct  CCRCDCNfcSetReadOnlyResponse
 
struct  CCRCDCNfcIsTagPresentRequest
 
struct  CCRCDCNfcIsTagPresentResponse
 
struct  CCRCDCNfcPassThroughSendRequest
 
struct  CCRCDCNfcPassThroughSendExRequest
 
struct  CCRCDCNfcPassThroughEx2Request
 
struct  CCRCDCNfcPassThroughSendReponse
 
struct  CCRCDCNfcPassThroughReceiveRequest
 
struct  CCRCDCNfcPassThroughReceiveReponse
 
struct  CCRCDCNfcSetModeRequest
 
struct  CCRCDCNfcSetModeResponse
 
struct  CCRCDCNfcDetectStartRequest
 
struct  CCRCDCNfcDetectStartResponse
 
struct  CCRCDCNfcDetectRequest
 
struct  CCRCDCNfcDetectResponse
 
struct  CCRCDCNfcDetectStartMultiRequest
 
struct  CCRCDCNfcDetectStartMultiResponse
 
struct  CCRCDCNfcDetectMultiRequest
 
struct  CCRCDCNfcDetectMultiTagInfo
 
struct  CCRCDCNfcDetectMultiResponse
 
struct  CCRCDCNfcPassThroughSend2RequestData
 
struct  CCRCDCNfcPassThroughSend2Request
 
struct  CCRCDCNfcPassThroughSend2Response
 
struct  CCRCDCNfcPassThroughReceive2Request
 
struct  CCRCDCNfcPassThroughReceive2ResponseData
 
struct  CCRCDCNfcPassThroughReceive2Response
 
struct  CCRCDCNfcAntennaCheckRequest
 
struct  CCRCDCNfcAntennaCheckResponse
 
struct  CCRCDCNfcReadT2TRange
 
struct  CCRCDCNfcReadT2TStartRequest
 
struct  CCRCDCNfcReadT2TStartResponse
 
struct  CCRCDCNfcReadT2TRequest
 
struct  CCRCDCNfcReadT2TResponse
 
struct  CCRCDCNfcWriteT2TRange
 
struct  CCRCDCNfcWriteT2TRequest
 
struct  CCRCDCNfcWriteT2TResponse
 

Typedefs

typedef uint8_t CCRCDCNfcCommand
 
typedef struct CCRCDCNfcStartupRequest CCRCDCNfcStartupRequest
 
typedef struct CCRCDCNfcStartupExRequest CCRCDCNfcStartupExRequest
 
typedef struct CCRCDCNfcStartupResponse CCRCDCNfcStartupResponse
 
typedef struct CCRCDCNfcReadStartRequest CCRCDCNfcReadStartRequest
 
typedef struct CCRCDCNfcReadStartResponse CCRCDCNfcReadStartResponse
 
typedef struct CCRCDCNfcReadRequest CCRCDCNfcReadRequest
 
typedef struct CCRCDCNfcReadResponse CCRCDCNfcReadResponse
 
typedef struct CCRCDCNfcWriteStartRequest CCRCDCNfcWriteStartRequest
 
typedef struct CCRCDCNfcWriteStartResponse CCRCDCNfcWriteStartResponse
 
typedef struct CCRCDCNfcResultCheckRequest CCRCDCNfcResultCheckRequest
 
typedef struct CCRCDCNfcResultCheckResponse CCRCDCNfcResultCheckResponse
 
typedef struct CCRCDCNfcAbortRequest CCRCDCNfcAbortRequest
 
typedef struct CCRCDCNfcAbortResponse CCRCDCNfcAbortResponse
 
typedef struct CCRCDCNfcShutdownRequest CCRCDCNfcShutdownRequest
 
typedef struct CCRCDCNfcShutdownResponse CCRCDCNfcShutdownResponse
 
typedef struct CCRCDCNfcFormatRequest CCRCDCNfcFormatRequest
 
typedef struct CCRCDCNfcFormatResponse CCRCDCNfcFormatResponse
 
typedef struct CCRCDCNfcSetReadOnlyRequest CCRCDCNfcSetReadOnlyRequest
 
typedef struct CCRCDCNfcSetReadOnlyResponse CCRCDCNfcSetReadOnlyResponse
 
typedef struct CCRCDCNfcIsTagPresentRequest CCRCDCNfcIsTagPresentRequest
 
typedef struct CCRCDCNfcIsTagPresentResponse CCRCDCNfcIsTagPresentResponse
 
typedef struct CCRCDCNfcPassThroughSendRequest CCRCDCNfcPassThroughSendRequest
 
typedef struct CCRCDCNfcPassThroughSendExRequest CCRCDCNfcPassThroughSendExRequest
 
typedef struct CCRCDCNfcPassThroughEx2Request CCRCDCNfcPassThroughEx2Request
 
typedef struct CCRCDCNfcPassThroughSendReponse CCRCDCNfcPassThroughSendReponse
 
typedef struct CCRCDCNfcPassThroughReceiveRequest CCRCDCNfcPassThroughReceiveRequest
 
typedef struct CCRCDCNfcPassThroughReceiveReponse CCRCDCNfcPassThroughReceiveReponse
 
typedef struct CCRCDCNfcSetModeRequest CCRCDCNfcSetModeRequest
 
typedef struct CCRCDCNfcSetModeResponse CCRCDCNfcSetModeResponse
 
typedef struct CCRCDCNfcDetectStartRequest CCRCDCNfcDetectStartRequest
 
typedef struct CCRCDCNfcDetectStartResponse CCRCDCNfcDetectStartResponse
 
typedef struct CCRCDCNfcDetectRequest CCRCDCNfcDetectRequest
 
typedef struct CCRCDCNfcDetectResponse CCRCDCNfcDetectResponse
 
typedef struct CCRCDCNfcDetectStartMultiRequest CCRCDCNfcDetectStartMultiRequest
 
typedef struct CCRCDCNfcDetectStartMultiResponse CCRCDCNfcDetectStartMultiResponse
 
typedef struct CCRCDCNfcDetectMultiRequest CCRCDCNfcDetectMultiRequest
 
typedef struct CCRCDCNfcDetectMultiTagInfo CCRCDCNfcDetectMultiTagInfo
 
typedef struct CCRCDCNfcDetectMultiResponse CCRCDCNfcDetectMultiResponse
 
typedef struct CCRCDCNfcPassThroughSend2RequestData CCRCDCNfcPassThroughSend2RequestData
 
typedef struct CCRCDCNfcPassThroughSend2Request CCRCDCNfcPassThroughSend2Request
 
typedef struct CCRCDCNfcPassThroughSend2Response CCRCDCNfcPassThroughSend2Response
 
typedef struct CCRCDCNfcPassThroughReceive2Request CCRCDCNfcPassThroughReceive2Request
 
typedef struct CCRCDCNfcPassThroughReceive2ResponseData CCRCDCNfcPassThroughReceive2ResponseData
 
typedef struct CCRCDCNfcPassThroughReceive2Response CCRCDCNfcPassThroughReceive2Response
 
typedef struct CCRCDCNfcAntennaCheckRequest CCRCDCNfcAntennaCheckRequest
 
typedef struct CCRCDCNfcAntennaCheckResponse CCRCDCNfcAntennaCheckResponse
 
typedef struct CCRCDCNfcReadT2TRange CCRCDCNfcReadT2TRange
 
typedef struct CCRCDCNfcReadT2TStartRequest CCRCDCNfcReadT2TStartRequest
 
typedef struct CCRCDCNfcReadT2TStartResponse CCRCDCNfcReadT2TStartResponse
 
typedef struct CCRCDCNfcReadT2TRequest CCRCDCNfcReadT2TRequest
 
typedef struct CCRCDCNfcReadT2TResponse CCRCDCNfcReadT2TResponse
 
typedef struct CCRCDCNfcWriteT2TRange CCRCDCNfcWriteT2TRange
 
typedef struct CCRCDCNfcWriteT2TRequest CCRCDCNfcWriteT2TRequest
 
typedef struct CCRCDCNfcWriteT2TResponse CCRCDCNfcWriteT2TResponse
 

Enumerations

enum  CCRCDCNfcCommandEnum {
  CCR_NFC_COMMAND_STARTUP = 0x00 ,
  CCR_NFC_COMMAND_READ_START = 0x01 ,
  CCR_NFC_COMMAND_READ = 0x02 ,
  CCR_NFC_COMMAND_WRITE_START = 0x03 ,
  CCR_NFC_COMMAND_RESULT_CHECK = 0x04 ,
  CCR_NFC_COMMAND_ABORT = 0x05 ,
  CCR_NFC_COMMAND_SHUTDOWN = 0x06 ,
  CCR_NFC_COMMAND_FORMAT_START = 0x07 ,
  CCR_NFC_COMMAND_SET_READ_ONLY = 0x08 ,
  CCR_NFC_COMMAND_IS_TAG_PRESENT = 0x09 ,
  CCR_NFC_COMMAND_PASS_THROUGH_SEND = 0x0A ,
  CCR_NFC_COMMAND_PASS_THROUGH_RECEIVE = 0x0B ,
  CCR_NFC_COMMAND_SET_MODE = 0x0C ,
  CCR_NFC_COMMAND_DETECT_START = 0x0D ,
  CCR_NFC_COMMAND_DETECT = 0x0E ,
  CCR_NFC_COMMAND_DETECT_START_MULTI = 0x0F ,
  CCR_NFC_COMMAND_DETECT_MULTI = 0x10 ,
  CCR_NFC_COMMAND_PASS_THROUGH_SEND2 = 0x11 ,
  CCR_NFC_COMMAND_PASS_THROUGH_RECEIVE2 = 0x12 ,
  CCR_NFC_COMMAND_ANTENNA_CHECK = 0x13 ,
  CCR_NFC_COMMAND_READ_T2T_START = 0x14 ,
  CCR_NFC_COMMAND_READ_T2T = 0x15 ,
  CCR_NFC_COMMAND_WRITE_T2T = 0x16
}
 

Functions

int32_t CCRCDCPerNfcControl (CCRCDCDestination dest, void *request, uint32_t requestSize, void *response, uint32_t responseSize)
 

Detailed Description

Near Field Communication, low level commands.


Data Structure Documentation

◆ CCRCDCNfcStartupRequest

struct CCRCDCNfcStartupRequest

Definition at line 99 of file nfc.h.

Data Fields
CCRCDCNfcCommand command CCR_NFC_COMMAND_STARTUP.

◆ CCRCDCNfcStartupExRequest

struct CCRCDCNfcStartupExRequest

Definition at line 106 of file nfc.h.

Data Fields
CCRCDCNfcCommand command CCR_NFC_COMMAND_STARTUP.
uint8_t powerMode

◆ CCRCDCNfcStartupResponse

struct CCRCDCNfcStartupResponse

Definition at line 114 of file nfc.h.

Data Fields
uint8_t result

◆ CCRCDCNfcReadStartRequest

struct CCRCDCNfcReadStartRequest

Definition at line 120 of file nfc.h.

Data Fields
CCRCDCNfcCommand command CCR_NFC_COMMAND_READ_START.
uint16_t discoveryTimeout
uint8_t uid[7]
uint8_t uidMask[7]
uint8_t unknown

◆ CCRCDCNfcReadStartResponse

struct CCRCDCNfcReadStartResponse

Definition at line 131 of file nfc.h.

Data Fields
uint8_t result

◆ CCRCDCNfcReadRequest

struct CCRCDCNfcReadRequest

Definition at line 137 of file nfc.h.

Data Fields
CCRCDCNfcCommand command CCR_NFC_COMMAND_READ.

◆ CCRCDCNfcReadResponse

struct CCRCDCNfcReadResponse

Definition at line 144 of file nfc.h.

Data Fields
uint8_t result
uint8_t uid[7]
uint8_t readOnly
uint8_t unknown
uint8_t flags
uint16_t readSize
uint16_t lockedSize
uint8_t data[0x241]

◆ CCRCDCNfcWriteStartRequest

struct CCRCDCNfcWriteStartRequest

Definition at line 157 of file nfc.h.

Data Fields
CCRCDCNfcCommand command CCR_NFC_COMMAND_WRITE_START.
uint16_t discoveryTimeout
uint8_t uid[7]
uint8_t uidMask[7]
uint8_t unknown0
uint8_t unknown1
uint8_t data[0x200]

◆ CCRCDCNfcWriteStartResponse

struct CCRCDCNfcWriteStartResponse

Definition at line 171 of file nfc.h.

Data Fields
uint8_t result

◆ CCRCDCNfcResultCheckRequest

struct CCRCDCNfcResultCheckRequest

Definition at line 177 of file nfc.h.

Data Fields
CCRCDCNfcCommand command CCR_NFC_COMMAND_RESULT_CHECK.

◆ CCRCDCNfcResultCheckResponse

struct CCRCDCNfcResultCheckResponse

Definition at line 184 of file nfc.h.

Data Fields
uint8_t result
uint8_t uid[7]

◆ CCRCDCNfcAbortRequest

struct CCRCDCNfcAbortRequest

Definition at line 191 of file nfc.h.

Data Fields
CCRCDCNfcCommand command CCR_NFC_COMMAND_ABORT.

◆ CCRCDCNfcAbortResponse

struct CCRCDCNfcAbortResponse

Definition at line 198 of file nfc.h.

Data Fields
uint8_t result

◆ CCRCDCNfcShutdownRequest

struct CCRCDCNfcShutdownRequest

Definition at line 204 of file nfc.h.

Data Fields
CCRCDCNfcCommand command CCR_NFC_COMMAND_SHUTDOWN.

◆ CCRCDCNfcShutdownResponse

struct CCRCDCNfcShutdownResponse

Definition at line 211 of file nfc.h.

Data Fields
uint8_t result

◆ CCRCDCNfcFormatRequest

struct CCRCDCNfcFormatRequest

Definition at line 217 of file nfc.h.

Data Fields
CCRCDCNfcCommand command CCR_NFC_COMMAND_FORMAT_START.
uint16_t discoveryTimeout
uint8_t uid[7]
uint8_t uidMask[7]
uint8_t unknown

◆ CCRCDCNfcFormatResponse

struct CCRCDCNfcFormatResponse

Definition at line 228 of file nfc.h.

Data Fields
uint8_t result

◆ CCRCDCNfcSetReadOnlyRequest

struct CCRCDCNfcSetReadOnlyRequest

Definition at line 234 of file nfc.h.

Data Fields
CCRCDCNfcCommand command CCR_NFC_COMMAND_SET_READ_ONLY.
uint16_t discoveryTimeout
uint8_t uid[7]
uint8_t uidMask[7]
uint8_t unknown
uint8_t readOnly

◆ CCRCDCNfcSetReadOnlyResponse

struct CCRCDCNfcSetReadOnlyResponse

Definition at line 246 of file nfc.h.

Data Fields
uint8_t result

◆ CCRCDCNfcIsTagPresentRequest

struct CCRCDCNfcIsTagPresentRequest

Definition at line 252 of file nfc.h.

Data Fields
CCRCDCNfcCommand command CCR_NFC_COMMAND_IS_TAG_PRESENT.
uint16_t discoveryTimeout
uint8_t uid[7]
uint8_t uidMask[7]
uint8_t unknown

◆ CCRCDCNfcIsTagPresentResponse

struct CCRCDCNfcIsTagPresentResponse

Definition at line 263 of file nfc.h.

Data Fields
uint8_t result

◆ CCRCDCNfcPassThroughSendRequest

struct CCRCDCNfcPassThroughSendRequest

Definition at line 269 of file nfc.h.

Data Fields
CCRCDCNfcCommand command CCR_NFC_COMMAND_PASS_THROUGH_SEND.
uint8_t isActivationEvent
uint16_t discoveryTimeout
uint32_t commandTimeout
uint16_t commandSize
uint16_t responseSize
uint8_t commandData[0x200]

◆ CCRCDCNfcPassThroughSendExRequest

struct CCRCDCNfcPassThroughSendExRequest

Definition at line 282 of file nfc.h.

Data Fields
CCRCDCNfcCommand command CCR_NFC_COMMAND_PASS_THROUGH_SEND.
uint8_t isActivationEvent
uint16_t discoveryTimeout
uint32_t commandTimeout
uint16_t commandSize
uint16_t responseSize
uint8_t commandData[0x200]
uint8_t disableCrc

◆ CCRCDCNfcPassThroughEx2Request

struct CCRCDCNfcPassThroughEx2Request

Definition at line 296 of file nfc.h.

Data Fields
CCRCDCNfcCommand command CCR_NFC_COMMAND_PASS_THROUGH_SEND.
uint8_t isActivationEvent
uint16_t discoveryTimeout
uint32_t commandTimeout
uint16_t commandSize
uint16_t responseSize
uint8_t commandData[0x200]
uint8_t disableCrc
uint8_t technologyMask

◆ CCRCDCNfcPassThroughSendReponse

struct CCRCDCNfcPassThroughSendReponse

Definition at line 311 of file nfc.h.

Data Fields
uint8_t result

◆ CCRCDCNfcPassThroughReceiveRequest

struct CCRCDCNfcPassThroughReceiveRequest

Definition at line 317 of file nfc.h.

Data Fields
CCRCDCNfcCommand command CCR_NFC_COMMAND_PASS_THROUGH_RECEIVE.

◆ CCRCDCNfcPassThroughReceiveReponse

struct CCRCDCNfcPassThroughReceiveReponse

Definition at line 324 of file nfc.h.

Data Fields
uint8_t result
uint16_t responseSize
uint8_t data[0x200]

◆ CCRCDCNfcSetModeRequest

struct CCRCDCNfcSetModeRequest

Definition at line 332 of file nfc.h.

Data Fields
CCRCDCNfcCommand command CCR_NFC_COMMAND_SET_MODE.
uint8_t mode

◆ CCRCDCNfcSetModeResponse

struct CCRCDCNfcSetModeResponse

Definition at line 340 of file nfc.h.

Data Fields
uint8_t result

◆ CCRCDCNfcDetectStartRequest

struct CCRCDCNfcDetectStartRequest

Definition at line 346 of file nfc.h.

Data Fields
CCRCDCNfcCommand command CCR_NFC_COMMAND_DETECT_START.
uint16_t discoveryTimeout

◆ CCRCDCNfcDetectStartResponse

struct CCRCDCNfcDetectStartResponse

Definition at line 354 of file nfc.h.

Data Fields
uint8_t result

◆ CCRCDCNfcDetectRequest

struct CCRCDCNfcDetectRequest

Definition at line 360 of file nfc.h.

Data Fields
CCRCDCNfcCommand command CCR_NFC_COMMAND_DETECT.

◆ CCRCDCNfcDetectResponse

struct CCRCDCNfcDetectResponse

Definition at line 367 of file nfc.h.

Data Fields
uint8_t result
uint8_t uid[7]
uint8_t readOnly
uint8_t hasLockedData
uint8_t flags

◆ CCRCDCNfcDetectStartMultiRequest

struct CCRCDCNfcDetectStartMultiRequest

Definition at line 377 of file nfc.h.

Data Fields
CCRCDCNfcCommand command CCR_NFC_COMMAND_DETECT_START_MULTI.
uint16_t discoveryTimeout

◆ CCRCDCNfcDetectStartMultiResponse

struct CCRCDCNfcDetectStartMultiResponse

Definition at line 385 of file nfc.h.

Data Fields
uint8_t result

◆ CCRCDCNfcDetectMultiRequest

struct CCRCDCNfcDetectMultiRequest

Definition at line 391 of file nfc.h.

Data Fields
CCRCDCNfcCommand command CCR_NFC_COMMAND_DETECT_MULTI.

◆ CCRCDCNfcDetectMultiTagInfo

struct CCRCDCNfcDetectMultiTagInfo

Definition at line 398 of file nfc.h.

Data Fields
uint8_t rfDiscId
uint8_t protocol
uint8_t tagType
uint8_t uidSize
uint8_t uid[10]

◆ CCRCDCNfcDetectMultiResponse

struct CCRCDCNfcDetectMultiResponse

Definition at line 408 of file nfc.h.

Data Fields
uint8_t result
uint8_t numTags
CCRCDCNfcDetectMultiTagInfo tags[3]

◆ CCRCDCNfcPassThroughSend2RequestData

struct CCRCDCNfcPassThroughSend2RequestData

Definition at line 417 of file nfc.h.

Data Fields
uint32_t timeout
uint16_t commandSize
uint16_t responseSize
uint8_t commandData[0x200]

◆ CCRCDCNfcPassThroughSend2Request

struct CCRCDCNfcPassThroughSend2Request

Definition at line 426 of file nfc.h.

Data Fields
CCRCDCNfcCommand command CCR_NFC_COMMAND_PASS_THROUGH_SEND2.
CCRCDCNfcPassThroughSend2RequestData command1
CCRCDCNfcPassThroughSend2RequestData command2

◆ CCRCDCNfcPassThroughSend2Response

struct CCRCDCNfcPassThroughSend2Response

Definition at line 435 of file nfc.h.

Data Fields
uint8_t result

◆ CCRCDCNfcPassThroughReceive2Request

struct CCRCDCNfcPassThroughReceive2Request

Definition at line 441 of file nfc.h.

Data Fields
CCRCDCNfcCommand command CCR_NFC_COMMAND_PASS_THROUGH_RECEIVE2.

◆ CCRCDCNfcPassThroughReceive2ResponseData

struct CCRCDCNfcPassThroughReceive2ResponseData

Definition at line 448 of file nfc.h.

Data Fields
uint8_t timedOut
uint16_t responseSize
uint8_t responseData[0x200]

◆ CCRCDCNfcPassThroughReceive2Response

struct CCRCDCNfcPassThroughReceive2Response

Definition at line 456 of file nfc.h.

Data Fields
uint8_t result
CCRCDCNfcPassThroughReceive2ResponseData response1
CCRCDCNfcPassThroughReceive2ResponseData response2

◆ CCRCDCNfcAntennaCheckRequest

struct CCRCDCNfcAntennaCheckRequest

Definition at line 464 of file nfc.h.

Data Fields
CCRCDCNfcCommand command CCR_NFC_COMMAND_ANTENNA_CHECK.

◆ CCRCDCNfcAntennaCheckResponse

struct CCRCDCNfcAntennaCheckResponse

Definition at line 471 of file nfc.h.

Data Fields
uint8_t result

◆ CCRCDCNfcReadT2TRange

struct CCRCDCNfcReadT2TRange

Definition at line 477 of file nfc.h.

Data Fields
uint8_t start
uint8_t end

◆ CCRCDCNfcReadT2TStartRequest

struct CCRCDCNfcReadT2TStartRequest

Definition at line 484 of file nfc.h.

Data Fields
CCRCDCNfcCommand command CCR_NFC_COMMAND_READ_T2T_START.
uint16_t discoveryTimeout
uint8_t uid[7]
uint8_t uidMask[7]
uint8_t expectedVersion[8]
uint32_t commandTimeout
uint8_t numRanges
CCRCDCNfcReadT2TRange ranges[4]
uint8_t pwdAuth

◆ CCRCDCNfcReadT2TStartResponse

struct CCRCDCNfcReadT2TStartResponse

Definition at line 500 of file nfc.h.

Data Fields
uint8_t result

◆ CCRCDCNfcReadT2TRequest

struct CCRCDCNfcReadT2TRequest

Definition at line 506 of file nfc.h.

Data Fields
CCRCDCNfcCommand command CCR_NFC_COMMAND_READ_T2T.

◆ CCRCDCNfcReadT2TResponse

struct CCRCDCNfcReadT2TResponse

Definition at line 513 of file nfc.h.

Data Fields
uint8_t result
uint8_t rfDiscId
uint8_t protocol
uint8_t discoveryType
uint8_t uidSize
uint8_t uid[10]
uint8_t version[8]
uint8_t data[0x3A9]
uint8_t signature[0x20]

◆ CCRCDCNfcWriteT2TRange

struct CCRCDCNfcWriteT2TRange

Definition at line 528 of file nfc.h.

Data Fields
uint8_t start
uint8_t end
uint8_t data[0xF0]

◆ CCRCDCNfcWriteT2TRequest

struct CCRCDCNfcWriteT2TRequest

Definition at line 536 of file nfc.h.

Data Fields
CCRCDCNfcCommand command CCR_NFC_COMMAND_WRITE_T2T.
uint16_t discoveryTimeout
uint8_t uid[7]
uint8_t uidMask[7]
uint8_t version[8]
uint32_t commandTimeout
uint8_t numRanges
CCRCDCNfcWriteT2TRange ranges[4]
uint8_t activationOffset
uint8_t activationData0[4]
uint8_t activationData1[4]
uint8_t pwdAuth
uint8_t activationData

◆ CCRCDCNfcWriteT2TResponse

struct CCRCDCNfcWriteT2TResponse

Definition at line 556 of file nfc.h.

Data Fields
uint8_t result

Typedef Documentation

◆ CCRCDCNfcCommand

typedef uint8_t CCRCDCNfcCommand

Definition at line 16 of file nfc.h.

◆ CCRCDCNfcStartupRequest

Definition at line 17 of file nfc.h.

◆ CCRCDCNfcStartupExRequest

Definition at line 18 of file nfc.h.

◆ CCRCDCNfcStartupResponse

Definition at line 19 of file nfc.h.

◆ CCRCDCNfcReadStartRequest

Definition at line 20 of file nfc.h.

◆ CCRCDCNfcReadStartResponse

Definition at line 21 of file nfc.h.

◆ CCRCDCNfcReadRequest

Definition at line 22 of file nfc.h.

◆ CCRCDCNfcReadResponse

Definition at line 23 of file nfc.h.

◆ CCRCDCNfcWriteStartRequest

Definition at line 24 of file nfc.h.

◆ CCRCDCNfcWriteStartResponse

Definition at line 25 of file nfc.h.

◆ CCRCDCNfcResultCheckRequest

Definition at line 26 of file nfc.h.

◆ CCRCDCNfcResultCheckResponse

Definition at line 27 of file nfc.h.

◆ CCRCDCNfcAbortRequest

Definition at line 28 of file nfc.h.

◆ CCRCDCNfcAbortResponse

Definition at line 29 of file nfc.h.

◆ CCRCDCNfcShutdownRequest

Definition at line 30 of file nfc.h.

◆ CCRCDCNfcShutdownResponse

Definition at line 31 of file nfc.h.

◆ CCRCDCNfcFormatRequest

Definition at line 32 of file nfc.h.

◆ CCRCDCNfcFormatResponse

Definition at line 33 of file nfc.h.

◆ CCRCDCNfcSetReadOnlyRequest

Definition at line 34 of file nfc.h.

◆ CCRCDCNfcSetReadOnlyResponse

Definition at line 35 of file nfc.h.

◆ CCRCDCNfcIsTagPresentRequest

Definition at line 36 of file nfc.h.

◆ CCRCDCNfcIsTagPresentResponse

Definition at line 37 of file nfc.h.

◆ CCRCDCNfcPassThroughSendRequest

Definition at line 38 of file nfc.h.

◆ CCRCDCNfcPassThroughSendExRequest

Definition at line 39 of file nfc.h.

◆ CCRCDCNfcPassThroughEx2Request

Definition at line 40 of file nfc.h.

◆ CCRCDCNfcPassThroughSendReponse

Definition at line 41 of file nfc.h.

◆ CCRCDCNfcPassThroughReceiveRequest

Definition at line 42 of file nfc.h.

◆ CCRCDCNfcPassThroughReceiveReponse

Definition at line 43 of file nfc.h.

◆ CCRCDCNfcSetModeRequest

Definition at line 44 of file nfc.h.

◆ CCRCDCNfcSetModeResponse

Definition at line 45 of file nfc.h.

◆ CCRCDCNfcDetectStartRequest

Definition at line 46 of file nfc.h.

◆ CCRCDCNfcDetectStartResponse

Definition at line 47 of file nfc.h.

◆ CCRCDCNfcDetectRequest

Definition at line 48 of file nfc.h.

◆ CCRCDCNfcDetectResponse

Definition at line 49 of file nfc.h.

◆ CCRCDCNfcDetectStartMultiRequest

Definition at line 50 of file nfc.h.

◆ CCRCDCNfcDetectStartMultiResponse

Definition at line 51 of file nfc.h.

◆ CCRCDCNfcDetectMultiRequest

Definition at line 52 of file nfc.h.

◆ CCRCDCNfcDetectMultiTagInfo

Definition at line 53 of file nfc.h.

◆ CCRCDCNfcDetectMultiResponse

Definition at line 54 of file nfc.h.

◆ CCRCDCNfcPassThroughSend2RequestData

Definition at line 55 of file nfc.h.

◆ CCRCDCNfcPassThroughSend2Request

Definition at line 56 of file nfc.h.

◆ CCRCDCNfcPassThroughSend2Response

Definition at line 57 of file nfc.h.

◆ CCRCDCNfcPassThroughReceive2Request

Definition at line 58 of file nfc.h.

◆ CCRCDCNfcPassThroughReceive2ResponseData

Definition at line 59 of file nfc.h.

◆ CCRCDCNfcPassThroughReceive2Response

Definition at line 60 of file nfc.h.

◆ CCRCDCNfcAntennaCheckRequest

Definition at line 61 of file nfc.h.

◆ CCRCDCNfcAntennaCheckResponse

Definition at line 62 of file nfc.h.

◆ CCRCDCNfcReadT2TRange

Definition at line 63 of file nfc.h.

◆ CCRCDCNfcReadT2TStartRequest

Definition at line 64 of file nfc.h.

◆ CCRCDCNfcReadT2TStartResponse

Definition at line 65 of file nfc.h.

◆ CCRCDCNfcReadT2TRequest

Definition at line 66 of file nfc.h.

◆ CCRCDCNfcReadT2TResponse

Definition at line 67 of file nfc.h.

◆ CCRCDCNfcWriteT2TRange

Definition at line 68 of file nfc.h.

◆ CCRCDCNfcWriteT2TRequest

Definition at line 69 of file nfc.h.

◆ CCRCDCNfcWriteT2TResponse

Definition at line 70 of file nfc.h.

Enumeration Type Documentation

◆ CCRCDCNfcCommandEnum

Enumerator
CCR_NFC_COMMAND_STARTUP 
CCR_NFC_COMMAND_READ_START 
CCR_NFC_COMMAND_READ 
CCR_NFC_COMMAND_WRITE_START 
CCR_NFC_COMMAND_RESULT_CHECK 
CCR_NFC_COMMAND_ABORT 
CCR_NFC_COMMAND_SHUTDOWN 
CCR_NFC_COMMAND_FORMAT_START 
CCR_NFC_COMMAND_SET_READ_ONLY 
CCR_NFC_COMMAND_IS_TAG_PRESENT 
CCR_NFC_COMMAND_PASS_THROUGH_SEND 
CCR_NFC_COMMAND_PASS_THROUGH_RECEIVE 
CCR_NFC_COMMAND_SET_MODE 
CCR_NFC_COMMAND_DETECT_START 
CCR_NFC_COMMAND_DETECT 
CCR_NFC_COMMAND_DETECT_START_MULTI 
CCR_NFC_COMMAND_DETECT_MULTI 
CCR_NFC_COMMAND_PASS_THROUGH_SEND2 
CCR_NFC_COMMAND_PASS_THROUGH_RECEIVE2 
CCR_NFC_COMMAND_ANTENNA_CHECK 
CCR_NFC_COMMAND_READ_T2T_START 
CCR_NFC_COMMAND_READ_T2T 
CCR_NFC_COMMAND_WRITE_T2T 

Definition at line 72 of file nfc.h.

Function Documentation

◆ CCRCDCPerNfcControl()

int32_t CCRCDCPerNfcControl ( CCRCDCDestination  dest,
void *  request,
uint32_t  requestSize,
void *  response,
uint32_t  responseSize 
)