HPM SDK
HPMicro Software Development Kit
hpm_otp_regs.h File Reference

Go to the source code of this file.

Data Structures

struct  OTP_Type
 

Macros

#define OTP_SHADOW_SHADOW_MASK   (0xFFFFFFFFUL)
 
#define OTP_SHADOW_SHADOW_SHIFT   (0U)
 
#define OTP_SHADOW_SHADOW_SET(x)   (((uint32_t)(x) << OTP_SHADOW_SHADOW_SHIFT) & OTP_SHADOW_SHADOW_MASK)
 
#define OTP_SHADOW_SHADOW_GET(x)   (((uint32_t)(x) & OTP_SHADOW_SHADOW_MASK) >> OTP_SHADOW_SHADOW_SHIFT)
 
#define OTP_SHADOW_LOCK_LOCK_MASK   (0xFFFFFFFFUL)
 
#define OTP_SHADOW_LOCK_LOCK_SHIFT   (0U)
 
#define OTP_SHADOW_LOCK_LOCK_SET(x)   (((uint32_t)(x) << OTP_SHADOW_LOCK_LOCK_SHIFT) & OTP_SHADOW_LOCK_LOCK_MASK)
 
#define OTP_SHADOW_LOCK_LOCK_GET(x)   (((uint32_t)(x) & OTP_SHADOW_LOCK_LOCK_MASK) >> OTP_SHADOW_LOCK_LOCK_SHIFT)
 
#define OTP_FUSE_FUSE_MASK   (0xFFFFFFFFUL)
 
#define OTP_FUSE_FUSE_SHIFT   (0U)
 
#define OTP_FUSE_FUSE_SET(x)   (((uint32_t)(x) << OTP_FUSE_FUSE_SHIFT) & OTP_FUSE_FUSE_MASK)
 
#define OTP_FUSE_FUSE_GET(x)   (((uint32_t)(x) & OTP_FUSE_FUSE_MASK) >> OTP_FUSE_FUSE_SHIFT)
 
#define OTP_FUSE_LOCK_LOCK_MASK   (0xFFFFFFFFUL)
 
#define OTP_FUSE_LOCK_LOCK_SHIFT   (0U)
 
#define OTP_FUSE_LOCK_LOCK_SET(x)   (((uint32_t)(x) << OTP_FUSE_LOCK_LOCK_SHIFT) & OTP_FUSE_LOCK_LOCK_MASK)
 
#define OTP_FUSE_LOCK_LOCK_GET(x)   (((uint32_t)(x) & OTP_FUSE_LOCK_LOCK_MASK) >> OTP_FUSE_LOCK_LOCK_SHIFT)
 
#define OTP_UNLOCK_UNLOCK_MASK   (0xFFFFFFFFUL)
 
#define OTP_UNLOCK_UNLOCK_SHIFT   (0U)
 
#define OTP_UNLOCK_UNLOCK_SET(x)   (((uint32_t)(x) << OTP_UNLOCK_UNLOCK_SHIFT) & OTP_UNLOCK_UNLOCK_MASK)
 
#define OTP_UNLOCK_UNLOCK_GET(x)   (((uint32_t)(x) & OTP_UNLOCK_UNLOCK_MASK) >> OTP_UNLOCK_UNLOCK_SHIFT)
 
#define OTP_DATA_DATA_MASK   (0xFFFFFFFFUL)
 
#define OTP_DATA_DATA_SHIFT   (0U)
 
#define OTP_DATA_DATA_SET(x)   (((uint32_t)(x) << OTP_DATA_DATA_SHIFT) & OTP_DATA_DATA_MASK)
 
#define OTP_DATA_DATA_GET(x)   (((uint32_t)(x) & OTP_DATA_DATA_MASK) >> OTP_DATA_DATA_SHIFT)
 
#define OTP_ADDR_ADDR_MASK   (0x7FU)
 
#define OTP_ADDR_ADDR_SHIFT   (0U)
 
#define OTP_ADDR_ADDR_SET(x)   (((uint32_t)(x) << OTP_ADDR_ADDR_SHIFT) & OTP_ADDR_ADDR_MASK)
 
#define OTP_ADDR_ADDR_GET(x)   (((uint32_t)(x) & OTP_ADDR_ADDR_MASK) >> OTP_ADDR_ADDR_SHIFT)
 
#define OTP_CMD_CMD_MASK   (0xFFFFFFFFUL)
 
#define OTP_CMD_CMD_SHIFT   (0U)
 
#define OTP_CMD_CMD_SET(x)   (((uint32_t)(x) << OTP_CMD_CMD_SHIFT) & OTP_CMD_CMD_MASK)
 
#define OTP_CMD_CMD_GET(x)   (((uint32_t)(x) & OTP_CMD_CMD_MASK) >> OTP_CMD_CMD_SHIFT)
 
#define OTP_LOAD_REQ_REQUEST_MASK   (0xFU)
 
#define OTP_LOAD_REQ_REQUEST_SHIFT   (0U)
 
#define OTP_LOAD_REQ_REQUEST_SET(x)   (((uint32_t)(x) << OTP_LOAD_REQ_REQUEST_SHIFT) & OTP_LOAD_REQ_REQUEST_MASK)
 
#define OTP_LOAD_REQ_REQUEST_GET(x)   (((uint32_t)(x) & OTP_LOAD_REQ_REQUEST_MASK) >> OTP_LOAD_REQ_REQUEST_SHIFT)
 
#define OTP_LOAD_COMP_COMPLETE_MASK   (0xFU)
 
#define OTP_LOAD_COMP_COMPLETE_SHIFT   (0U)
 
#define OTP_LOAD_COMP_COMPLETE_SET(x)   (((uint32_t)(x) << OTP_LOAD_COMP_COMPLETE_SHIFT) & OTP_LOAD_COMP_COMPLETE_MASK)
 
#define OTP_LOAD_COMP_COMPLETE_GET(x)   (((uint32_t)(x) & OTP_LOAD_COMP_COMPLETE_MASK) >> OTP_LOAD_COMP_COMPLETE_SHIFT)
 
#define OTP_REGION_STOP_MASK   (0x7F00U)
 
#define OTP_REGION_STOP_SHIFT   (8U)
 
#define OTP_REGION_STOP_SET(x)   (((uint32_t)(x) << OTP_REGION_STOP_SHIFT) & OTP_REGION_STOP_MASK)
 
#define OTP_REGION_STOP_GET(x)   (((uint32_t)(x) & OTP_REGION_STOP_MASK) >> OTP_REGION_STOP_SHIFT)
 
#define OTP_REGION_START_MASK   (0x7FU)
 
#define OTP_REGION_START_SHIFT   (0U)
 
#define OTP_REGION_START_SET(x)   (((uint32_t)(x) << OTP_REGION_START_SHIFT) & OTP_REGION_START_MASK)
 
#define OTP_REGION_START_GET(x)   (((uint32_t)(x) & OTP_REGION_START_MASK) >> OTP_REGION_START_SHIFT)
 
#define OTP_INT_FLAG_WRITE_MASK   (0x4U)
 
#define OTP_INT_FLAG_WRITE_SHIFT   (2U)
 
#define OTP_INT_FLAG_WRITE_SET(x)   (((uint32_t)(x) << OTP_INT_FLAG_WRITE_SHIFT) & OTP_INT_FLAG_WRITE_MASK)
 
#define OTP_INT_FLAG_WRITE_GET(x)   (((uint32_t)(x) & OTP_INT_FLAG_WRITE_MASK) >> OTP_INT_FLAG_WRITE_SHIFT)
 
#define OTP_INT_FLAG_READ_MASK   (0x2U)
 
#define OTP_INT_FLAG_READ_SHIFT   (1U)
 
#define OTP_INT_FLAG_READ_SET(x)   (((uint32_t)(x) << OTP_INT_FLAG_READ_SHIFT) & OTP_INT_FLAG_READ_MASK)
 
#define OTP_INT_FLAG_READ_GET(x)   (((uint32_t)(x) & OTP_INT_FLAG_READ_MASK) >> OTP_INT_FLAG_READ_SHIFT)
 
#define OTP_INT_FLAG_LOAD_MASK   (0x1U)
 
#define OTP_INT_FLAG_LOAD_SHIFT   (0U)
 
#define OTP_INT_FLAG_LOAD_SET(x)   (((uint32_t)(x) << OTP_INT_FLAG_LOAD_SHIFT) & OTP_INT_FLAG_LOAD_MASK)
 
#define OTP_INT_FLAG_LOAD_GET(x)   (((uint32_t)(x) & OTP_INT_FLAG_LOAD_MASK) >> OTP_INT_FLAG_LOAD_SHIFT)
 
#define OTP_INT_EN_WRITE_MASK   (0x4U)
 
#define OTP_INT_EN_WRITE_SHIFT   (2U)
 
#define OTP_INT_EN_WRITE_SET(x)   (((uint32_t)(x) << OTP_INT_EN_WRITE_SHIFT) & OTP_INT_EN_WRITE_MASK)
 
#define OTP_INT_EN_WRITE_GET(x)   (((uint32_t)(x) & OTP_INT_EN_WRITE_MASK) >> OTP_INT_EN_WRITE_SHIFT)
 
#define OTP_INT_EN_READ_MASK   (0x2U)
 
#define OTP_INT_EN_READ_SHIFT   (1U)
 
#define OTP_INT_EN_READ_SET(x)   (((uint32_t)(x) << OTP_INT_EN_READ_SHIFT) & OTP_INT_EN_READ_MASK)
 
#define OTP_INT_EN_READ_GET(x)   (((uint32_t)(x) & OTP_INT_EN_READ_MASK) >> OTP_INT_EN_READ_SHIFT)
 
#define OTP_INT_EN_LOAD_MASK   (0x1U)
 
#define OTP_INT_EN_LOAD_SHIFT   (0U)
 
#define OTP_INT_EN_LOAD_SET(x)   (((uint32_t)(x) << OTP_INT_EN_LOAD_SHIFT) & OTP_INT_EN_LOAD_MASK)
 
#define OTP_INT_EN_LOAD_GET(x)   (((uint32_t)(x) & OTP_INT_EN_LOAD_MASK) >> OTP_INT_EN_LOAD_SHIFT)
 
#define OTP_SHADOW_SHADOW000   (0UL)
 
#define OTP_SHADOW_SHADOW001   (1UL)
 
#define OTP_SHADOW_SHADOW002   (2UL)
 
#define OTP_SHADOW_SHADOW003   (3UL)
 
#define OTP_SHADOW_SHADOW004   (4UL)
 
#define OTP_SHADOW_SHADOW005   (5UL)
 
#define OTP_SHADOW_SHADOW006   (6UL)
 
#define OTP_SHADOW_SHADOW007   (7UL)
 
#define OTP_SHADOW_SHADOW008   (8UL)
 
#define OTP_SHADOW_SHADOW009   (9UL)
 
#define OTP_SHADOW_SHADOW010   (10UL)
 
#define OTP_SHADOW_SHADOW011   (11UL)
 
#define OTP_SHADOW_SHADOW012   (12UL)
 
#define OTP_SHADOW_SHADOW013   (13UL)
 
#define OTP_SHADOW_SHADOW014   (14UL)
 
#define OTP_SHADOW_SHADOW015   (15UL)
 
#define OTP_SHADOW_SHADOW016   (16UL)
 
#define OTP_SHADOW_SHADOW017   (17UL)
 
#define OTP_SHADOW_SHADOW018   (18UL)
 
#define OTP_SHADOW_SHADOW019   (19UL)
 
#define OTP_SHADOW_SHADOW020   (20UL)
 
#define OTP_SHADOW_SHADOW021   (21UL)
 
#define OTP_SHADOW_SHADOW022   (22UL)
 
#define OTP_SHADOW_SHADOW023   (23UL)
 
#define OTP_SHADOW_SHADOW024   (24UL)
 
#define OTP_SHADOW_SHADOW025   (25UL)
 
#define OTP_SHADOW_SHADOW026   (26UL)
 
#define OTP_SHADOW_SHADOW027   (27UL)
 
#define OTP_SHADOW_SHADOW028   (28UL)
 
#define OTP_SHADOW_SHADOW029   (29UL)
 
#define OTP_SHADOW_SHADOW030   (30UL)
 
#define OTP_SHADOW_SHADOW031   (31UL)
 
#define OTP_SHADOW_SHADOW032   (32UL)
 
#define OTP_SHADOW_SHADOW033   (33UL)
 
#define OTP_SHADOW_SHADOW034   (34UL)
 
#define OTP_SHADOW_SHADOW035   (35UL)
 
#define OTP_SHADOW_SHADOW036   (36UL)
 
#define OTP_SHADOW_SHADOW037   (37UL)
 
#define OTP_SHADOW_SHADOW038   (38UL)
 
#define OTP_SHADOW_SHADOW039   (39UL)
 
#define OTP_SHADOW_SHADOW040   (40UL)
 
#define OTP_SHADOW_SHADOW041   (41UL)
 
#define OTP_SHADOW_SHADOW042   (42UL)
 
#define OTP_SHADOW_SHADOW043   (43UL)
 
#define OTP_SHADOW_SHADOW044   (44UL)
 
#define OTP_SHADOW_SHADOW045   (45UL)
 
#define OTP_SHADOW_SHADOW046   (46UL)
 
#define OTP_SHADOW_SHADOW047   (47UL)
 
#define OTP_SHADOW_SHADOW048   (48UL)
 
#define OTP_SHADOW_SHADOW049   (49UL)
 
#define OTP_SHADOW_SHADOW050   (50UL)
 
#define OTP_SHADOW_SHADOW051   (51UL)
 
#define OTP_SHADOW_SHADOW052   (52UL)
 
#define OTP_SHADOW_SHADOW053   (53UL)
 
#define OTP_SHADOW_SHADOW054   (54UL)
 
#define OTP_SHADOW_SHADOW055   (55UL)
 
#define OTP_SHADOW_SHADOW056   (56UL)
 
#define OTP_SHADOW_SHADOW057   (57UL)
 
#define OTP_SHADOW_SHADOW058   (58UL)
 
#define OTP_SHADOW_SHADOW059   (59UL)
 
#define OTP_SHADOW_SHADOW060   (60UL)
 
#define OTP_SHADOW_SHADOW061   (61UL)
 
#define OTP_SHADOW_SHADOW062   (62UL)
 
#define OTP_SHADOW_SHADOW063   (63UL)
 
#define OTP_SHADOW_SHADOW064   (64UL)
 
#define OTP_SHADOW_SHADOW065   (65UL)
 
#define OTP_SHADOW_SHADOW066   (66UL)
 
#define OTP_SHADOW_SHADOW067   (67UL)
 
#define OTP_SHADOW_SHADOW068   (68UL)
 
#define OTP_SHADOW_SHADOW069   (69UL)
 
#define OTP_SHADOW_SHADOW070   (70UL)
 
#define OTP_SHADOW_SHADOW071   (71UL)
 
#define OTP_SHADOW_SHADOW072   (72UL)
 
#define OTP_SHADOW_SHADOW073   (73UL)
 
#define OTP_SHADOW_SHADOW074   (74UL)
 
#define OTP_SHADOW_SHADOW075   (75UL)
 
#define OTP_SHADOW_SHADOW076   (76UL)
 
#define OTP_SHADOW_SHADOW077   (77UL)
 
#define OTP_SHADOW_SHADOW078   (78UL)
 
#define OTP_SHADOW_SHADOW079   (79UL)
 
#define OTP_SHADOW_SHADOW080   (80UL)
 
#define OTP_SHADOW_SHADOW081   (81UL)
 
#define OTP_SHADOW_SHADOW082   (82UL)
 
#define OTP_SHADOW_SHADOW083   (83UL)
 
#define OTP_SHADOW_SHADOW084   (84UL)
 
#define OTP_SHADOW_SHADOW085   (85UL)
 
#define OTP_SHADOW_SHADOW086   (86UL)
 
#define OTP_SHADOW_SHADOW087   (87UL)
 
#define OTP_SHADOW_SHADOW088   (88UL)
 
#define OTP_SHADOW_SHADOW089   (89UL)
 
#define OTP_SHADOW_SHADOW090   (90UL)
 
#define OTP_SHADOW_SHADOW091   (91UL)
 
#define OTP_SHADOW_SHADOW092   (92UL)
 
#define OTP_SHADOW_SHADOW093   (93UL)
 
#define OTP_SHADOW_SHADOW094   (94UL)
 
#define OTP_SHADOW_SHADOW095   (95UL)
 
#define OTP_SHADOW_SHADOW096   (96UL)
 
#define OTP_SHADOW_SHADOW097   (97UL)
 
#define OTP_SHADOW_SHADOW098   (98UL)
 
#define OTP_SHADOW_SHADOW099   (99UL)
 
#define OTP_SHADOW_SHADOW100   (100UL)
 
#define OTP_SHADOW_SHADOW101   (101UL)
 
#define OTP_SHADOW_SHADOW102   (102UL)
 
#define OTP_SHADOW_SHADOW103   (103UL)
 
#define OTP_SHADOW_SHADOW104   (104UL)
 
#define OTP_SHADOW_SHADOW105   (105UL)
 
#define OTP_SHADOW_SHADOW106   (106UL)
 
#define OTP_SHADOW_SHADOW107   (107UL)
 
#define OTP_SHADOW_SHADOW108   (108UL)
 
#define OTP_SHADOW_SHADOW109   (109UL)
 
#define OTP_SHADOW_SHADOW110   (110UL)
 
#define OTP_SHADOW_SHADOW111   (111UL)
 
#define OTP_SHADOW_SHADOW112   (112UL)
 
#define OTP_SHADOW_SHADOW113   (113UL)
 
#define OTP_SHADOW_SHADOW114   (114UL)
 
#define OTP_SHADOW_SHADOW115   (115UL)
 
#define OTP_SHADOW_SHADOW116   (116UL)
 
#define OTP_SHADOW_SHADOW117   (117UL)
 
#define OTP_SHADOW_SHADOW118   (118UL)
 
#define OTP_SHADOW_SHADOW119   (119UL)
 
#define OTP_SHADOW_SHADOW120   (120UL)
 
#define OTP_SHADOW_SHADOW121   (121UL)
 
#define OTP_SHADOW_SHADOW122   (122UL)
 
#define OTP_SHADOW_SHADOW123   (123UL)
 
#define OTP_SHADOW_SHADOW124   (124UL)
 
#define OTP_SHADOW_SHADOW125   (125UL)
 
#define OTP_SHADOW_SHADOW126   (126UL)
 
#define OTP_SHADOW_SHADOW127   (127UL)
 
#define OTP_SHADOW_LOCK_LOCK00   (0UL)
 
#define OTP_SHADOW_LOCK_LOCK01   (1UL)
 
#define OTP_SHADOW_LOCK_LOCK02   (2UL)
 
#define OTP_SHADOW_LOCK_LOCK03   (3UL)
 
#define OTP_SHADOW_LOCK_LOCK04   (4UL)
 
#define OTP_SHADOW_LOCK_LOCK05   (5UL)
 
#define OTP_SHADOW_LOCK_LOCK06   (6UL)
 
#define OTP_SHADOW_LOCK_LOCK07   (7UL)
 
#define OTP_FUSE_FUSE000   (0UL)
 
#define OTP_FUSE_FUSE001   (1UL)
 
#define OTP_FUSE_FUSE002   (2UL)
 
#define OTP_FUSE_FUSE003   (3UL)
 
#define OTP_FUSE_FUSE004   (4UL)
 
#define OTP_FUSE_FUSE005   (5UL)
 
#define OTP_FUSE_FUSE006   (6UL)
 
#define OTP_FUSE_FUSE007   (7UL)
 
#define OTP_FUSE_FUSE008   (8UL)
 
#define OTP_FUSE_FUSE009   (9UL)
 
#define OTP_FUSE_FUSE010   (10UL)
 
#define OTP_FUSE_FUSE011   (11UL)
 
#define OTP_FUSE_FUSE012   (12UL)
 
#define OTP_FUSE_FUSE013   (13UL)
 
#define OTP_FUSE_FUSE014   (14UL)
 
#define OTP_FUSE_FUSE015   (15UL)
 
#define OTP_FUSE_FUSE016   (16UL)
 
#define OTP_FUSE_FUSE017   (17UL)
 
#define OTP_FUSE_FUSE018   (18UL)
 
#define OTP_FUSE_FUSE019   (19UL)
 
#define OTP_FUSE_FUSE020   (20UL)
 
#define OTP_FUSE_FUSE021   (21UL)
 
#define OTP_FUSE_FUSE022   (22UL)
 
#define OTP_FUSE_FUSE023   (23UL)
 
#define OTP_FUSE_FUSE024   (24UL)
 
#define OTP_FUSE_FUSE025   (25UL)
 
#define OTP_FUSE_FUSE026   (26UL)
 
#define OTP_FUSE_FUSE027   (27UL)
 
#define OTP_FUSE_FUSE028   (28UL)
 
#define OTP_FUSE_FUSE029   (29UL)
 
#define OTP_FUSE_FUSE030   (30UL)
 
#define OTP_FUSE_FUSE031   (31UL)
 
#define OTP_FUSE_FUSE032   (32UL)
 
#define OTP_FUSE_FUSE033   (33UL)
 
#define OTP_FUSE_FUSE034   (34UL)
 
#define OTP_FUSE_FUSE035   (35UL)
 
#define OTP_FUSE_FUSE036   (36UL)
 
#define OTP_FUSE_FUSE037   (37UL)
 
#define OTP_FUSE_FUSE038   (38UL)
 
#define OTP_FUSE_FUSE039   (39UL)
 
#define OTP_FUSE_FUSE040   (40UL)
 
#define OTP_FUSE_FUSE041   (41UL)
 
#define OTP_FUSE_FUSE042   (42UL)
 
#define OTP_FUSE_FUSE043   (43UL)
 
#define OTP_FUSE_FUSE044   (44UL)
 
#define OTP_FUSE_FUSE045   (45UL)
 
#define OTP_FUSE_FUSE046   (46UL)
 
#define OTP_FUSE_FUSE047   (47UL)
 
#define OTP_FUSE_FUSE048   (48UL)
 
#define OTP_FUSE_FUSE049   (49UL)
 
#define OTP_FUSE_FUSE050   (50UL)
 
#define OTP_FUSE_FUSE051   (51UL)
 
#define OTP_FUSE_FUSE052   (52UL)
 
#define OTP_FUSE_FUSE053   (53UL)
 
#define OTP_FUSE_FUSE054   (54UL)
 
#define OTP_FUSE_FUSE055   (55UL)
 
#define OTP_FUSE_FUSE056   (56UL)
 
#define OTP_FUSE_FUSE057   (57UL)
 
#define OTP_FUSE_FUSE058   (58UL)
 
#define OTP_FUSE_FUSE059   (59UL)
 
#define OTP_FUSE_FUSE060   (60UL)
 
#define OTP_FUSE_FUSE061   (61UL)
 
#define OTP_FUSE_FUSE062   (62UL)
 
#define OTP_FUSE_FUSE063   (63UL)
 
#define OTP_FUSE_FUSE064   (64UL)
 
#define OTP_FUSE_FUSE065   (65UL)
 
#define OTP_FUSE_FUSE066   (66UL)
 
#define OTP_FUSE_FUSE067   (67UL)
 
#define OTP_FUSE_FUSE068   (68UL)
 
#define OTP_FUSE_FUSE069   (69UL)
 
#define OTP_FUSE_FUSE070   (70UL)
 
#define OTP_FUSE_FUSE071   (71UL)
 
#define OTP_FUSE_FUSE072   (72UL)
 
#define OTP_FUSE_FUSE073   (73UL)
 
#define OTP_FUSE_FUSE074   (74UL)
 
#define OTP_FUSE_FUSE075   (75UL)
 
#define OTP_FUSE_FUSE076   (76UL)
 
#define OTP_FUSE_FUSE077   (77UL)
 
#define OTP_FUSE_FUSE078   (78UL)
 
#define OTP_FUSE_FUSE079   (79UL)
 
#define OTP_FUSE_FUSE080   (80UL)
 
#define OTP_FUSE_FUSE081   (81UL)
 
#define OTP_FUSE_FUSE082   (82UL)
 
#define OTP_FUSE_FUSE083   (83UL)
 
#define OTP_FUSE_FUSE084   (84UL)
 
#define OTP_FUSE_FUSE085   (85UL)
 
#define OTP_FUSE_FUSE086   (86UL)
 
#define OTP_FUSE_FUSE087   (87UL)
 
#define OTP_FUSE_FUSE088   (88UL)
 
#define OTP_FUSE_FUSE089   (89UL)
 
#define OTP_FUSE_FUSE090   (90UL)
 
#define OTP_FUSE_FUSE091   (91UL)
 
#define OTP_FUSE_FUSE092   (92UL)
 
#define OTP_FUSE_FUSE093   (93UL)
 
#define OTP_FUSE_FUSE094   (94UL)
 
#define OTP_FUSE_FUSE095   (95UL)
 
#define OTP_FUSE_FUSE096   (96UL)
 
#define OTP_FUSE_FUSE097   (97UL)
 
#define OTP_FUSE_FUSE098   (98UL)
 
#define OTP_FUSE_FUSE099   (99UL)
 
#define OTP_FUSE_FUSE100   (100UL)
 
#define OTP_FUSE_FUSE101   (101UL)
 
#define OTP_FUSE_FUSE102   (102UL)
 
#define OTP_FUSE_FUSE103   (103UL)
 
#define OTP_FUSE_FUSE104   (104UL)
 
#define OTP_FUSE_FUSE105   (105UL)
 
#define OTP_FUSE_FUSE106   (106UL)
 
#define OTP_FUSE_FUSE107   (107UL)
 
#define OTP_FUSE_FUSE108   (108UL)
 
#define OTP_FUSE_FUSE109   (109UL)
 
#define OTP_FUSE_FUSE110   (110UL)
 
#define OTP_FUSE_FUSE111   (111UL)
 
#define OTP_FUSE_FUSE112   (112UL)
 
#define OTP_FUSE_FUSE113   (113UL)
 
#define OTP_FUSE_FUSE114   (114UL)
 
#define OTP_FUSE_FUSE115   (115UL)
 
#define OTP_FUSE_FUSE116   (116UL)
 
#define OTP_FUSE_FUSE117   (117UL)
 
#define OTP_FUSE_FUSE118   (118UL)
 
#define OTP_FUSE_FUSE119   (119UL)
 
#define OTP_FUSE_FUSE120   (120UL)
 
#define OTP_FUSE_FUSE121   (121UL)
 
#define OTP_FUSE_FUSE122   (122UL)
 
#define OTP_FUSE_FUSE123   (123UL)
 
#define OTP_FUSE_FUSE124   (124UL)
 
#define OTP_FUSE_FUSE125   (125UL)
 
#define OTP_FUSE_FUSE126   (126UL)
 
#define OTP_FUSE_FUSE127   (127UL)
 
#define OTP_FUSE_LOCK_LOCK00   (0UL)
 
#define OTP_FUSE_LOCK_LOCK01   (1UL)
 
#define OTP_FUSE_LOCK_LOCK02   (2UL)
 
#define OTP_FUSE_LOCK_LOCK03   (3UL)
 
#define OTP_FUSE_LOCK_LOCK04   (4UL)
 
#define OTP_FUSE_LOCK_LOCK05   (5UL)
 
#define OTP_FUSE_LOCK_LOCK06   (6UL)
 
#define OTP_FUSE_LOCK_LOCK07   (7UL)
 
#define OTP_REGION_LOAD_REGION0   (0UL)
 
#define OTP_REGION_LOAD_REGION1   (1UL)
 
#define OTP_REGION_LOAD_REGION2   (2UL)
 
#define OTP_REGION_LOAD_REGION3   (3UL)
 

Macro Definition Documentation

◆ OTP_ADDR_ADDR_GET

#define OTP_ADDR_ADDR_GET (   x)    (((uint32_t)(x) & OTP_ADDR_ADDR_MASK) >> OTP_ADDR_ADDR_SHIFT)

◆ OTP_ADDR_ADDR_MASK

#define OTP_ADDR_ADDR_MASK   (0x7FU)

◆ OTP_ADDR_ADDR_SET

#define OTP_ADDR_ADDR_SET (   x)    (((uint32_t)(x) << OTP_ADDR_ADDR_SHIFT) & OTP_ADDR_ADDR_MASK)

◆ OTP_ADDR_ADDR_SHIFT

#define OTP_ADDR_ADDR_SHIFT   (0U)

◆ OTP_CMD_CMD_GET

#define OTP_CMD_CMD_GET (   x)    (((uint32_t)(x) & OTP_CMD_CMD_MASK) >> OTP_CMD_CMD_SHIFT)

◆ OTP_CMD_CMD_MASK

#define OTP_CMD_CMD_MASK   (0xFFFFFFFFUL)

◆ OTP_CMD_CMD_SET

#define OTP_CMD_CMD_SET (   x)    (((uint32_t)(x) << OTP_CMD_CMD_SHIFT) & OTP_CMD_CMD_MASK)

◆ OTP_CMD_CMD_SHIFT

#define OTP_CMD_CMD_SHIFT   (0U)

◆ OTP_DATA_DATA_GET

#define OTP_DATA_DATA_GET (   x)    (((uint32_t)(x) & OTP_DATA_DATA_MASK) >> OTP_DATA_DATA_SHIFT)

◆ OTP_DATA_DATA_MASK

#define OTP_DATA_DATA_MASK   (0xFFFFFFFFUL)

◆ OTP_DATA_DATA_SET

#define OTP_DATA_DATA_SET (   x)    (((uint32_t)(x) << OTP_DATA_DATA_SHIFT) & OTP_DATA_DATA_MASK)

◆ OTP_DATA_DATA_SHIFT

#define OTP_DATA_DATA_SHIFT   (0U)

◆ OTP_FUSE_FUSE000

#define OTP_FUSE_FUSE000   (0UL)

◆ OTP_FUSE_FUSE001

#define OTP_FUSE_FUSE001   (1UL)

◆ OTP_FUSE_FUSE002

#define OTP_FUSE_FUSE002   (2UL)

◆ OTP_FUSE_FUSE003

#define OTP_FUSE_FUSE003   (3UL)

◆ OTP_FUSE_FUSE004

#define OTP_FUSE_FUSE004   (4UL)

◆ OTP_FUSE_FUSE005

#define OTP_FUSE_FUSE005   (5UL)

◆ OTP_FUSE_FUSE006

#define OTP_FUSE_FUSE006   (6UL)

◆ OTP_FUSE_FUSE007

#define OTP_FUSE_FUSE007   (7UL)

◆ OTP_FUSE_FUSE008

#define OTP_FUSE_FUSE008   (8UL)

◆ OTP_FUSE_FUSE009

#define OTP_FUSE_FUSE009   (9UL)

◆ OTP_FUSE_FUSE010

#define OTP_FUSE_FUSE010   (10UL)

◆ OTP_FUSE_FUSE011

#define OTP_FUSE_FUSE011   (11UL)

◆ OTP_FUSE_FUSE012

#define OTP_FUSE_FUSE012   (12UL)

◆ OTP_FUSE_FUSE013

#define OTP_FUSE_FUSE013   (13UL)

◆ OTP_FUSE_FUSE014

#define OTP_FUSE_FUSE014   (14UL)

◆ OTP_FUSE_FUSE015

#define OTP_FUSE_FUSE015   (15UL)

◆ OTP_FUSE_FUSE016

#define OTP_FUSE_FUSE016   (16UL)

◆ OTP_FUSE_FUSE017

#define OTP_FUSE_FUSE017   (17UL)

◆ OTP_FUSE_FUSE018

#define OTP_FUSE_FUSE018   (18UL)

◆ OTP_FUSE_FUSE019

#define OTP_FUSE_FUSE019   (19UL)

◆ OTP_FUSE_FUSE020

#define OTP_FUSE_FUSE020   (20UL)

◆ OTP_FUSE_FUSE021

#define OTP_FUSE_FUSE021   (21UL)

◆ OTP_FUSE_FUSE022

#define OTP_FUSE_FUSE022   (22UL)

◆ OTP_FUSE_FUSE023

#define OTP_FUSE_FUSE023   (23UL)

◆ OTP_FUSE_FUSE024

#define OTP_FUSE_FUSE024   (24UL)

◆ OTP_FUSE_FUSE025

#define OTP_FUSE_FUSE025   (25UL)

◆ OTP_FUSE_FUSE026

#define OTP_FUSE_FUSE026   (26UL)

◆ OTP_FUSE_FUSE027

#define OTP_FUSE_FUSE027   (27UL)

◆ OTP_FUSE_FUSE028

#define OTP_FUSE_FUSE028   (28UL)

◆ OTP_FUSE_FUSE029

#define OTP_FUSE_FUSE029   (29UL)

◆ OTP_FUSE_FUSE030

#define OTP_FUSE_FUSE030   (30UL)

◆ OTP_FUSE_FUSE031

#define OTP_FUSE_FUSE031   (31UL)

◆ OTP_FUSE_FUSE032

#define OTP_FUSE_FUSE032   (32UL)

◆ OTP_FUSE_FUSE033

#define OTP_FUSE_FUSE033   (33UL)

◆ OTP_FUSE_FUSE034

#define OTP_FUSE_FUSE034   (34UL)

◆ OTP_FUSE_FUSE035

#define OTP_FUSE_FUSE035   (35UL)

◆ OTP_FUSE_FUSE036

#define OTP_FUSE_FUSE036   (36UL)

◆ OTP_FUSE_FUSE037

#define OTP_FUSE_FUSE037   (37UL)

◆ OTP_FUSE_FUSE038

#define OTP_FUSE_FUSE038   (38UL)

◆ OTP_FUSE_FUSE039

#define OTP_FUSE_FUSE039   (39UL)

◆ OTP_FUSE_FUSE040

#define OTP_FUSE_FUSE040   (40UL)

◆ OTP_FUSE_FUSE041

#define OTP_FUSE_FUSE041   (41UL)

◆ OTP_FUSE_FUSE042

#define OTP_FUSE_FUSE042   (42UL)

◆ OTP_FUSE_FUSE043

#define OTP_FUSE_FUSE043   (43UL)

◆ OTP_FUSE_FUSE044

#define OTP_FUSE_FUSE044   (44UL)

◆ OTP_FUSE_FUSE045

#define OTP_FUSE_FUSE045   (45UL)

◆ OTP_FUSE_FUSE046

#define OTP_FUSE_FUSE046   (46UL)

◆ OTP_FUSE_FUSE047

#define OTP_FUSE_FUSE047   (47UL)

◆ OTP_FUSE_FUSE048

#define OTP_FUSE_FUSE048   (48UL)

◆ OTP_FUSE_FUSE049

#define OTP_FUSE_FUSE049   (49UL)

◆ OTP_FUSE_FUSE050

#define OTP_FUSE_FUSE050   (50UL)

◆ OTP_FUSE_FUSE051

#define OTP_FUSE_FUSE051   (51UL)

◆ OTP_FUSE_FUSE052

#define OTP_FUSE_FUSE052   (52UL)

◆ OTP_FUSE_FUSE053

#define OTP_FUSE_FUSE053   (53UL)

◆ OTP_FUSE_FUSE054

#define OTP_FUSE_FUSE054   (54UL)

◆ OTP_FUSE_FUSE055

#define OTP_FUSE_FUSE055   (55UL)

◆ OTP_FUSE_FUSE056

#define OTP_FUSE_FUSE056   (56UL)

◆ OTP_FUSE_FUSE057

#define OTP_FUSE_FUSE057   (57UL)

◆ OTP_FUSE_FUSE058

#define OTP_FUSE_FUSE058   (58UL)

◆ OTP_FUSE_FUSE059

#define OTP_FUSE_FUSE059   (59UL)

◆ OTP_FUSE_FUSE060

#define OTP_FUSE_FUSE060   (60UL)

◆ OTP_FUSE_FUSE061

#define OTP_FUSE_FUSE061   (61UL)

◆ OTP_FUSE_FUSE062

#define OTP_FUSE_FUSE062   (62UL)

◆ OTP_FUSE_FUSE063

#define OTP_FUSE_FUSE063   (63UL)

◆ OTP_FUSE_FUSE064

#define OTP_FUSE_FUSE064   (64UL)

◆ OTP_FUSE_FUSE065

#define OTP_FUSE_FUSE065   (65UL)

◆ OTP_FUSE_FUSE066

#define OTP_FUSE_FUSE066   (66UL)

◆ OTP_FUSE_FUSE067

#define OTP_FUSE_FUSE067   (67UL)

◆ OTP_FUSE_FUSE068

#define OTP_FUSE_FUSE068   (68UL)

◆ OTP_FUSE_FUSE069

#define OTP_FUSE_FUSE069   (69UL)

◆ OTP_FUSE_FUSE070

#define OTP_FUSE_FUSE070   (70UL)

◆ OTP_FUSE_FUSE071

#define OTP_FUSE_FUSE071   (71UL)

◆ OTP_FUSE_FUSE072

#define OTP_FUSE_FUSE072   (72UL)

◆ OTP_FUSE_FUSE073

#define OTP_FUSE_FUSE073   (73UL)

◆ OTP_FUSE_FUSE074

#define OTP_FUSE_FUSE074   (74UL)

◆ OTP_FUSE_FUSE075

#define OTP_FUSE_FUSE075   (75UL)

◆ OTP_FUSE_FUSE076

#define OTP_FUSE_FUSE076   (76UL)

◆ OTP_FUSE_FUSE077

#define OTP_FUSE_FUSE077   (77UL)

◆ OTP_FUSE_FUSE078

#define OTP_FUSE_FUSE078   (78UL)

◆ OTP_FUSE_FUSE079

#define OTP_FUSE_FUSE079   (79UL)

◆ OTP_FUSE_FUSE080

#define OTP_FUSE_FUSE080   (80UL)

◆ OTP_FUSE_FUSE081

#define OTP_FUSE_FUSE081   (81UL)

◆ OTP_FUSE_FUSE082

#define OTP_FUSE_FUSE082   (82UL)

◆ OTP_FUSE_FUSE083

#define OTP_FUSE_FUSE083   (83UL)

◆ OTP_FUSE_FUSE084

#define OTP_FUSE_FUSE084   (84UL)

◆ OTP_FUSE_FUSE085

#define OTP_FUSE_FUSE085   (85UL)

◆ OTP_FUSE_FUSE086

#define OTP_FUSE_FUSE086   (86UL)

◆ OTP_FUSE_FUSE087

#define OTP_FUSE_FUSE087   (87UL)

◆ OTP_FUSE_FUSE088

#define OTP_FUSE_FUSE088   (88UL)

◆ OTP_FUSE_FUSE089

#define OTP_FUSE_FUSE089   (89UL)

◆ OTP_FUSE_FUSE090

#define OTP_FUSE_FUSE090   (90UL)

◆ OTP_FUSE_FUSE091

#define OTP_FUSE_FUSE091   (91UL)

◆ OTP_FUSE_FUSE092

#define OTP_FUSE_FUSE092   (92UL)

◆ OTP_FUSE_FUSE093

#define OTP_FUSE_FUSE093   (93UL)

◆ OTP_FUSE_FUSE094

#define OTP_FUSE_FUSE094   (94UL)

◆ OTP_FUSE_FUSE095

#define OTP_FUSE_FUSE095   (95UL)

◆ OTP_FUSE_FUSE096

#define OTP_FUSE_FUSE096   (96UL)

◆ OTP_FUSE_FUSE097

#define OTP_FUSE_FUSE097   (97UL)

◆ OTP_FUSE_FUSE098

#define OTP_FUSE_FUSE098   (98UL)

◆ OTP_FUSE_FUSE099

#define OTP_FUSE_FUSE099   (99UL)

◆ OTP_FUSE_FUSE100

#define OTP_FUSE_FUSE100   (100UL)

◆ OTP_FUSE_FUSE101

#define OTP_FUSE_FUSE101   (101UL)

◆ OTP_FUSE_FUSE102

#define OTP_FUSE_FUSE102   (102UL)

◆ OTP_FUSE_FUSE103

#define OTP_FUSE_FUSE103   (103UL)

◆ OTP_FUSE_FUSE104

#define OTP_FUSE_FUSE104   (104UL)

◆ OTP_FUSE_FUSE105

#define OTP_FUSE_FUSE105   (105UL)

◆ OTP_FUSE_FUSE106

#define OTP_FUSE_FUSE106   (106UL)

◆ OTP_FUSE_FUSE107

#define OTP_FUSE_FUSE107   (107UL)

◆ OTP_FUSE_FUSE108

#define OTP_FUSE_FUSE108   (108UL)

◆ OTP_FUSE_FUSE109

#define OTP_FUSE_FUSE109   (109UL)

◆ OTP_FUSE_FUSE110

#define OTP_FUSE_FUSE110   (110UL)

◆ OTP_FUSE_FUSE111

#define OTP_FUSE_FUSE111   (111UL)

◆ OTP_FUSE_FUSE112

#define OTP_FUSE_FUSE112   (112UL)

◆ OTP_FUSE_FUSE113

#define OTP_FUSE_FUSE113   (113UL)

◆ OTP_FUSE_FUSE114

#define OTP_FUSE_FUSE114   (114UL)

◆ OTP_FUSE_FUSE115

#define OTP_FUSE_FUSE115   (115UL)

◆ OTP_FUSE_FUSE116

#define OTP_FUSE_FUSE116   (116UL)

◆ OTP_FUSE_FUSE117

#define OTP_FUSE_FUSE117   (117UL)

◆ OTP_FUSE_FUSE118

#define OTP_FUSE_FUSE118   (118UL)

◆ OTP_FUSE_FUSE119

#define OTP_FUSE_FUSE119   (119UL)

◆ OTP_FUSE_FUSE120

#define OTP_FUSE_FUSE120   (120UL)

◆ OTP_FUSE_FUSE121

#define OTP_FUSE_FUSE121   (121UL)

◆ OTP_FUSE_FUSE122

#define OTP_FUSE_FUSE122   (122UL)

◆ OTP_FUSE_FUSE123

#define OTP_FUSE_FUSE123   (123UL)

◆ OTP_FUSE_FUSE124

#define OTP_FUSE_FUSE124   (124UL)

◆ OTP_FUSE_FUSE125

#define OTP_FUSE_FUSE125   (125UL)

◆ OTP_FUSE_FUSE126

#define OTP_FUSE_FUSE126   (126UL)

◆ OTP_FUSE_FUSE127

#define OTP_FUSE_FUSE127   (127UL)

◆ OTP_FUSE_FUSE_GET

#define OTP_FUSE_FUSE_GET (   x)    (((uint32_t)(x) & OTP_FUSE_FUSE_MASK) >> OTP_FUSE_FUSE_SHIFT)

◆ OTP_FUSE_FUSE_MASK

#define OTP_FUSE_FUSE_MASK   (0xFFFFFFFFUL)

◆ OTP_FUSE_FUSE_SET

#define OTP_FUSE_FUSE_SET (   x)    (((uint32_t)(x) << OTP_FUSE_FUSE_SHIFT) & OTP_FUSE_FUSE_MASK)

◆ OTP_FUSE_FUSE_SHIFT

#define OTP_FUSE_FUSE_SHIFT   (0U)

◆ OTP_FUSE_LOCK_LOCK00

#define OTP_FUSE_LOCK_LOCK00   (0UL)

◆ OTP_FUSE_LOCK_LOCK01

#define OTP_FUSE_LOCK_LOCK01   (1UL)

◆ OTP_FUSE_LOCK_LOCK02

#define OTP_FUSE_LOCK_LOCK02   (2UL)

◆ OTP_FUSE_LOCK_LOCK03

#define OTP_FUSE_LOCK_LOCK03   (3UL)

◆ OTP_FUSE_LOCK_LOCK04

#define OTP_FUSE_LOCK_LOCK04   (4UL)

◆ OTP_FUSE_LOCK_LOCK05

#define OTP_FUSE_LOCK_LOCK05   (5UL)

◆ OTP_FUSE_LOCK_LOCK06

#define OTP_FUSE_LOCK_LOCK06   (6UL)

◆ OTP_FUSE_LOCK_LOCK07

#define OTP_FUSE_LOCK_LOCK07   (7UL)

◆ OTP_FUSE_LOCK_LOCK_GET

#define OTP_FUSE_LOCK_LOCK_GET (   x)    (((uint32_t)(x) & OTP_FUSE_LOCK_LOCK_MASK) >> OTP_FUSE_LOCK_LOCK_SHIFT)

◆ OTP_FUSE_LOCK_LOCK_MASK

#define OTP_FUSE_LOCK_LOCK_MASK   (0xFFFFFFFFUL)

◆ OTP_FUSE_LOCK_LOCK_SET

#define OTP_FUSE_LOCK_LOCK_SET (   x)    (((uint32_t)(x) << OTP_FUSE_LOCK_LOCK_SHIFT) & OTP_FUSE_LOCK_LOCK_MASK)

◆ OTP_FUSE_LOCK_LOCK_SHIFT

#define OTP_FUSE_LOCK_LOCK_SHIFT   (0U)

◆ OTP_INT_EN_LOAD_GET

#define OTP_INT_EN_LOAD_GET (   x)    (((uint32_t)(x) & OTP_INT_EN_LOAD_MASK) >> OTP_INT_EN_LOAD_SHIFT)

◆ OTP_INT_EN_LOAD_MASK

#define OTP_INT_EN_LOAD_MASK   (0x1U)

◆ OTP_INT_EN_LOAD_SET

#define OTP_INT_EN_LOAD_SET (   x)    (((uint32_t)(x) << OTP_INT_EN_LOAD_SHIFT) & OTP_INT_EN_LOAD_MASK)

◆ OTP_INT_EN_LOAD_SHIFT

#define OTP_INT_EN_LOAD_SHIFT   (0U)

◆ OTP_INT_EN_READ_GET

#define OTP_INT_EN_READ_GET (   x)    (((uint32_t)(x) & OTP_INT_EN_READ_MASK) >> OTP_INT_EN_READ_SHIFT)

◆ OTP_INT_EN_READ_MASK

#define OTP_INT_EN_READ_MASK   (0x2U)

◆ OTP_INT_EN_READ_SET

#define OTP_INT_EN_READ_SET (   x)    (((uint32_t)(x) << OTP_INT_EN_READ_SHIFT) & OTP_INT_EN_READ_MASK)

◆ OTP_INT_EN_READ_SHIFT

#define OTP_INT_EN_READ_SHIFT   (1U)

◆ OTP_INT_EN_WRITE_GET

#define OTP_INT_EN_WRITE_GET (   x)    (((uint32_t)(x) & OTP_INT_EN_WRITE_MASK) >> OTP_INT_EN_WRITE_SHIFT)

◆ OTP_INT_EN_WRITE_MASK

#define OTP_INT_EN_WRITE_MASK   (0x4U)

◆ OTP_INT_EN_WRITE_SET

#define OTP_INT_EN_WRITE_SET (   x)    (((uint32_t)(x) << OTP_INT_EN_WRITE_SHIFT) & OTP_INT_EN_WRITE_MASK)

◆ OTP_INT_EN_WRITE_SHIFT

#define OTP_INT_EN_WRITE_SHIFT   (2U)

◆ OTP_INT_FLAG_LOAD_GET

#define OTP_INT_FLAG_LOAD_GET (   x)    (((uint32_t)(x) & OTP_INT_FLAG_LOAD_MASK) >> OTP_INT_FLAG_LOAD_SHIFT)

◆ OTP_INT_FLAG_LOAD_MASK

#define OTP_INT_FLAG_LOAD_MASK   (0x1U)

◆ OTP_INT_FLAG_LOAD_SET

#define OTP_INT_FLAG_LOAD_SET (   x)    (((uint32_t)(x) << OTP_INT_FLAG_LOAD_SHIFT) & OTP_INT_FLAG_LOAD_MASK)

◆ OTP_INT_FLAG_LOAD_SHIFT

#define OTP_INT_FLAG_LOAD_SHIFT   (0U)

◆ OTP_INT_FLAG_READ_GET

#define OTP_INT_FLAG_READ_GET (   x)    (((uint32_t)(x) & OTP_INT_FLAG_READ_MASK) >> OTP_INT_FLAG_READ_SHIFT)

◆ OTP_INT_FLAG_READ_MASK

#define OTP_INT_FLAG_READ_MASK   (0x2U)

◆ OTP_INT_FLAG_READ_SET

#define OTP_INT_FLAG_READ_SET (   x)    (((uint32_t)(x) << OTP_INT_FLAG_READ_SHIFT) & OTP_INT_FLAG_READ_MASK)

◆ OTP_INT_FLAG_READ_SHIFT

#define OTP_INT_FLAG_READ_SHIFT   (1U)

◆ OTP_INT_FLAG_WRITE_GET

#define OTP_INT_FLAG_WRITE_GET (   x)    (((uint32_t)(x) & OTP_INT_FLAG_WRITE_MASK) >> OTP_INT_FLAG_WRITE_SHIFT)

◆ OTP_INT_FLAG_WRITE_MASK

#define OTP_INT_FLAG_WRITE_MASK   (0x4U)

◆ OTP_INT_FLAG_WRITE_SET

#define OTP_INT_FLAG_WRITE_SET (   x)    (((uint32_t)(x) << OTP_INT_FLAG_WRITE_SHIFT) & OTP_INT_FLAG_WRITE_MASK)

◆ OTP_INT_FLAG_WRITE_SHIFT

#define OTP_INT_FLAG_WRITE_SHIFT   (2U)

◆ OTP_LOAD_COMP_COMPLETE_GET

#define OTP_LOAD_COMP_COMPLETE_GET (   x)    (((uint32_t)(x) & OTP_LOAD_COMP_COMPLETE_MASK) >> OTP_LOAD_COMP_COMPLETE_SHIFT)

◆ OTP_LOAD_COMP_COMPLETE_MASK

#define OTP_LOAD_COMP_COMPLETE_MASK   (0xFU)

◆ OTP_LOAD_COMP_COMPLETE_SET

#define OTP_LOAD_COMP_COMPLETE_SET (   x)    (((uint32_t)(x) << OTP_LOAD_COMP_COMPLETE_SHIFT) & OTP_LOAD_COMP_COMPLETE_MASK)

◆ OTP_LOAD_COMP_COMPLETE_SHIFT

#define OTP_LOAD_COMP_COMPLETE_SHIFT   (0U)

◆ OTP_LOAD_REQ_REQUEST_GET

#define OTP_LOAD_REQ_REQUEST_GET (   x)    (((uint32_t)(x) & OTP_LOAD_REQ_REQUEST_MASK) >> OTP_LOAD_REQ_REQUEST_SHIFT)

◆ OTP_LOAD_REQ_REQUEST_MASK

#define OTP_LOAD_REQ_REQUEST_MASK   (0xFU)

◆ OTP_LOAD_REQ_REQUEST_SET

#define OTP_LOAD_REQ_REQUEST_SET (   x)    (((uint32_t)(x) << OTP_LOAD_REQ_REQUEST_SHIFT) & OTP_LOAD_REQ_REQUEST_MASK)

◆ OTP_LOAD_REQ_REQUEST_SHIFT

#define OTP_LOAD_REQ_REQUEST_SHIFT   (0U)

◆ OTP_REGION_LOAD_REGION0

#define OTP_REGION_LOAD_REGION0   (0UL)

◆ OTP_REGION_LOAD_REGION1

#define OTP_REGION_LOAD_REGION1   (1UL)

◆ OTP_REGION_LOAD_REGION2

#define OTP_REGION_LOAD_REGION2   (2UL)

◆ OTP_REGION_LOAD_REGION3

#define OTP_REGION_LOAD_REGION3   (3UL)

◆ OTP_REGION_START_GET

#define OTP_REGION_START_GET (   x)    (((uint32_t)(x) & OTP_REGION_START_MASK) >> OTP_REGION_START_SHIFT)

◆ OTP_REGION_START_MASK

#define OTP_REGION_START_MASK   (0x7FU)

◆ OTP_REGION_START_SET

#define OTP_REGION_START_SET (   x)    (((uint32_t)(x) << OTP_REGION_START_SHIFT) & OTP_REGION_START_MASK)

◆ OTP_REGION_START_SHIFT

#define OTP_REGION_START_SHIFT   (0U)

◆ OTP_REGION_STOP_GET

#define OTP_REGION_STOP_GET (   x)    (((uint32_t)(x) & OTP_REGION_STOP_MASK) >> OTP_REGION_STOP_SHIFT)

◆ OTP_REGION_STOP_MASK

#define OTP_REGION_STOP_MASK   (0x7F00U)

◆ OTP_REGION_STOP_SET

#define OTP_REGION_STOP_SET (   x)    (((uint32_t)(x) << OTP_REGION_STOP_SHIFT) & OTP_REGION_STOP_MASK)

◆ OTP_REGION_STOP_SHIFT

#define OTP_REGION_STOP_SHIFT   (8U)

◆ OTP_SHADOW_LOCK_LOCK00

#define OTP_SHADOW_LOCK_LOCK00   (0UL)

◆ OTP_SHADOW_LOCK_LOCK01

#define OTP_SHADOW_LOCK_LOCK01   (1UL)

◆ OTP_SHADOW_LOCK_LOCK02

#define OTP_SHADOW_LOCK_LOCK02   (2UL)

◆ OTP_SHADOW_LOCK_LOCK03

#define OTP_SHADOW_LOCK_LOCK03   (3UL)

◆ OTP_SHADOW_LOCK_LOCK04

#define OTP_SHADOW_LOCK_LOCK04   (4UL)

◆ OTP_SHADOW_LOCK_LOCK05

#define OTP_SHADOW_LOCK_LOCK05   (5UL)

◆ OTP_SHADOW_LOCK_LOCK06

#define OTP_SHADOW_LOCK_LOCK06   (6UL)

◆ OTP_SHADOW_LOCK_LOCK07

#define OTP_SHADOW_LOCK_LOCK07   (7UL)

◆ OTP_SHADOW_LOCK_LOCK_GET

#define OTP_SHADOW_LOCK_LOCK_GET (   x)    (((uint32_t)(x) & OTP_SHADOW_LOCK_LOCK_MASK) >> OTP_SHADOW_LOCK_LOCK_SHIFT)

◆ OTP_SHADOW_LOCK_LOCK_MASK

#define OTP_SHADOW_LOCK_LOCK_MASK   (0xFFFFFFFFUL)

◆ OTP_SHADOW_LOCK_LOCK_SET

#define OTP_SHADOW_LOCK_LOCK_SET (   x)    (((uint32_t)(x) << OTP_SHADOW_LOCK_LOCK_SHIFT) & OTP_SHADOW_LOCK_LOCK_MASK)

◆ OTP_SHADOW_LOCK_LOCK_SHIFT

#define OTP_SHADOW_LOCK_LOCK_SHIFT   (0U)

◆ OTP_SHADOW_SHADOW000

#define OTP_SHADOW_SHADOW000   (0UL)

◆ OTP_SHADOW_SHADOW001

#define OTP_SHADOW_SHADOW001   (1UL)

◆ OTP_SHADOW_SHADOW002

#define OTP_SHADOW_SHADOW002   (2UL)

◆ OTP_SHADOW_SHADOW003

#define OTP_SHADOW_SHADOW003   (3UL)

◆ OTP_SHADOW_SHADOW004

#define OTP_SHADOW_SHADOW004   (4UL)

◆ OTP_SHADOW_SHADOW005

#define OTP_SHADOW_SHADOW005   (5UL)

◆ OTP_SHADOW_SHADOW006

#define OTP_SHADOW_SHADOW006   (6UL)

◆ OTP_SHADOW_SHADOW007

#define OTP_SHADOW_SHADOW007   (7UL)

◆ OTP_SHADOW_SHADOW008

#define OTP_SHADOW_SHADOW008   (8UL)

◆ OTP_SHADOW_SHADOW009

#define OTP_SHADOW_SHADOW009   (9UL)

◆ OTP_SHADOW_SHADOW010

#define OTP_SHADOW_SHADOW010   (10UL)

◆ OTP_SHADOW_SHADOW011

#define OTP_SHADOW_SHADOW011   (11UL)

◆ OTP_SHADOW_SHADOW012

#define OTP_SHADOW_SHADOW012   (12UL)

◆ OTP_SHADOW_SHADOW013

#define OTP_SHADOW_SHADOW013   (13UL)

◆ OTP_SHADOW_SHADOW014

#define OTP_SHADOW_SHADOW014   (14UL)

◆ OTP_SHADOW_SHADOW015

#define OTP_SHADOW_SHADOW015   (15UL)

◆ OTP_SHADOW_SHADOW016

#define OTP_SHADOW_SHADOW016   (16UL)

◆ OTP_SHADOW_SHADOW017

#define OTP_SHADOW_SHADOW017   (17UL)

◆ OTP_SHADOW_SHADOW018

#define OTP_SHADOW_SHADOW018   (18UL)

◆ OTP_SHADOW_SHADOW019

#define OTP_SHADOW_SHADOW019   (19UL)

◆ OTP_SHADOW_SHADOW020

#define OTP_SHADOW_SHADOW020   (20UL)

◆ OTP_SHADOW_SHADOW021

#define OTP_SHADOW_SHADOW021   (21UL)

◆ OTP_SHADOW_SHADOW022

#define OTP_SHADOW_SHADOW022   (22UL)

◆ OTP_SHADOW_SHADOW023

#define OTP_SHADOW_SHADOW023   (23UL)

◆ OTP_SHADOW_SHADOW024

#define OTP_SHADOW_SHADOW024   (24UL)

◆ OTP_SHADOW_SHADOW025

#define OTP_SHADOW_SHADOW025   (25UL)

◆ OTP_SHADOW_SHADOW026

#define OTP_SHADOW_SHADOW026   (26UL)

◆ OTP_SHADOW_SHADOW027

#define OTP_SHADOW_SHADOW027   (27UL)

◆ OTP_SHADOW_SHADOW028

#define OTP_SHADOW_SHADOW028   (28UL)

◆ OTP_SHADOW_SHADOW029

#define OTP_SHADOW_SHADOW029   (29UL)

◆ OTP_SHADOW_SHADOW030

#define OTP_SHADOW_SHADOW030   (30UL)

◆ OTP_SHADOW_SHADOW031

#define OTP_SHADOW_SHADOW031   (31UL)

◆ OTP_SHADOW_SHADOW032

#define OTP_SHADOW_SHADOW032   (32UL)

◆ OTP_SHADOW_SHADOW033

#define OTP_SHADOW_SHADOW033   (33UL)

◆ OTP_SHADOW_SHADOW034

#define OTP_SHADOW_SHADOW034   (34UL)

◆ OTP_SHADOW_SHADOW035

#define OTP_SHADOW_SHADOW035   (35UL)

◆ OTP_SHADOW_SHADOW036

#define OTP_SHADOW_SHADOW036   (36UL)

◆ OTP_SHADOW_SHADOW037

#define OTP_SHADOW_SHADOW037   (37UL)

◆ OTP_SHADOW_SHADOW038

#define OTP_SHADOW_SHADOW038   (38UL)

◆ OTP_SHADOW_SHADOW039

#define OTP_SHADOW_SHADOW039   (39UL)

◆ OTP_SHADOW_SHADOW040

#define OTP_SHADOW_SHADOW040   (40UL)

◆ OTP_SHADOW_SHADOW041

#define OTP_SHADOW_SHADOW041   (41UL)

◆ OTP_SHADOW_SHADOW042

#define OTP_SHADOW_SHADOW042   (42UL)

◆ OTP_SHADOW_SHADOW043

#define OTP_SHADOW_SHADOW043   (43UL)

◆ OTP_SHADOW_SHADOW044

#define OTP_SHADOW_SHADOW044   (44UL)

◆ OTP_SHADOW_SHADOW045

#define OTP_SHADOW_SHADOW045   (45UL)

◆ OTP_SHADOW_SHADOW046

#define OTP_SHADOW_SHADOW046   (46UL)

◆ OTP_SHADOW_SHADOW047

#define OTP_SHADOW_SHADOW047   (47UL)

◆ OTP_SHADOW_SHADOW048

#define OTP_SHADOW_SHADOW048   (48UL)

◆ OTP_SHADOW_SHADOW049

#define OTP_SHADOW_SHADOW049   (49UL)

◆ OTP_SHADOW_SHADOW050

#define OTP_SHADOW_SHADOW050   (50UL)

◆ OTP_SHADOW_SHADOW051

#define OTP_SHADOW_SHADOW051   (51UL)

◆ OTP_SHADOW_SHADOW052

#define OTP_SHADOW_SHADOW052   (52UL)

◆ OTP_SHADOW_SHADOW053

#define OTP_SHADOW_SHADOW053   (53UL)

◆ OTP_SHADOW_SHADOW054

#define OTP_SHADOW_SHADOW054   (54UL)

◆ OTP_SHADOW_SHADOW055

#define OTP_SHADOW_SHADOW055   (55UL)

◆ OTP_SHADOW_SHADOW056

#define OTP_SHADOW_SHADOW056   (56UL)

◆ OTP_SHADOW_SHADOW057

#define OTP_SHADOW_SHADOW057   (57UL)

◆ OTP_SHADOW_SHADOW058

#define OTP_SHADOW_SHADOW058   (58UL)

◆ OTP_SHADOW_SHADOW059

#define OTP_SHADOW_SHADOW059   (59UL)

◆ OTP_SHADOW_SHADOW060

#define OTP_SHADOW_SHADOW060   (60UL)

◆ OTP_SHADOW_SHADOW061

#define OTP_SHADOW_SHADOW061   (61UL)

◆ OTP_SHADOW_SHADOW062

#define OTP_SHADOW_SHADOW062   (62UL)

◆ OTP_SHADOW_SHADOW063

#define OTP_SHADOW_SHADOW063   (63UL)

◆ OTP_SHADOW_SHADOW064

#define OTP_SHADOW_SHADOW064   (64UL)

◆ OTP_SHADOW_SHADOW065

#define OTP_SHADOW_SHADOW065   (65UL)

◆ OTP_SHADOW_SHADOW066

#define OTP_SHADOW_SHADOW066   (66UL)

◆ OTP_SHADOW_SHADOW067

#define OTP_SHADOW_SHADOW067   (67UL)

◆ OTP_SHADOW_SHADOW068

#define OTP_SHADOW_SHADOW068   (68UL)

◆ OTP_SHADOW_SHADOW069

#define OTP_SHADOW_SHADOW069   (69UL)

◆ OTP_SHADOW_SHADOW070

#define OTP_SHADOW_SHADOW070   (70UL)

◆ OTP_SHADOW_SHADOW071

#define OTP_SHADOW_SHADOW071   (71UL)

◆ OTP_SHADOW_SHADOW072

#define OTP_SHADOW_SHADOW072   (72UL)

◆ OTP_SHADOW_SHADOW073

#define OTP_SHADOW_SHADOW073   (73UL)

◆ OTP_SHADOW_SHADOW074

#define OTP_SHADOW_SHADOW074   (74UL)

◆ OTP_SHADOW_SHADOW075

#define OTP_SHADOW_SHADOW075   (75UL)

◆ OTP_SHADOW_SHADOW076

#define OTP_SHADOW_SHADOW076   (76UL)

◆ OTP_SHADOW_SHADOW077

#define OTP_SHADOW_SHADOW077   (77UL)

◆ OTP_SHADOW_SHADOW078

#define OTP_SHADOW_SHADOW078   (78UL)

◆ OTP_SHADOW_SHADOW079

#define OTP_SHADOW_SHADOW079   (79UL)

◆ OTP_SHADOW_SHADOW080

#define OTP_SHADOW_SHADOW080   (80UL)

◆ OTP_SHADOW_SHADOW081

#define OTP_SHADOW_SHADOW081   (81UL)

◆ OTP_SHADOW_SHADOW082

#define OTP_SHADOW_SHADOW082   (82UL)

◆ OTP_SHADOW_SHADOW083

#define OTP_SHADOW_SHADOW083   (83UL)

◆ OTP_SHADOW_SHADOW084

#define OTP_SHADOW_SHADOW084   (84UL)

◆ OTP_SHADOW_SHADOW085

#define OTP_SHADOW_SHADOW085   (85UL)

◆ OTP_SHADOW_SHADOW086

#define OTP_SHADOW_SHADOW086   (86UL)

◆ OTP_SHADOW_SHADOW087

#define OTP_SHADOW_SHADOW087   (87UL)

◆ OTP_SHADOW_SHADOW088

#define OTP_SHADOW_SHADOW088   (88UL)

◆ OTP_SHADOW_SHADOW089

#define OTP_SHADOW_SHADOW089   (89UL)

◆ OTP_SHADOW_SHADOW090

#define OTP_SHADOW_SHADOW090   (90UL)

◆ OTP_SHADOW_SHADOW091

#define OTP_SHADOW_SHADOW091   (91UL)

◆ OTP_SHADOW_SHADOW092

#define OTP_SHADOW_SHADOW092   (92UL)

◆ OTP_SHADOW_SHADOW093

#define OTP_SHADOW_SHADOW093   (93UL)

◆ OTP_SHADOW_SHADOW094

#define OTP_SHADOW_SHADOW094   (94UL)

◆ OTP_SHADOW_SHADOW095

#define OTP_SHADOW_SHADOW095   (95UL)

◆ OTP_SHADOW_SHADOW096

#define OTP_SHADOW_SHADOW096   (96UL)

◆ OTP_SHADOW_SHADOW097

#define OTP_SHADOW_SHADOW097   (97UL)

◆ OTP_SHADOW_SHADOW098

#define OTP_SHADOW_SHADOW098   (98UL)

◆ OTP_SHADOW_SHADOW099

#define OTP_SHADOW_SHADOW099   (99UL)

◆ OTP_SHADOW_SHADOW100

#define OTP_SHADOW_SHADOW100   (100UL)

◆ OTP_SHADOW_SHADOW101

#define OTP_SHADOW_SHADOW101   (101UL)

◆ OTP_SHADOW_SHADOW102

#define OTP_SHADOW_SHADOW102   (102UL)

◆ OTP_SHADOW_SHADOW103

#define OTP_SHADOW_SHADOW103   (103UL)

◆ OTP_SHADOW_SHADOW104

#define OTP_SHADOW_SHADOW104   (104UL)

◆ OTP_SHADOW_SHADOW105

#define OTP_SHADOW_SHADOW105   (105UL)

◆ OTP_SHADOW_SHADOW106

#define OTP_SHADOW_SHADOW106   (106UL)

◆ OTP_SHADOW_SHADOW107

#define OTP_SHADOW_SHADOW107   (107UL)

◆ OTP_SHADOW_SHADOW108

#define OTP_SHADOW_SHADOW108   (108UL)

◆ OTP_SHADOW_SHADOW109

#define OTP_SHADOW_SHADOW109   (109UL)

◆ OTP_SHADOW_SHADOW110

#define OTP_SHADOW_SHADOW110   (110UL)

◆ OTP_SHADOW_SHADOW111

#define OTP_SHADOW_SHADOW111   (111UL)

◆ OTP_SHADOW_SHADOW112

#define OTP_SHADOW_SHADOW112   (112UL)

◆ OTP_SHADOW_SHADOW113

#define OTP_SHADOW_SHADOW113   (113UL)

◆ OTP_SHADOW_SHADOW114

#define OTP_SHADOW_SHADOW114   (114UL)

◆ OTP_SHADOW_SHADOW115

#define OTP_SHADOW_SHADOW115   (115UL)

◆ OTP_SHADOW_SHADOW116

#define OTP_SHADOW_SHADOW116   (116UL)

◆ OTP_SHADOW_SHADOW117

#define OTP_SHADOW_SHADOW117   (117UL)

◆ OTP_SHADOW_SHADOW118

#define OTP_SHADOW_SHADOW118   (118UL)

◆ OTP_SHADOW_SHADOW119

#define OTP_SHADOW_SHADOW119   (119UL)

◆ OTP_SHADOW_SHADOW120

#define OTP_SHADOW_SHADOW120   (120UL)

◆ OTP_SHADOW_SHADOW121

#define OTP_SHADOW_SHADOW121   (121UL)

◆ OTP_SHADOW_SHADOW122

#define OTP_SHADOW_SHADOW122   (122UL)

◆ OTP_SHADOW_SHADOW123

#define OTP_SHADOW_SHADOW123   (123UL)

◆ OTP_SHADOW_SHADOW124

#define OTP_SHADOW_SHADOW124   (124UL)

◆ OTP_SHADOW_SHADOW125

#define OTP_SHADOW_SHADOW125   (125UL)

◆ OTP_SHADOW_SHADOW126

#define OTP_SHADOW_SHADOW126   (126UL)

◆ OTP_SHADOW_SHADOW127

#define OTP_SHADOW_SHADOW127   (127UL)

◆ OTP_SHADOW_SHADOW_GET

#define OTP_SHADOW_SHADOW_GET (   x)    (((uint32_t)(x) & OTP_SHADOW_SHADOW_MASK) >> OTP_SHADOW_SHADOW_SHIFT)

◆ OTP_SHADOW_SHADOW_MASK

#define OTP_SHADOW_SHADOW_MASK   (0xFFFFFFFFUL)

◆ OTP_SHADOW_SHADOW_SET

#define OTP_SHADOW_SHADOW_SET (   x)    (((uint32_t)(x) << OTP_SHADOW_SHADOW_SHIFT) & OTP_SHADOW_SHADOW_MASK)

◆ OTP_SHADOW_SHADOW_SHIFT

#define OTP_SHADOW_SHADOW_SHIFT   (0U)

◆ OTP_UNLOCK_UNLOCK_GET

#define OTP_UNLOCK_UNLOCK_GET (   x)    (((uint32_t)(x) & OTP_UNLOCK_UNLOCK_MASK) >> OTP_UNLOCK_UNLOCK_SHIFT)

◆ OTP_UNLOCK_UNLOCK_MASK

#define OTP_UNLOCK_UNLOCK_MASK   (0xFFFFFFFFUL)

◆ OTP_UNLOCK_UNLOCK_SET

#define OTP_UNLOCK_UNLOCK_SET (   x)    (((uint32_t)(x) << OTP_UNLOCK_UNLOCK_SHIFT) & OTP_UNLOCK_UNLOCK_MASK)

◆ OTP_UNLOCK_UNLOCK_SHIFT

#define OTP_UNLOCK_UNLOCK_SHIFT   (0U)