zephyr/drivers/w1
Thomas Stranger 16242e9c32 drivers/w1: add 1-wire shell
This commit implements shell support for 1-Wire.
Commands for bus-reset, bit-, byte-, and block- communication,
as well as search and configuration are implemented.

- write_byte, and write_block perform a reset before,
in case the option "-r" is passed.
- using read_io_options() function to parse the reset option,
as this allows to easily add further options in the future.
- configuration type can be specified either as number or as name.

Signed-off-by: Thomas Stranger <thomas.stranger@outlook.com>
2022-09-07 15:33:52 +02:00
..
CMakeLists.txt drivers/w1: add 1-wire shell 2022-09-07 15:33:52 +02:00
Kconfig drivers/w1: add 1-wire shell 2022-09-07 15:33:52 +02:00
Kconfig.ds2484 drivers: w1: Move to using select in Kconfig for I2C bus 2022-08-12 14:15:53 +01:00
Kconfig.test drivers: w1: Update drivers to use devicetree Kconfig symbol 2022-07-29 14:25:27 +02:00
Kconfig.zephyr_serial drivers: w1: use select SERIAL in Kconfig for w1-zephyr-serial driver 2022-08-14 09:08:19 -05:00
w1_common.c everywhere: Fix legacy include paths 2022-07-18 16:16:47 +00:00
w1_ds248x.h includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
w1_ds2484.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
w1_handlers.c
w1_net.c everywhere: Fix legacy include paths 2022-07-18 16:16:47 +00:00
w1_shell.c drivers/w1: add 1-wire shell 2022-09-07 15:33:52 +02:00
w1_test.c drivers: w1: add vnd,w1 driver for ci testing 2022-07-05 23:06:45 +02:00
w1_zephyr_serial.c drivers: w1: add zephyr-serial driver 2022-07-05 23:06:45 +02:00