[riot-notifications] [RIOT-OS/RIOT] drivers/rail: efr32 radio driver (#9212)

Thomas Stilwell notifications at github.com
Tue May 26 07:58:51 CEST 2020


The latency issue appears to be solved for me by adding `cortexm_isr_end()` to the end of `_rail_radio_event_handler()`.

Before:
```sh
> ping fe80::16b4:57ff:fed1:e9d4%7 -i 300 -c 10 -s 10
18 bytes from fe80::16b4:57ff:fed1:e9d4: icmp_seq=0 ttl=64 rssi=-75 dBm time=113.128 ms
18 bytes from fe80::16b4:57ff:fed1:e9d4: icmp_seq=1 ttl=64 rssi=-75 dBm time=74.219 ms
18 bytes from fe80::16b4:57ff:fed1:e9d4: icmp_seq=2 ttl=64 rssi=-75 dBm time=36.926 ms
18 bytes from fe80::16b4:57ff:fed1:e9d4: icmp_seq=3 ttl=64 rssi=-75 dBm time=127.014 ms
18 bytes from fe80::16b4:57ff:fed1:e9d4: icmp_seq=4 ttl=64 rssi=-75 dBm time=89.112 ms
18 bytes from fe80::16b4:57ff:fed1:e9d4: icmp_seq=5 ttl=64 rssi=-75 dBm time=49.896 ms
18 bytes from fe80::16b4:57ff:fed1:e9d4: icmp_seq=6 ttl=64 rssi=-75 dBm time=11.658 ms
18 bytes from fe80::16b4:57ff:fed1:e9d4: icmp_seq=7 ttl=64 rssi=-75 dBm time=102.723 ms
18 bytes from fe80::16b4:57ff:fed1:e9d4: icmp_seq=8 ttl=64 rssi=-74 dBm time=64.148 ms
18 bytes from fe80::16b4:57ff:fed1:e9d4: icmp_seq=9 ttl=64 rssi=-75 dBm time=24.322 ms

--- fe80::16b4:57ff:fed1:e9d4 PING statistics ---
10 packets transmitted, 10 packets received, 0% packet loss
round-trip min/avg/max = 11.658/69.314/127.014 ms

```

After:
```sh
> ping fe80::16b4:57ff:fed1:e9d4%7 -i 30 -c 10 -s 10
18 bytes from fe80::16b4:57ff:fed1:e9d4: icmp_seq=0 ttl=64 rssi=-73 dBm time=8.789 ms
18 bytes from fe80::16b4:57ff:fed1:e9d4: icmp_seq=1 ttl=64 rssi=-72 dBm time=7.843 ms
18 bytes from fe80::16b4:57ff:fed1:e9d4: icmp_seq=2 ttl=64 rssi=-73 dBm time=8.148 ms
18 bytes from fe80::16b4:57ff:fed1:e9d4: icmp_seq=3 ttl=64 rssi=-73 dBm time=7.843 ms
18 bytes from fe80::16b4:57ff:fed1:e9d4: icmp_seq=4 ttl=64 rssi=-72 dBm time=9.125 ms
18 bytes from fe80::16b4:57ff:fed1:e9d4: icmp_seq=5 ttl=64 rssi=-72 dBm time=6.561 ms
18 bytes from fe80::16b4:57ff:fed1:e9d4: icmp_seq=6 ttl=64 rssi=-73 dBm time=7.538 ms
18 bytes from fe80::16b4:57ff:fed1:e9d4: icmp_seq=7 ttl=64 rssi=-72 dBm time=8.789 ms
18 bytes from fe80::16b4:57ff:fed1:e9d4: icmp_seq=8 ttl=64 rssi=-73 dBm time=7.843 ms
18 bytes from fe80::16b4:57ff:fed1:e9d4: icmp_seq=9 ttl=64 rssi=-72 dBm time=6.256 ms

--- fe80::16b4:57ff:fed1:e9d4 PING statistics ---
10 packets transmitted, 10 packets received, 0% packet loss
round-trip min/avg/max = 6.256/7.873/9.125 ms

```


-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/RIOT-OS/RIOT/pull/9212#issuecomment-633822797
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.riot-os.org/pipermail/notifications/attachments/20200525/2b809e1b/attachment-0001.htm>


More information about the notifications mailing list