Переглянути джерело

Fixes includes andmoved to XorShiftRandom pseudo-random number generator

CapXilinx 12 роки тому
батько
коміт
e37345bb77
1 змінених файлів з 4 додано та 5 видалено
  1. 4 5
      source/src/ports/LM3S8962/main.c

+ 4 - 5
source/src/ports/LM3S8962/main.c

@@ -52,8 +52,8 @@
 #include "cipcommon.h"
 #include "random.h"
 #include <trace.h>
-#include "../../cip_energy/ElEnergyData.h"
-#include "eminterface.h"
+#include <ElectricalEnergy/ElEnergyData.h>
+#include "measurement_extension/eminterface.h"
 
 int callocsize = CALLOCSIZE;
 char callocmem[CALLOCSIZE];
@@ -346,13 +346,12 @@ main(void)
 /* implement missing functions rand and srand */
 int _EXFUN(rand,(_VOID))
 {
-  return RandomNumber();
+  return nextXorShiftUInt32();
 }
 
 _VOID   _EXFUN(srand,(unsigned __seed))
 {
-  RandomAddEntropy(__seed);
-  RandomSeed();
+  setXorShiftSeed(__seed);
 }