MCUXpresso SDK API Reference Manual  Rev. 0
NXP Semiconductors
 All Data Structures Functions Variables Typedefs Enumerations Enumerator Groups Pages
Puf_driver

Overview

Macros

#define PUF_GET_KEY_CODE_SIZE_FOR_KEY_SIZE(x)   ((160u + ((((x << 3) + 255u) >> 8) << 8)) >> 3)
 Get Key Code size in bytes from key size in bytes at compile time. More...
 
#define PUF_GET_KEY_CODE_SIZE_FOR_KEY_SIZE(x)   ((160u + ((((x << 3) + 255u) >> 8) << 8)) >> 3)
 Get Key Code size in bytes from key size in bytes at compile time. More...
 

Enumerations

enum  puf_key_slot_t {
  kPUF_KeySlot0 = 0U,
  kPUF_KeySlot1 = 1U,
  kPUF_KeySlot0 = 0U,
  kPUF_KeySlot1 = 1U
}
 
enum  puf_key_slot_t {
  kPUF_KeySlot0 = 0U,
  kPUF_KeySlot1 = 1U,
  kPUF_KeySlot0 = 0U,
  kPUF_KeySlot1 = 1U
}
 

Driver version

#define FSL_PUF_DRIVER_VERSION   (MAKE_VERSION(2, 0, 2))
 PUF driver version. More...
 

Driver version

#define FSL_PUF_DRIVER_VERSION   (MAKE_VERSION(2, 0, 2))
 PUF driver version. More...
 

Macro Definition Documentation

#define FSL_PUF_DRIVER_VERSION   (MAKE_VERSION(2, 0, 2))

Version 2.0.2.

Current version: 2.0.2

Change log:

  • 2.0.0
    • Initial version.
  • 2.0.1
    • Fixed puf_wait_usec function optimization issue.
  • 2.0.2
    • Add PUF configuration structure and support for PUF SRAM controller. Remove magic constants.
#define PUF_GET_KEY_CODE_SIZE_FOR_KEY_SIZE (   x)    ((160u + ((((x << 3) + 255u) >> 8) << 8)) >> 3)
#define FSL_PUF_DRIVER_VERSION   (MAKE_VERSION(2, 0, 2))

Version 2.0.2.

Current version: 2.0.2

Change log:

  • 2.0.0
    • Initial version.
  • 2.0.1
    • Fixed puf_wait_usec function optimization issue.
  • 2.0.2
    • Add PUF configuration structure and support for PUF SRAM controller. Remove magic constants.
#define PUF_GET_KEY_CODE_SIZE_FOR_KEY_SIZE (   x)    ((160u + ((((x << 3) + 255u) >> 8) << 8)) >> 3)

Enumeration Type Documentation

Enumerator
kPUF_KeySlot0 

PUF key slot 0.

kPUF_KeySlot1 

PUF key slot 1.

kPUF_KeySlot0 

PUF key slot 0.

kPUF_KeySlot1 

PUF key slot 1.

Enumerator
kPUF_KeySlot0 

PUF key slot 0.

kPUF_KeySlot1 

PUF key slot 1.

kPUF_KeySlot0 

PUF key slot 0.

kPUF_KeySlot1 

PUF key slot 1.