Module nrf52::nfct
[−]
[src]
NFC-A compatible radio
Modules
currentloadctrl |
Current value driven to the NFC Load Control |
errorstatus |
NFC Error Status register |
events_autocolresstarted |
Auto collision resolution process has started |
events_collision |
NFC Auto collision resolution error reported. |
events_endrx |
RX buffer (as defined by PACKETPTR and MAXLEN) in Data RAM full. |
events_endtx |
Transmission of data in RAM has ended, and EasyDMA has ended accessing the TX buffer |
events_error |
NFC error reported. The ERRORSTATUS register contains details on the source of the error. |
events_fielddetected |
Remote NFC field detected |
events_fieldlost |
Remote NFC field lost |
events_ready |
The NFC peripheral is ready to receive and send frames |
events_rxerror |
NFC RX frame error reported. The FRAMESTATUS.RX register contains details on the source of the error. |
events_rxframeend |
Received data have been checked (CRC, parity) and transferred to RAM, and EasyDMA has ended accessing the RX buffer |
events_rxframestart |
Marks the end of the first symbol of a received frame |
events_selected |
NFC Auto collision resolution successfully completed |
events_started |
EasyDMA is ready to receive or send frames. |
events_txframeend |
Marks the end of the last transmitted on-air symbol of a frame |
events_txframestart |
Marks the start of the first symbol of a transmitted frame |
fieldpresent |
Indicates the presence or not of a valid field |
framedelaymax |
Maximum frame delay |
framedelaymin |
Minimum frame delay |
framedelaymode |
Configuration register for the Frame Delay Timer |
framestatus |
Register block Unspecified |
inten |
Enable or disable interrupt |
intenclr |
Disable interrupt |
intenset |
Enable interrupt |
maxlen |
Size of allocated for TXD and RXD data storage buffer in Data RAM |
nfcid1_2nd_last |
Second last NFCID1 part (7 or 10 bytes ID) |
nfcid1_3rd_last |
Third last NFCID1 part (10 bytes ID) |
nfcid1_last |
Last NFCID1 part (4, 7 or 10 bytes ID) |
packetptr |
Packet pointer for TXD and RXD data storage in Data RAM |
rxd |
Register block Unspecified |
selres |
NFC-A SEL_RES auto-response settings |
sensres |
NFC-A SENS_RES auto-response settings |
shorts |
Shortcut register |
tasks_activate |
Activate NFC peripheral for incoming and outgoing frames, change state to activated |
tasks_disable |
Disable NFC peripheral |
tasks_enablerxdata |
Initializes the EasyDMA for receive. |
tasks_goidle |
Force state machine to IDLE state |
tasks_gosleep |
Force state machine to SLEEP_A state |
tasks_sense |
Enable NFC sense field mode, change state to sense mode |
tasks_starttx |
Start transmission of a outgoing frame, change state to transmit |
txd |
Register block Unspecified |
Structs
CURRENTLOADCTRL |
Current value driven to the NFC Load Control |
ERRORSTATUS |
NFC Error Status register |
EVENTS_AUTOCOLRESSTARTED |
Auto collision resolution process has started |
EVENTS_COLLISION |
NFC Auto collision resolution error reported. |
EVENTS_ENDRX |
RX buffer (as defined by PACKETPTR and MAXLEN) in Data RAM full. |
EVENTS_ENDTX |
Transmission of data in RAM has ended, and EasyDMA has ended accessing the TX buffer |
EVENTS_ERROR |
NFC error reported. The ERRORSTATUS register contains details on the source of the error. |
EVENTS_FIELDDETECTED |
Remote NFC field detected |
EVENTS_FIELDLOST |
Remote NFC field lost |
EVENTS_READY |
The NFC peripheral is ready to receive and send frames |
EVENTS_RXERROR |
NFC RX frame error reported. The FRAMESTATUS.RX register contains details on the source of the error. |
EVENTS_RXFRAMEEND |
Received data have been checked (CRC, parity) and transferred to RAM, and EasyDMA has ended accessing the RX buffer |
EVENTS_RXFRAMESTART |
Marks the end of the first symbol of a received frame |
EVENTS_SELECTED |
NFC Auto collision resolution successfully completed |
EVENTS_STARTED |
EasyDMA is ready to receive or send frames. |
EVENTS_TXFRAMEEND |
Marks the end of the last transmitted on-air symbol of a frame |
EVENTS_TXFRAMESTART |
Marks the start of the first symbol of a transmitted frame |
FIELDPRESENT |
Indicates the presence or not of a valid field |
FRAMEDELAYMAX |
Maximum frame delay |
FRAMEDELAYMIN |
Minimum frame delay |
FRAMEDELAYMODE |
Configuration register for the Frame Delay Timer |
FRAMESTATUS |
Register block |
INTEN |
Enable or disable interrupt |
INTENCLR |
Disable interrupt |
INTENSET |
Enable interrupt |
MAXLEN |
Size of allocated for TXD and RXD data storage buffer in Data RAM |
NFCID1_2ND_LAST |
Second last NFCID1 part (7 or 10 bytes ID) |
NFCID1_3RD_LAST |
Third last NFCID1 part (10 bytes ID) |
NFCID1_LAST |
Last NFCID1 part (4, 7 or 10 bytes ID) |
PACKETPTR |
Packet pointer for TXD and RXD data storage in Data RAM |
RXD |
Register block |
RegisterBlock |
Register block |
SELRES |
NFC-A SEL_RES auto-response settings |
SENSRES |
NFC-A SENS_RES auto-response settings |
SHORTS |
Shortcut register |
TASKS_ACTIVATE |
Activate NFC peripheral for incoming and outgoing frames, change state to activated |
TASKS_DISABLE |
Disable NFC peripheral |
TASKS_ENABLERXDATA |
Initializes the EasyDMA for receive. |
TASKS_GOIDLE |
Force state machine to IDLE state |
TASKS_GOSLEEP |
Force state machine to SLEEP_A state |
TASKS_SENSE |
Enable NFC sense field mode, change state to sense mode |
TASKS_STARTTX |
Start transmission of a outgoing frame, change state to transmit |
TXD |
Register block |