Bouffalo SDK
1.0
Bouffalolab Software Development Kit
|
![]() |
Macros | |
#define | BFLB_SEC_ENG_IRQ_TYPE_AES 0 |
#define | BFLB_SEC_ENG_IRQ_TYPE_SHA 1 |
#define | BFLB_SEC_ENG_IRQ_TYPE_PKA 2 |
#define | BFLB_SEC_ENG_IRQ_TYPE_TRNG 3 |
#define | BFLB_SEC_ENG_IRQ_TYPE_GMAC 4 |
#define | BFLB_SEC_ENG_IRQ_TYPE_CDET 5 |
Functions | |
void | bflb_sec_irq_attach (uint8_t sec_type, void(*callback)(void *arg), void *arg) |
void | bflb_sec_irq_detach (uint8_t sec_type) |
#define BFLB_SEC_ENG_IRQ_TYPE_AES 0 |
Definition at line 14 of file bflb_sec_irq.h.
#define BFLB_SEC_ENG_IRQ_TYPE_CDET 5 |
Definition at line 19 of file bflb_sec_irq.h.
#define BFLB_SEC_ENG_IRQ_TYPE_GMAC 4 |
Definition at line 18 of file bflb_sec_irq.h.
#define BFLB_SEC_ENG_IRQ_TYPE_PKA 2 |
Definition at line 16 of file bflb_sec_irq.h.
#define BFLB_SEC_ENG_IRQ_TYPE_SHA 1 |
Definition at line 15 of file bflb_sec_irq.h.
#define BFLB_SEC_ENG_IRQ_TYPE_TRNG 3 |
Definition at line 17 of file bflb_sec_irq.h.
void bflb_sec_irq_attach | ( | uint8_t | sec_type, |
void(*)(void *arg) | callback, | ||
void * | arg | ||
) |
[in] | sec_type | |
[in] | callback | |
[in] | arg |
void bflb_sec_irq_detach | ( | uint8_t | sec_type | ) |
[in] | sec_type |