ChibiOS/HAL  7.0.3
hal_trng_lld.h File Reference

PLATFORM TRNG subsystem low level driver header. More...

Go to the source code of this file.

Macros

#define trng_lld_driver_fields
 Low level fields of the TRNG driver structure. More...
 
#define trng_lld_config_fields
 Low level fields of the TRNG configuration structure. More...
 
PLATFORM configuration options
#define PLATFORM_TRNG_USE_TRNG1   FALSE
 TRNGD1 driver enable switch. More...
 

Functions

void trng_lld_init (void)
 Low level TRNG driver initialization. More...
 
void trng_lld_start (TRNGDriver *trngp)
 Configures and activates the TRNG peripheral. More...
 
void trng_lld_stop (TRNGDriver *trngp)
 Deactivates the TRNG peripheral. More...
 
bool trng_lld_generate (TRNGDriver *trngp, size_t size, uint8_t *out)
 True random numbers generator. More...
 

Detailed Description

PLATFORM TRNG subsystem low level driver header.

Definition in file hal_trng_lld.h.