Home
last modified time | relevance | path

Searched full:ht16k33 (Results 1 – 17 of 17) sorted by relevance

/Zephyr-Core-3.5.0/samples/drivers/ht16k33/
DREADME.rst1 .. zephyr:code-sample:: ht16k33
2 :name: HT16K33 LED driver with keyscan
5 Control up to 128 LEDs connected to an HT16K33 LED driver and log keyscan events.
10 This sample controls the LEDs connected to a `Holtek HT16K33`_
12 rows/columns of the HT16K33.
27 connect an HT16K33 LED driver at address 0x70 on the I2C-0 bus.
30 :zephyr-app: samples/drivers/ht16k33
43 .. _Holtek HT16K33: http://www.holtek.com/productdetail/-/vg/HT16K33
Dsample.yaml2 description: Demonstration of the HT16K33 LED driver with keyscan
3 name: HT16K33 sample
5 sample.drivers.ht16k33:
DCMakeLists.txt6 project(ht16k33) project
/Zephyr-Core-3.5.0/drivers/led/
DKconfig.ht16k334 menuconfig HT16K33 config
5 bool "HT16K33 LED driver"
10 Enable LED driver for HT16K33.
12 The HT16K33 is a memory mapping, multifunction LED
18 depends on (HT16K33 && KSCAN)
21 Enable keyscan child device support in the HT16K33 LED
25 HT16K33 keyscan driver.
Dht16k33.c11 * @brief LED driver for the HT16K33 I2C LED driver with keyscan
18 #include <zephyr/drivers/led/ht16k33.h>
22 LOG_MODULE_REGISTER(ht16k33, CONFIG_LED_LOG_LEVEL);
26 /* HT16K33 commands and options */
54 /* HT16K33 size definitions */
95 /* The HT16K33 blinks all LEDs at the same frequency */ in ht16k33_led_blink()
121 LOG_ERR("Setting HT16K33 blink frequency failed"); in ht16k33_led_blink()
148 LOG_ERR("Setting HT16K33 brightness failed"); in ht16k33_led_set_brightness()
183 LOG_ERR("Setting HT16K33 LED %s failed", on ? "on" : "off"); in ht16k33_led_set_state()
217 LOG_WRN("Failed to to read HT16K33 key data (err %d)", err); in ht16k33_process_keyscan_data()
[all …]
DCMakeLists.txt7 zephyr_library_sources_ifdef(CONFIG_HT16K33 ht16k33.c)
DKconfig30 source "drivers/led/Kconfig.ht16k33"
/Zephyr-Core-3.5.0/dts/bindings/kscan/
Dholtek,ht16k33-keyscan.yaml1 description: Holtek HT16K33 keyscan
3 compatible: "holtek,ht16k33-keyscan"
7 on-bus: ht16k33
/Zephyr-Core-3.5.0/include/zephyr/drivers/led/
Dht16k33.h14 * Register a HT16K33 keyscan device to be notified of relevant
15 * keyscan events by the keyscan interrupt thread in the HT16K33
18 * @param parent HT16K33 parent device.
19 * @param child HT16K33 child device.
/Zephyr-Core-3.5.0/dts/bindings/led/
Dholtek,ht16k33.yaml1 description: Holtek HT16K33 LEDs
3 compatible: "holtek,ht16k33"
7 bus: ht16k33
/Zephyr-Core-3.5.0/drivers/kscan/
Dkscan_ht16k33.c11 * @brief Keyscan driver for the HT16K33 I2C LED driver
16 #include <zephyr/drivers/led/ht16k33.h>
22 "HT16K33 keyscan driver must be initialized after HT16K33 LED driver");
41 LOG_ERR("HT16K33 parent device not ready"); in kscan_ht16k33_init()
DKconfig.ht16k335 bool "HT16K33 keyscan driver"
9 Enable keyscan driver for HT16K33.
11 The HT16K33 is a memory mapping, multifunction LED
DKconfig15 source "drivers/kscan/Kconfig.ht16k33"
/Zephyr-Core-3.5.0/samples/drivers/ht16k33/boards/
Dnrf52840dk_nrf52840.overlay10 ht16k33@70 {
11 compatible = "holtek,ht16k33";
17 compatible = "holtek,ht16k33-keyscan";
/Zephyr-Core-3.5.0/tests/drivers/build_all/led/
Dapp.overlay41 ht16k33@1 {
42 compatible = "holtek,ht16k33";
/Zephyr-Core-3.5.0/
DCODEOWNERS371 /drivers/kscan/*ht16k33* @henrikbrixandersen
640 /include/zephyr/drivers/led/ht16k33.h @henrikbrixandersen
770 /samples/drivers/ht16k33/ @henrikbrixandersen
/Zephyr-Core-3.5.0/doc/releases/
Drelease-notes-2.0.rst246 * Added HT16K33 LED driver
279 * Added Holtek HT16K33 LED driver
1094 * :github:`16164` - [Coverity CID :198584]Uninitialized variables in /drivers/led/ht16k33.c