| VSF Documented
    | 
| Data Fields | ||
| vsf_rng_t | vsf_rng | |
| AIC_TRNG_TypeDef * | reg | |
| uint32_t | pclk | |
| struct { | ||
| void * param | ||
| void(*   on_ready )(void *param, uint32_t *buffer, uint32_t num) | ||
| uint32_t * buffer | ||
| uint32_t num | ||
| uint32_t cur_num | ||
| } | request | |
| vsf_rng_t vsf_hw_rng_t::vsf_rng | 
| AIC_TRNG_TypeDef* vsf_hw_rng_t::reg | 
| uint32_t vsf_hw_rng_t::pclk | 
| void* vsf_hw_rng_t::param | 
| uint32_t* vsf_hw_rng_t::buffer | 
| uint32_t vsf_hw_rng_t::num | 
| uint32_t vsf_hw_rng_t::cur_num | 
| struct { ... } vsf_hw_rng_t::request |