raiden00pl opened a new pull request, #21455:
URL: https://github.com/apache/nuttx/pull/21455

   ## Summary                                                                   
                                                                                
                                                                                
                                  
                                                                                
                                                                                
                                                                                
                                    
     The ACK was started from two interrupts and went on air ~270 us after      
                                                                                
                                                                                
                                    
     the frame instead of 192 us (802.15.4-2006 7.5.6.4.2). Strict receivers    
                                                                                
                                                                                
                                    
     like the STM32WB MAC reject it.                                            
                                                                                
                                                                                
                                    
                                                                                
                                                                                
                                                                                
                                    
     RADIO PHYEND now starts the idle 802.15.4 timer over PPI/DPPI and its      
                                                                                
                                                                                
                                    
     compare enables TX, so the ACK starts at aTurnaroundTime. No new timer:    
                                                                                
                                                                                
                                    
     the existing one runs at 1 us, and on nRF54L it moves from TIMER20 to      
                                                                                
                                                                                
                                    
     TIMER10, which sits in the radio domain.                                   
                                                                                
                                                                                
                                    
                                                                                
                                                                                
                                                                                
                                    
   ## Impact                                                                    
                                                                                
                                                                                
                                  
                                                                                
                                                                                
                                                                                
                                    
     nRF52/nRF53/nRF54L 802.15.4 drivers. nRF54L uses TIMER10 instead of        
                                                                                
                                                                                
                                    
     TIMER20. PPI/DPPI channels 14 and 15 are used.                             
                                                                                
                                                                                
                                    
                                                                                
                                                                                
                                                                                
                                    
   ## Testing                                                                   
                                                                                
                                                                                
                                  
                                                                                
                                                                                
                                                                                
                                    
     nRF52840-DK, nRF5340-DK, nRF54LM20-DK and STM32WB5MM-DK (ST MAC            
                                                                                
                                                                                
                                    
     firmware), all pairs in both roles: association, direct and indirect       
                                                                                
                                                                                
                                    
     data 10/10. Before the fix the STM32WB rejected every nRF ACK. 


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to