channel selection
[gnuk/neug.git] / src / neug.h
1 #define NEUG_NO_KICK      0
2 #define NEUG_KICK_FILLING 1
3
4 #define NEUG_PRE_LOOP 64
5
6 void neug_init (uint32_t *buf, uint8_t size);
7 void neug_prng_reseed (void);
8 uint32_t neug_get (int kick);
9 void neug_kick_filling (void);
10 void neug_flush (void);
11 void neug_wait_full (void);
12 void neug_fini (void);
13 void neug_select (uint8_t raw);