hsw-nbt 1.2.0
OPTIGA Authenticate NBT Host Library for C
ifx-ndef-bp-lib.h
Go to the documentation of this file.
1// SPDX-FileCopyrightText: Copyright (c) 2024-2026 Infineon Technologies AG
2// SPDX-License-Identifier: MIT
3
8#ifndef IFX_NDEF_BP_LIB_H
9#define IFX_NDEF_BP_LIB_H
10
11#include <stddef.h>
12#include <stdint.h>
13
14#include "infineon/ifx-error.h"
15#include "infineon/ifx-utils.h"
16
17#ifdef __cplusplus
18extern "C" {
19#endif
20
24#define LIB_NDEF_BP UINT8_C(0x36)
25
41
42#ifdef __cplusplus
43}
44
45#endif /* __cplusplus */
46#endif /* IFX_NDEF_BP_LIB_H */
Infineon specific error code creation and parsing.
#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
ifx_record_bp_module_id
Enumeration defines the NDEF library module IDs.
@ IFX_RECORD_HANDLER_BP
NDEF brandprotection record module ID.
@ IFX_RECORD_BP
NDEF model brandprotection record module ID.
#define LIB_NDEF_BP
Brand protection NDEF library module ID.
Provides utility functions and macros.