Marco-Krahl opened a new pull request #3487:
URL: https://github.com/apache/incubator-nuttx/pull/3487


   ## Summary
   This patch series extends 1 wire support by providing a master bus interface 
that can be used by any driver instance.
   This also implements a few small wrapper functions for atomic data 
transition with the connected device on the bus.
   
   I made a few small changes to the existing internal 1wire interface. 
Especially the slaves handling is hidden by the master interface and currently 
not used since it is not helpful.
   
   Optimized handling, especially when only one device is connected on the bus, 
is determined by the number of maximally allowed slaves, not the number of 
added slaves to the interface like before.
   
   I think the latter one can lead to a bus error when more than one physical 
device is connected on the bus, but only one is registered. 
   
   I assume maximal slaves should be the correct indicator for that.
   
   ## Impact
   drivers/1wire and include/nuttx/1wire
   
   ## Testing
   stnm32f103-minimum (Bluepill)
   
   


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

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to