hsw-nbt 1.2.0
OPTIGA Authenticate NBT Host Library for C
Macros | Enumerations
ifx-ndef-lib.h File Reference

Provides the library and module IDs definitions of the NDEF library. More...

#include <stdlib.h>
#include "infineon/ifx-error.h"

Go to the source code of this file.

Macros

#define LIB_NDEF   UINT8_C(0x3D)
 NDEF library module ID.
 

Enumerations

enum  ifx_ndef_module_id {
  IFX_RECORD_HANDLER = IFX_MODULE(LIB_NDEF, 0x01) , IFX_RECORD_HANDLER_AC , IFX_RECORD_HANDLER_BLE , IFX_RECORD_HANDLER_BT ,
  IFX_RECORD_HANDLER_ERROR , IFX_RECORD_HANDLER_GENERIC , IFX_RECORD_HANDLER_HS , IFX_RECORD_HANDLER_URI ,
  IFX_RECORD_AC , IFX_RECORD_BLE , IFX_RECORD_BT , IFX_RECORD_ERROR ,
  IFX_RECORD_EXTERNAL , IFX_RECORD_HS , IFX_RECORD_MIME , IFX_RECORD_URI ,
  IFX_NDEF_RECORD , IFX_NDEF_MESSAGE
}
 Enumeration defines the NDEF library module IDs. More...
 

Detailed Description

Provides the library and module IDs definitions of the NDEF library.

Definition in file ifx-ndef-lib.h.

Macro Definition Documentation

◆ LIB_NDEF

#define LIB_NDEF   UINT8_C(0x3D)

NDEF library module ID.

Definition at line 19 of file ifx-ndef-lib.h.

Enumeration Type Documentation

◆ ifx_ndef_module_id

Enumeration defines the NDEF library module IDs.

Enumerator
IFX_RECORD_HANDLER 

NDEF record module ID.

IFX_RECORD_HANDLER_AC 

NDEF alternate carrier record module ID.

IFX_RECORD_HANDLER_BLE 

NDEF bluetooth low energy(BLE) record module ID.

IFX_RECORD_HANDLER_BT 

NDEF bluetooth record module ID.

IFX_RECORD_HANDLER_ERROR 

NDEF error record module ID.

IFX_RECORD_HANDLER_GENERIC 

NDEF generic record module ID.

IFX_RECORD_HANDLER_HS 

NDEF handover select module ID.

IFX_RECORD_HANDLER_URI 

NDEF URI record module ID.

IFX_RECORD_AC 

NDEF model alternate carrier module ID.

IFX_RECORD_BLE 

NDEF model bluetooth low energy(BLE) record module ID.

IFX_RECORD_BT 

NDEF model bluetooth record module ID.

IFX_RECORD_ERROR 

NDEF model error record module ID.

IFX_RECORD_EXTERNAL 

NDEF model external record module ID.

IFX_RECORD_HS 

NDEF model handover select record module ID.

IFX_RECORD_MIME 

NDEF model multipurpose internet mail extensions (MIME) record module ID.

IFX_RECORD_URI 

NDEF model URI record module ID.

IFX_NDEF_RECORD 

NDEF model module ID.

IFX_NDEF_MESSAGE 

NDEF message module ID.

Definition at line 24 of file ifx-ndef-lib.h.

25{
30
35
40
45
50
55
60
65
70
75
80
85
90
95
101
106
111
#define IFX_MODULE(library_id, module_id)
Encoding of module id and library id into 2 bytes. Bit: 15 Set in macro IFX_ERROR to denote error ide...
Definition ifx-error.h:23
#define LIB_NDEF
NDEF library module ID.
ifx_ndef_module_id
Enumeration defines the NDEF library module IDs.
@ IFX_RECORD_HANDLER_AC
NDEF alternate carrier record module ID.
@ IFX_RECORD_HANDLER_BT
NDEF bluetooth record module ID.
@ IFX_RECORD_BLE
NDEF model bluetooth low energy(BLE) record module ID.
@ IFX_RECORD_MIME
NDEF model multipurpose internet mail extensions (MIME) record module ID.
@ IFX_RECORD_HANDLER_ERROR
NDEF error record module ID.
@ IFX_RECORD_HANDLER_HS
NDEF handover select module ID.
@ IFX_RECORD_ERROR
NDEF model error record module ID.
@ IFX_RECORD_URI
NDEF model URI record module ID.
@ IFX_RECORD_HANDLER_GENERIC
NDEF generic record module ID.
@ IFX_RECORD_HANDLER
NDEF record module ID.
@ IFX_RECORD_HANDLER_URI
NDEF URI record module ID.
@ IFX_NDEF_RECORD
NDEF model module ID.
@ IFX_RECORD_HS
NDEF model handover select record module ID.
@ IFX_RECORD_HANDLER_BLE
NDEF bluetooth low energy(BLE) record module ID.
@ IFX_NDEF_MESSAGE
NDEF message module ID.
@ IFX_RECORD_AC
NDEF model alternate carrier module ID.
@ IFX_RECORD_BT
NDEF model bluetooth record module ID.
@ IFX_RECORD_EXTERNAL
NDEF model external record module ID.