Kinetis SDK v.2.0 API Reference Manual  Rev. 0
NXP Semiconductors
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
NTAG: integrated NTAG

Overview

The MCUXpresso SDK provides a peripheral driver for the integrated NTAG module of MCUXpresso SDK devices.

Data Structures

struct  ntag_config_t
 NTAG user configuration. More...
 

Macros

#define RFT1503
 FD polling implementation options. More...
 
#define NTAG_IRQ   NFCTag_IRQn
 NTAG FD interrupt line.
 

Typedefs

typedef void(* ntag_field_detect_callback_t )(ntag_field_detect_t fd, void *userData)
 NTAG Field Detect callback typedef. More...
 

Enumerations

enum  ntag_state_t {
  kNTAG_StateActive,
  kNTAG_StateInactive
}
 ntag operating state More...
 
enum  ntag_field_detect_t {
  kNTAG_FieldDetectIn,
  kNTAG_FieldDetectOut
}
 Field Detect line state. More...
 

Functions

void NTAG_GetDefaultConfig (ntag_config_t *config)
 Sets the NTAG configuration structure to default values. More...
 
void NTAG_Init (const ntag_config_t *config)
 Initialize the internal NTAG peripheral. More...
 
ntag_field_detect_t NTAG_PollFieldDetect (void)
 Poll state of Field Detect line. More...
 
void NTAG_SetState (ntag_state_t state)
 Configure NTAG operating state. More...
 

Data Structure Documentation

struct ntag_config_t

Data Fields

ntag_field_detect_callback_t callback
 A callback function called at the transfer event. More...
 
void * userData
 A callback parameter passed to the callback function. More...
 

Field Documentation

ntag_field_detect_callback_t ntag_config_t::callback
void* ntag_config_t::userData

Macro Definition Documentation

#define RFT1503

Typedef Documentation

typedef void(* ntag_field_detect_callback_t)(ntag_field_detect_t fd, void *userData)

Enumeration Type Documentation

Enumerator
kNTAG_StateActive 

NTAG powered on (ready for I2C communication)

kNTAG_StateInactive 

NTAG powered off or MCU in low power state.

Enumerator
kNTAG_FieldDetectIn 

NTAG is in field.

kNTAG_FieldDetectOut 

NTAG is out of field.

Function Documentation

void NTAG_GetDefaultConfig ( ntag_config_t config)
Parameters
configA pointer to the configuration structure.
void NTAG_Init ( const ntag_config_t config)
Parameters
configA pointer to the NTAG configuration structure
ntag_field_detect_t NTAG_PollFieldDetect ( void  )
void NTAG_SetState ( ntag_state_t  state)
Parameters
stateNTAG operating state