Module nrf5340_app_pac::nfct_ns[][src]

Expand description

NFC-A compatible radio 0

Modules

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

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

Enables the modulation output to a GPIO pin which can be connected to a second external antenna.

Pin select for Modulation control

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)

Current operating state of NFC tag

Packet pointer for TXD and RXD data storage in Data RAM

Publish configuration for event AUTOCOLRESSTARTED

Publish configuration for event COLLISION

Publish configuration for event ENDRX

Publish configuration for event ENDTX

Publish configuration for event ERROR

Publish configuration for event FIELDDETECTED

Publish configuration for event FIELDLOST

Publish configuration for event READY

Publish configuration for event RXERROR

Publish configuration for event RXFRAMEEND

Publish configuration for event RXFRAMESTART

Publish configuration for event SELECTED

Publish configuration for event STARTED

Publish configuration for event TXFRAMEEND

Publish configuration for event TXFRAMESTART

Register block Unspecified

NFC-A SEL_RES auto-response settings

NFC-A SENS_RES auto-response settings

Shortcuts between local events and tasks

Sleep state during automatic collision resolution

Subscribe configuration for task ACTIVATE

Subscribe configuration for task DISABLE

Subscribe configuration for task ENABLERXDATA

Subscribe configuration for task GOIDLE

Subscribe configuration for task GOSLEEP

Subscribe configuration for task SENSE

Subscribe configuration for task STARTTX

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

AUTOCOLRESCONFIG register accessor: an alias for Reg<AUTOCOLRESCONFIG_SPEC>

ERRORSTATUS register accessor: an alias for Reg<ERRORSTATUS_SPEC>

EVENTS_AUTOCOLRESSTARTED register accessor: an alias for Reg<EVENTS_AUTOCOLRESSTARTED_SPEC>

EVENTS_COLLISION register accessor: an alias for Reg<EVENTS_COLLISION_SPEC>

EVENTS_ENDRX register accessor: an alias for Reg<EVENTS_ENDRX_SPEC>

EVENTS_ENDTX register accessor: an alias for Reg<EVENTS_ENDTX_SPEC>

EVENTS_ERROR register accessor: an alias for Reg<EVENTS_ERROR_SPEC>

EVENTS_FIELDDETECTED register accessor: an alias for Reg<EVENTS_FIELDDETECTED_SPEC>

EVENTS_FIELDLOST register accessor: an alias for Reg<EVENTS_FIELDLOST_SPEC>

EVENTS_READY register accessor: an alias for Reg<EVENTS_READY_SPEC>

EVENTS_RXERROR register accessor: an alias for Reg<EVENTS_RXERROR_SPEC>

EVENTS_RXFRAMEEND register accessor: an alias for Reg<EVENTS_RXFRAMEEND_SPEC>

EVENTS_RXFRAMESTART register accessor: an alias for Reg<EVENTS_RXFRAMESTART_SPEC>

EVENTS_SELECTED register accessor: an alias for Reg<EVENTS_SELECTED_SPEC>

EVENTS_STARTED register accessor: an alias for Reg<EVENTS_STARTED_SPEC>

EVENTS_TXFRAMEEND register accessor: an alias for Reg<EVENTS_TXFRAMEEND_SPEC>

EVENTS_TXFRAMESTART register accessor: an alias for Reg<EVENTS_TXFRAMESTART_SPEC>

FIELDPRESENT register accessor: an alias for Reg<FIELDPRESENT_SPEC>

FRAMEDELAYMAX register accessor: an alias for Reg<FRAMEDELAYMAX_SPEC>

FRAMEDELAYMIN register accessor: an alias for Reg<FRAMEDELAYMIN_SPEC>

FRAMEDELAYMODE register accessor: an alias for Reg<FRAMEDELAYMODE_SPEC>

INTEN register accessor: an alias for Reg<INTEN_SPEC>

INTENCLR register accessor: an alias for Reg<INTENCLR_SPEC>

INTENSET register accessor: an alias for Reg<INTENSET_SPEC>

MAXLEN register accessor: an alias for Reg<MAXLEN_SPEC>

MODULATIONCTRL register accessor: an alias for Reg<MODULATIONCTRL_SPEC>

MODULATIONPSEL register accessor: an alias for Reg<MODULATIONPSEL_SPEC>

NFCID1_2ND_LAST register accessor: an alias for Reg<NFCID1_2ND_LAST_SPEC>

NFCID1_3RD_LAST register accessor: an alias for Reg<NFCID1_3RD_LAST_SPEC>

NFCID1_LAST register accessor: an alias for Reg<NFCID1_LAST_SPEC>

NFCTAGSTATE register accessor: an alias for Reg<NFCTAGSTATE_SPEC>

PACKETPTR register accessor: an alias for Reg<PACKETPTR_SPEC>

PUBLISH_AUTOCOLRESSTARTED register accessor: an alias for Reg<PUBLISH_AUTOCOLRESSTARTED_SPEC>

PUBLISH_COLLISION register accessor: an alias for Reg<PUBLISH_COLLISION_SPEC>

PUBLISH_ENDRX register accessor: an alias for Reg<PUBLISH_ENDRX_SPEC>

PUBLISH_ENDTX register accessor: an alias for Reg<PUBLISH_ENDTX_SPEC>

PUBLISH_ERROR register accessor: an alias for Reg<PUBLISH_ERROR_SPEC>

PUBLISH_FIELDDETECTED register accessor: an alias for Reg<PUBLISH_FIELDDETECTED_SPEC>

PUBLISH_FIELDLOST register accessor: an alias for Reg<PUBLISH_FIELDLOST_SPEC>

PUBLISH_READY register accessor: an alias for Reg<PUBLISH_READY_SPEC>

PUBLISH_RXERROR register accessor: an alias for Reg<PUBLISH_RXERROR_SPEC>

PUBLISH_RXFRAMEEND register accessor: an alias for Reg<PUBLISH_RXFRAMEEND_SPEC>

PUBLISH_RXFRAMESTART register accessor: an alias for Reg<PUBLISH_RXFRAMESTART_SPEC>

PUBLISH_SELECTED register accessor: an alias for Reg<PUBLISH_SELECTED_SPEC>

PUBLISH_STARTED register accessor: an alias for Reg<PUBLISH_STARTED_SPEC>

PUBLISH_TXFRAMEEND register accessor: an alias for Reg<PUBLISH_TXFRAMEEND_SPEC>

PUBLISH_TXFRAMESTART register accessor: an alias for Reg<PUBLISH_TXFRAMESTART_SPEC>

SELRES register accessor: an alias for Reg<SELRES_SPEC>

SENSRES register accessor: an alias for Reg<SENSRES_SPEC>

SHORTS register accessor: an alias for Reg<SHORTS_SPEC>

SLEEPSTATE register accessor: an alias for Reg<SLEEPSTATE_SPEC>

SUBSCRIBE_ACTIVATE register accessor: an alias for Reg<SUBSCRIBE_ACTIVATE_SPEC>

SUBSCRIBE_DISABLE register accessor: an alias for Reg<SUBSCRIBE_DISABLE_SPEC>

SUBSCRIBE_ENABLERXDATA register accessor: an alias for Reg<SUBSCRIBE_ENABLERXDATA_SPEC>

SUBSCRIBE_GOIDLE register accessor: an alias for Reg<SUBSCRIBE_GOIDLE_SPEC>

SUBSCRIBE_GOSLEEP register accessor: an alias for Reg<SUBSCRIBE_GOSLEEP_SPEC>

SUBSCRIBE_SENSE register accessor: an alias for Reg<SUBSCRIBE_SENSE_SPEC>

SUBSCRIBE_STARTTX register accessor: an alias for Reg<SUBSCRIBE_STARTTX_SPEC>

TASKS_ACTIVATE register accessor: an alias for Reg<TASKS_ACTIVATE_SPEC>

TASKS_DISABLE register accessor: an alias for Reg<TASKS_DISABLE_SPEC>

TASKS_ENABLERXDATA register accessor: an alias for Reg<TASKS_ENABLERXDATA_SPEC>

TASKS_GOIDLE register accessor: an alias for Reg<TASKS_GOIDLE_SPEC>

TASKS_GOSLEEP register accessor: an alias for Reg<TASKS_GOSLEEP_SPEC>

TASKS_SENSE register accessor: an alias for Reg<TASKS_SENSE_SPEC>

TASKS_STARTTX register accessor: an alias for Reg<TASKS_STARTTX_SPEC>