zephyr/drivers/i2c
Peter Bigot a538dcd8f8 shell: refactor device_name_get implementation
Several shell modules use cloned code to iterate over all devices and
identify the nth instance that meets some criteria.  The code was
repetitive and included various errors.  Abstract to a helper function
that performs the check consistently.

Signed-off-by: Peter Bigot <peter.bigot@nordicsemi.no>
2020-06-23 13:27:14 +02:00
..
slave zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
CMakeLists.txt drivers: i2c: i2c_dw: Move to devicetree detection 2020-05-05 14:44:25 -05:00
Kconfig drivers: i2c: shell: add I2C bus recovery shell command 2020-05-09 01:15:30 +02:00
Kconfig.cc13xx_cc26xx kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.dw kconfig: Replace non-defconfig single-symbol 'if's with 'depends on' 2020-02-12 10:32:34 -06:00
Kconfig.esp32 kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.gpio drivers: i2c: gpio: convert to using devicetree for instances 2020-05-05 10:17:23 -05:00
Kconfig.litex drivers: i2c: cleanup select HAS_DTS_I2C 2020-04-03 22:48:31 -04:00
Kconfig.nrfx drivers: nrf: Remove no longer suitable dependencies on Kconfig options 2020-04-03 14:47:32 +02:00
Kconfig.sam0 kconfig: Replace non-defconfig single-symbol 'if's with 'depends on' 2020-02-12 10:32:34 -06:00
Kconfig.sbcon kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.sifive kconfig: Clean up header comments and make them consistent 2019-11-04 17:31:27 -05:00
Kconfig.stm32 drivers/i2c: stm32: Configure driver by compatible 2020-04-15 08:21:30 -05:00
Kconfig.xec kconfig: Turn pointless 'menuconfig's into 'config's 2020-01-24 21:30:17 -05:00
i2c-priv.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
i2c_bitbang.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
i2c_bitbang.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
i2c_cc13xx_cc26xx.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
i2c_cc32xx.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
i2c_dw.c drivers: i2c_dw: remove inappropriate assignment of API pointer 2020-06-16 10:46:39 -05:00
i2c_dw.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
i2c_dw_port_x.h global: Replace BUILD_ASSERT_MSG() with BUILD_ASSERT() 2020-03-31 07:18:06 +02:00
i2c_dw_registers.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
i2c_esp32.c drivers: esp32/clock_control: support UART, I2C 2020-06-16 09:00:51 -05:00
i2c_gecko.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
i2c_gpio.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
i2c_handlers.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
i2c_imx.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
i2c_litex.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
i2c_ll_stm32.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
i2c_ll_stm32.h zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
i2c_ll_stm32_v1.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
i2c_ll_stm32_v2.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
i2c_mchp_xec.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
i2c_mcux.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
i2c_mcux_flexcomm.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
i2c_mcux_lpi2c.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
i2c_nios2.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
i2c_nrfx_twi.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
i2c_nrfx_twim.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
i2c_rv32m1_lpi2c.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
i2c_sam0.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
i2c_sam_twi.c drivers: use macro to define device structures 2020-06-08 15:01:52 -04:00
i2c_sam_twihs.c drivers: use macro to define device structures 2020-06-08 15:01:52 -04:00
i2c_sbcon.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00
i2c_shell.c shell: refactor device_name_get implementation 2020-06-23 13:27:14 +02:00
i2c_sifive.c zephyr: replace zephyr integer types with C99 types 2020-06-08 08:23:57 -05:00