Module nrf52840_hal::pac::nfct[][src]

Expand description

NFC-A compatible radio

Modules

Controls the auto collision resolution function. This setting must be done before the NFCT peripheral is enabled.

NFC Error Status register

Auto collision resolution process has started

NFC auto collision resolution error reported.

RX buffer (as defined by PACKETPTR and MAXLEN) in Data RAM full.

Transmission of data in RAM has ended, and EasyDMA has ended accessing the TX buffer

NFC error reported. The ERRORSTATUS register contains details on the source of the error.

Remote NFC field detected

Remote NFC field lost

The NFCT peripheral is ready to receive and send frames

NFC RX frame error reported. The FRAMESTATUS.RX register contains details on the source of the error.

Received data has been checked (CRC, parity) and transferred to RAM, and EasyDMA has ended accessing the RX buffer

Marks the end of the first symbol of a received frame

NFC auto collision resolution successfully completed

EasyDMA is ready to receive or send frames.

Marks the end of the last transmitted on-air symbol of a frame

Marks the start of the first symbol of a transmitted frame

Indicates the presence or not of a valid field

Maximum frame delay

Minimum frame delay

Configuration register for the Frame Delay Timer

Register block Unspecified

Enable or disable interrupt

Disable interrupt

Enable interrupt

Size of the RAM buffer allocated to TXD and RXD data storage each

Second last NFCID1 part (7 or 10 bytes ID)

Third last NFCID1 part (10 bytes ID)

Last NFCID1 part (4, 7 or 10 bytes ID)

NfcTag state register

Packet pointer for TXD and RXD data storage in Data RAM

Register block Unspecified

NFC-A SEL_RES auto-response settings

NFC-A SENS_RES auto-response settings

Shortcut register

Sleep state during automatic collision resolution

Activate NFCT peripheral for incoming and outgoing frames, change state to activated

Disable NFCT peripheral

Initializes the EasyDMA for receive.

Force state machine to IDLE state

Force state machine to SLEEP_A state

Enable NFC sense field mode, change state to sense mode

Start transmission of an outgoing frame, change state to transmit

Register block Unspecified

Structs

Register block

Register block

Register block

Register block

Type Definitions

Controls the auto collision resolution function. This setting must be done before the NFCT peripheral is enabled.

NFC Error Status register

Auto collision resolution process has started

NFC auto collision resolution error reported.

RX buffer (as defined by PACKETPTR and MAXLEN) in Data RAM full.

Transmission of data in RAM has ended, and EasyDMA has ended accessing the TX buffer

NFC error reported. The ERRORSTATUS register contains details on the source of the error.

Remote NFC field detected

Remote NFC field lost

The NFCT peripheral is ready to receive and send frames

NFC RX frame error reported. The FRAMESTATUS.RX register contains details on the source of the error.

Received data has been checked (CRC, parity) and transferred to RAM, and EasyDMA has ended accessing the RX buffer

Marks the end of the first symbol of a received frame

NFC auto collision resolution successfully completed

EasyDMA is ready to receive or send frames.

Marks the end of the last transmitted on-air symbol of a frame

Marks the start of the first symbol of a transmitted frame

Indicates the presence or not of a valid field

Maximum frame delay

Minimum frame delay

Configuration register for the Frame Delay Timer

Enable or disable interrupt

Disable interrupt

Enable interrupt

Size of the RAM buffer allocated to TXD and RXD data storage each

Second last NFCID1 part (7 or 10 bytes ID)

Third last NFCID1 part (10 bytes ID)

Last NFCID1 part (4, 7 or 10 bytes ID)

NfcTag state register

Packet pointer for TXD and RXD data storage in Data RAM

NFC-A SEL_RES auto-response settings

NFC-A SENS_RES auto-response settings

Shortcut register

Sleep state during automatic collision resolution

Activate NFCT peripheral for incoming and outgoing frames, change state to activated

Disable NFCT peripheral

Initializes the EasyDMA for receive.

Force state machine to IDLE state

Force state machine to SLEEP_A state

Enable NFC sense field mode, change state to sense mode

Start transmission of an outgoing frame, change state to transmit