[−][src]Module nrf52832_hal::target::nfct
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_last | Last NFCID1 part (4, 7 or 10 bytes ID) |
nfcid1_2nd_last | Second last NFCID1 part (7 or 10 bytes ID) |
nfcid1_3rd_last | Third last NFCID1 part (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
FRAMESTATUS | Register block |
RXD | Register block |
RegisterBlock | Register block |
TXD | Register block |
Type Definitions
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 |
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_LAST | Last NFCID1 part (4, 7 or 10 bytes ID) |
NFCID1_2ND_LAST | Second last NFCID1 part (7 or 10 bytes ID) |
NFCID1_3RD_LAST | Third last NFCID1 part (10 bytes ID) |
PACKETPTR | Packet pointer for TXD and RXD data storage in Data RAM |
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 |