Zephyr Project API 4.4.99
A Scalable Open Source RTOS
Loading...
Searching...
No Matches

Macros

#define OTP_NPM10XX_UICR_BITS   104U
 Number of user-programmable UICR bits.
#define OTP_NPM10XX_UICR_SIZE   DIV_ROUND_UP(OTP_NPM10XX_UICR_BITS, 8U)
 Packed byte size that holds the bits.
#define OTP_NPM10XX_UICR_LOCK_BIT   96U
 Lock bit index.

Detailed Description

Since
4.5
Version
0.1.0

Macro Definition Documentation

◆ OTP_NPM10XX_UICR_BITS

#define OTP_NPM10XX_UICR_BITS   104U

#include <npm10xx.h>

Number of user-programmable UICR bits.

◆ OTP_NPM10XX_UICR_LOCK_BIT

#define OTP_NPM10XX_UICR_LOCK_BIT   96U

#include <npm10xx.h>

Lock bit index.

The driver programs it last.

Important
Ensure this bit is set to 0 in your data buffer if you do not wish to lock the UICR.

◆ OTP_NPM10XX_UICR_SIZE

#define OTP_NPM10XX_UICR_SIZE   DIV_ROUND_UP(OTP_NPM10XX_UICR_BITS, 8U)

#include <npm10xx.h>

Packed byte size that holds the bits.