Hello,
I want to program and read the e-Fuse block of the LPC5536. For this I want to use the OTP-eFuse API. I found an example in the documentation for this.
#define ROM_API_TREE ((*uint32_t)0x1302fc00)
#define OTP_API_TREE (efuse_driver_t *)ROM_API_TREE[12]
But I am missing the definition of the data type "efuse_driver_t".
typedef struct
{
???
}efuse_driver_t;
Can someone tell me how or where this data type is defined?
Thanks in advance.
Hey! Hello everyone!
I'm struggling with the same issue. I need to modify the OTP-eFUSE LC_STATE value to enable read code protection, but I don't find the definition.
Can you provide further information on this? I was willing to open also a new private ticket in the project we have been opening some tickets in the last year, but my team and I are getting credential errors when attempting to open the web site.
would you mind to share your insights by here?
Thanks in advance!
BR,
Martin
typedef struct
{
uint32_t version; // should be 0x45010000 from the doc that mean v1.0
status_t (*init)(void);
status_t (*deinit)(void);
status_t (*p_efuse_read)(uint32_t addr, uint32_t *data);
status_t (*p_efuse_program)(uint32_t addr, uint32_t data);
} efuse_driver_t;
Hello,
I saw your same case in private ticket , and I have reply you with that case.
BR
Alice