VSF_MCONNECT(VSF_HW_RNG, __IDX, _CONFIG) \
__HAL_OP \
}; \
{ \
AIC_TRNG_TypeDef *
reg = rng->
reg; \
\
if (!(
reg->trng_status & (TRNG_SSECSQ | TRNG_SSEISQ))) { \
} \
} else { \
reg->trng_en = TRNG_STRNGENQ | TRNG_STRNGIEQ; \
} \
} \
} else { \
reg->trng_en = TRNG_STRNGENQ | TRNG_STRNGIEQ; \
} \
vsf_hal_irq_leave(ctx); \
}
struct VSF_MCONNECT(VSF_FLASH_CFG_IMP_PREFIX, _flash_t)
Definition flash.c:53
struct ieee80211_ext_chansw_ie data
Definition ieee80211.h:80
#define NULL
Definition lvgl.h:26
unsigned int uint32_t
Definition lvgl.h:43
uint32_t uintptr_t
Definition stdint.h:38
uint32_t * buffer
Definition trng.c:51
struct vsf_hw_rng_t::@341 request
AIC_TRNG_TypeDef * reg
Definition trng.c:44
void(* on_ready)(void *param, uint32_t *buffer, uint32_t num)
Definition trng.c:49
uint32_t cur_num
Definition trng.c:53
void * param
Definition trng.c:48
uint32_t num
Definition trng.c:52
uintptr_t vsf_hal_irq_enter(void)
Definition vsf_hal.c:64