zephyr/drivers/led
Steve Jacot-Guillarmod 13d74677ba drivers: led: pca9633: disable allcall
The PCA9633 i2c LED controller offers an All Call address in its nominal
operation, allowing simultaneous communication with all instances present
on the same i2c bus. The default address is 0x70. While this functionality
is convenient, it is possible that the board uses another i2c component
that also uses this address (for example, the shtcx). In such cases, the
address conflict prevents the proper functioning of the system.

The idea is to add a "disable-allcall" property to the device tree. If this
option is present, the initialization of the PCA9633 forces the bit 0
(ALLCALL) to be set to false, thereby disabling this function. It is
necessary to add this property to all PCA9633 devices on the bus to free up
the address 0x70.

Signed-off-by: Steve Jacot-Guillarmod <steve@piziwate.net>
2023-10-06 12:24:23 +01:00
..
CMakeLists.txt drivers: led: Add Onsemi ncp5623c driver 2023-08-04 10:47:31 -05:00
ht16k33.c drivers: gpio: use gpio_is_ready_dt helper function 2023-08-28 08:48:35 -05:00
is31fl3216a.c drivers: led: Add lumissil is31fl3216a driver 2023-06-19 11:02:36 +02:00
is31fl3733.c drivers: led: added support for is31fl3733 led driver 2023-07-21 10:51:18 +00:00
Kconfig drivers: led: Add Onsemi ncp5623c driver 2023-08-04 10:47:31 -05:00
Kconfig.gpio drivers: led: Update Kconfig 2022-08-11 17:46:43 +02:00
Kconfig.ht16k33 drivers: led: Update Kconfig 2022-08-11 17:46:43 +02:00
Kconfig.is31fl3216a drivers: led: Add lumissil is31fl3216a driver 2023-06-19 11:02:36 +02:00
Kconfig.is31fl3733 drivers: led: added support for is31fl3733 led driver 2023-07-21 10:51:18 +00:00
Kconfig.lp50xx drivers: led: lp503x: extend driver to all lp50xx devices 2023-08-04 13:18:01 +02:00
Kconfig.lp3943 drivers: led: Update Kconfig 2022-08-11 17:46:43 +02:00
Kconfig.lp5562 drivers: led: Update Kconfig 2022-08-11 17:46:43 +02:00
Kconfig.lp5569 drivers: led: Add lp5569 led controller driver 2023-06-19 09:17:52 +01:00
Kconfig.ncp5623 drivers: led: Add Onsemi ncp5623c driver 2023-08-04 10:47:31 -05:00
Kconfig.npm1300 drivers: led: npm1300: nPM1300 LED driver 2023-06-23 08:55:13 +00:00
Kconfig.pca9633 drivers: led: Update Kconfig 2022-08-11 17:46:43 +02:00
Kconfig.pwm drivers: led: Update Kconfig 2022-08-11 17:46:43 +02:00
Kconfig.tlc59108 drivers: led: Update Kconfig 2022-08-11 17:46:43 +02:00
Kconfig.xec drivers: led: Microchip XEC LED driver using BBLED controller 2022-12-02 11:31:50 +01:00
led_context.h
led_gpio.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
led_handlers.c
led_mchp_xec.c drivers: led: Microchip XEC LED driver using BBLED controller 2022-12-02 11:31:50 +01:00
led_npm1300.c drivers: led: npm1300: nPM1300 LED driver 2023-06-23 08:55:13 +00:00
led_pwm.c drivers: led_pwm: fix overflow in set_brightness 2023-07-18 10:45:05 +00:00
led_shell.c drivers: led: shell: Correct command help of set_brightness 2023-04-24 16:29:30 +02:00
lp50xx.c drivers: led: lp50xx: fix led index 2023-08-04 13:18:01 +02:00
lp3943.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
lp5562.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00
lp5569.c drivers: led: add power management for ti lp5569 2023-06-19 09:17:52 +01:00
ncp5623.c drivers: led: Add Onsemi ncp5623c driver 2023-08-04 10:47:31 -05:00
pca9633.c drivers: led: pca9633: disable allcall 2023-10-06 12:24:23 +01:00
tlc59108.c includes: prefer <zephyr/kernel.h> over <zephyr/zephyr.h> 2022-09-05 16:31:47 +02:00