|
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 |