|
PAN1080 Peripheral API
|
Panchip series efuse driver header file. More...
Go to the source code of this file.
Macros | |
| #define | EFUSE_CMD_READ (0X0) |
| #define | EFUSE_CMD_PROGRAM (0X1) |
| #define | EFUSE_CMD_INACTIVE (0X2) |
| #define | EFUSE_STATUS_OK (0x0) |
| #define | EFUSE_STATUS_FAIL (0x1) |
Functions | |
| __STATIC_INLINE void | EFUSE_Init (EFUSE_T *efuse) |
| Init eFuse module. More... | |
| __STATIC_INLINE void | EFUSE_UnInit (EFUSE_T *efuse) |
| Un-Init eFuse module. More... | |
| __STATIC_INLINE uint32_t | EFUSE_GetErrorStatus (EFUSE_T *efuse) |
| Get eFuse error status flag. More... | |
| __STATIC_INLINE void | EFUSE_ClrErrorStatus (EFUSE_T *efuse) |
| Clear eFuse error status flag. More... | |
| uint8_t | EFUSE_ReadByte (EFUSE_T *efuse, uint32_t addr) |
| Read specified one byte from eFuse. More... | |
| void | EFUSE_WriteByte (EFUSE_T *efuse, uint32_t addr, uint8_t data) |
| Write one byte data to specified eFuse address. More... | |
| bool | EFUSE_Read (EFUSE_T *efuse, uint32_t addr, uint8_t *data, uint16_t len) |
| Read multiple data from eFuse. More... | |
| bool | EFUSE_Write (EFUSE_T *efuse, uint32_t addr, uint8_t *data, uint16_t len) |
| Write multiple data to eFuse. More... | |
| bool | EFUSE_UserRead (EFUSE_T *efuse, uint32_t addr, uint8_t *data, uint16_t len) |
| Read multiple data from User Area of eFuse (Address 0xE9 ~ 0xFF). More... | |
| bool | EFUSE_UserWrite (EFUSE_T *efuse, uint32_t addr, uint8_t *data, uint16_t len) |
| Write multiple data to User Area of eFuse (Address 0xE9 ~ 0xFF). More... | |
Panchip series efuse driver header file.