ADuCM4x50 Device Drivers API Reference Manual  Release 4.0.0.0
adi_rng_config.h
1 
15 #ifndef ADI_RNG_CONFIG_H__
16 #define ADI_RNG_CONFIG_H__
17 #include <adi_global_config.h>
27 /************* RNG Driver configurations ***************/
28 
29 /************* RNG controller configurations ***************/
30 
36 #define RNG0_CFG_ONLY_8_BIT 1
37 
45 #define RNG0_CFG_LENGTH_RELOAD 256u
46 
55 #define RNG0_CFG_LENGTH_PRESCALER 0u
56 
57 /************** Macro validation *****************************/
58 
59 #if ( RNG0_CFG_ONLY_8_BIT > 1 )
60 #error "Invalid configuration"
61 #endif
62 
63 #if ( RNG0_CFG_LENGTH_RELOAD > 4095u )
64 #error "Invalid value for reload"
65 #endif
66 
67 #if ( RNG0_CFG_LENGTH_PRESCALER > 10u )
68 #error "Invalid value for prescaler"
69 #endif
70 
73 #endif /* __ADI_RNG_CONFIG_H__ */