Class library for using the true Random Number Generator on STM32F4xxx devices.

Dependents:   MCU-Benchmark-Sute Doom_Flame-F429ZI_v02 Wether_Meter

Embed: (wiki syntax)

« Back to documentation index

STM32F4_RNG Class Reference

STM32F4_RNG Class Reference

Class library for using the true Random Number Generator on STM32F4xxx devices. More...

#include <STM32F4_RNG.h>

Public Member Functions

 STM32F4_RNG ()
 Create a STM32F4_RNG object.
unsigned long Get ()
 Gets a 32-bit random number.

Detailed Description

Class library for using the true Random Number Generator on STM32F4xxx devices.

Example:

 #include "mbed.h"
 #include "STM32F4_RNG.h"
 #include "SWO.h"
 
 STM32F4_RNG rnd;

 int main() { 
     // create a 32-bit unsigned variable
     unsigned long num;   //or uint32_t num

     while(1) {
         num = rnd.Get();
         printf("%u\n", num);
         wait(1.0);
     } 
 }

Definition at line 55 of file STM32F4_RNG.h.


Constructor & Destructor Documentation

STM32F4_RNG (  )

Create a STM32F4_RNG object.

Definition at line 5 of file STM32F4_RNG.cpp.


Member Function Documentation

unsigned long Get (  )

Gets a 32-bit random number.

Parameters:
None
Returns:
32-bit random number.

Definition at line 11 of file STM32F4_RNG.cpp.