nuttx/drivers/1wire
Marco Krahl 624a60f456 drivers/1wire: Adds some improvents
The following changes where added.
- Removes dependency to slave structure. Selecting a device on the bus only
  requires the unique romcode.

- Make search operation mutual exclusive on the bus. This is necessary to
  prevent another driver instance from making a transition on the bus at
  the same time.

- Skip also rom when only 1 slave is expected on the bus. Physical
  connected devuce should be indicated by the maxslave paramter during
  initializing, not the reigstered slaves.

- Fixes some compiler warnings in existing ds28e17 driver.

Signed-off-by: Marco Krahl <ocram.lhark@gmail.com>
2021-04-14 02:49:28 -05:00
..
1wire_crc.c drivers/1wire: Moves header and adjusts include paths 2021-04-14 02:49:28 -05:00
1wire_internal.h drivers/1wire: Adds some improvents 2021-04-14 02:49:28 -05:00
1wire_read.c nuttx/1wire: Adds 1wire master interface 2021-04-14 02:49:28 -05:00
1wire_write.c nuttx/1wire: Adds 1wire master interface 2021-04-14 02:49:28 -05:00
1wire_writeread.c nuttx/1wire: Adds 1wire master interface 2021-04-14 02:49:28 -05:00
1wire.c drivers/1wire: Adds some improvents 2021-04-14 02:49:28 -05:00
ds28e17.c drivers/1wire: Adds some improvents 2021-04-14 02:49:28 -05:00
Kconfig drivers/*/Kconfig: Consolidate driver Kconfig Files. 2020-02-15 15:19:11 +01:00
Make.defs nuttx/1wire: Adds 1wire master interface 2021-04-14 02:49:28 -05:00