You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@mynewt.apache.org by "William San Filippo (JIRA)" <ji...@apache.org> on 2016/04/21 23:51:12 UTC

[jira] [Resolved] (MYNEWT-284) NRF51 radio state errors

     [ https://issues.apache.org/jira/browse/MYNEWT-284?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

William San Filippo resolved MYNEWT-284.
----------------------------------------
    Resolution: Fixed

The issue was that for very small packets the phy was not properly setting the transceiver hw to automatically go from receive to transmit. The code assumed there would always be enough time from processing the receive start interrupt and the end of the frame.

The fix was to always program the hw to go from rx to tx. Once the packet is received, the firmware decides whether to continue with a transmission or disable the phy.

Most of the changes occurred due to combining some common receive related code; was just wasting code space.

> NRF51 radio state errors
> ------------------------
>
>                 Key: MYNEWT-284
>                 URL: https://issues.apache.org/jira/browse/MYNEWT-284
>             Project: Mynewt
>          Issue Type: Bug
>          Components: Nimble
>    Affects Versions: v0_8_0_beta2
>            Reporter: William San Filippo
>            Assignee: William San Filippo
>             Fix For: v0_8_0_rel
>
>
> The current nrf51 phy is counting radio state errors occasionally. These seemed to have started with the tickless timer changes although I commented out the WFI to test if there were any issues in that regard and there were none. The current code simply ignores these errors and continues but they need to be investigated.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)