[
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)