OpenWSN Firmware
openrandom.h
Go to the documentation of this file.
1 #ifndef __OPENRANDOM_H
2 #define __OPENRANDOM_H
3 
11 #include "openwsn.h"
12 
13 //=========================== define ==========================================
14 
15 //=========================== typedef =========================================
16 
17 //=========================== module variables ================================
18 
19 typedef struct {
20  uint16_t shift_reg; // Galois shift register used to obtain a pseudo-random number
22 
23 //=========================== prototypes ======================================
24 
25 void openrandom_init(void);
26 uint16_t openrandom_get16b(void);
27 
33 #endif
void openrandom_init()
Definition: openrandom.c:13
uint16_t openrandom_get16b()
Definition: openrandom.c:20
Definition: openrandom.h:19
uint16_t shift_reg
Definition: openrandom.h:20