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

   
   ## Summary
   
     - setcoordsaddr()/setcoordeaddr() overwrote the radio's own address with 
the coordinator address                                                         
                                                                                
                                      
     - EADR and ASSOEADR were written MSB first (datasheet registers 2-6, 
2-83), frames to the extended address were dropped                              
                                                                                
                                          
     - the RX worker waited for an IOB with reception disabled, the radio 
stopped receiving for good once IOBs ran out                                    
                                                                                
                                          
     - energy detect returned -ENOTTY, the MAC energy scan failed; implemented 
per datasheet 3.6.1                                                             
                                                                                
                                     
     - TX header length counted the source PAN ID wrongly (datasheet 3.12.1)    
                                                                                
                                                                                
                                    
     - beacons sent by the radio carry macBSN, started from a random value at 
reset                                                                           
                                                                                
                                      
     - the MRF24J40 has no extended address and used all ones: the board can 
now provide one through a new optional geteaddr lower-half callback; 
nrf52832-dk builds a locally administered EUI-64 from its device ID             
                                                                                
                                                                                
                          
   
   ## Impact
   
   various improvements
   
   ## Testing
   
   nrf52832-dk with MRF24J40 against nrf52840-dk, nrf5340-dk (network core) and 
nrf54lm20-dk, each as coordinator and as device: association, 50 direct and 30 
indirect frames, poll, transaction expiry, re-association, energy scan on 
channels 11-13, heap and IOB counts back at baseline
   


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