[Oberon] FPGA - nRF24L01 connection

Tomas Kral thomas.kral at email.cz
Tue Apr 17 11:12:32 CEST 2018


On Sun, 15 Apr 2018 07:52:05 +0300
Jörg Straube <joerg.straube at iaeth.ch> wrote:

> How do you measure „x% loss“? Currently, all your packets contain a
> constant string. Please enter an increasing number in it and see how
> many numbers you miss.

Currently I just count packets received from a 100 sent.

  PROCEDURE Ping100*;
    VAR i: INTEGER;
  BEGIN plcnt := 0; (* reset payload count *)
    FOR i := 1 TO 100 DO Ping END;
    Texts.WriteString(W, "Ping:");  Texts.WriteInt(W, plcnt, 6);
    Texts.WriteLn(W); Texts.Append(Oberon.Log, W.buf)
  END Ping100;
..
..
012345678901234567890123456789x rcv-done
 snd-done
012345678901234567890123456789x rcv-done
 snd-done
 snd-timed
 snd-timed
 snd-timed
Ping:    26

It seems, I cannot get above 30% with my current setup and RF24
lib.

-- 
Tomas Kral <thomas.kral at email.cz>


More information about the Oberon mailing list