/Zephyr-latest/dts/bindings/sensor/ |
D | nordic,nrf-qdec.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "nordic,nrf-qdec" 8 include: [sensor-device.yaml, pinctrl-device.yaml] 17 pinctrl-0: 20 pinctrl-names: 23 enable-pin: 31 enable-pin = <16>; 36 enable-pin = <34>; /* 32 + 2 */ 38 led-pre: 40 description: Time LED is enabled prior to sampling event (in us)
|
/Zephyr-latest/dts/bindings/input/ |
D | gpio-qdec.yaml | 2 # SPDX-License-Identifier: Apache-2.0 15 #include <zephyr/dt-bindings/input/input-event-codes.h> 18 compatible = "gpio-qdec"; 21 steps-per-period = <4>; 23 sample-time-us = <2000>; 24 idle-timeout-ms = <200>; 27 compatible: "gpio-qdec" 33 type: phandle-array 38 led-gpios: 39 type: phandle-array [all …]
|
/Zephyr-latest/samples/sensor/qdec/boards/ |
D | nrf54h20dk_nrf54h20_cpuapp.overlay | 3 * SPDX-License-Identifier: Apache-2.0 13 encoder-emulate { 14 compatible = "gpio-leds"; 39 pinctrl-0 = <&qdec_pinctrl>; 40 pinctrl-names = "default"; 42 led-pre = <500>;
|
D | nrf54l15dk_nrf54l15_cpuapp.overlay | 3 * SPDX-License-Identifier: Apache-2.0 13 encoder-emulate { 14 compatible = "gpio-leds"; 39 pinctrl-0 = <&qdec_pinctrl>; 40 pinctrl-names = "default"; 42 led-pre = <500>;
|
D | nrf52840dk_nrf52840.overlay | 3 * SPDX-License-Identifier: Apache-2.0 13 encoder-emulate { 14 compatible = "gpio-leds"; 38 pinctrl-0 = <&qdec_pinctrl>; 39 pinctrl-names = "default"; 41 led-pre = < 500 >;
|
D | nrf5340dk_nrf5340_cpuapp.overlay | 3 * SPDX-License-Identifier: Apache-2.0 13 encoder-emulate { 14 compatible = "gpio-leds"; 37 pinctrl-0 = <&qdec_pinctrl>; 38 pinctrl-names = "default"; 40 led-pre = < 500 >;
|
/Zephyr-latest/tests/boards/nrf/qdec/boards/ |
D | nrf54l15dk_nrf54l15_common.dtsi | 3 * SPDX-License-Identifier: Apache-2.0 13 encoder-emulate { 14 compatible = "gpio-leds"; 36 low-power-enable; 47 pinctrl-0 = <&qdec_pinctrl>; 48 pinctrl-1 = <&qdec_sleep_pinctrl>; 49 pinctrl-names = "default", "sleep"; 51 led-pre = <500>; 52 zephyr,pm-device-runtime-auto;
|
D | nrf54l20pdk_nrf54l20_cpuapp.overlay | 3 * SPDX-License-Identifier: Apache-2.0 13 encoder-emulate { 14 compatible = "gpio-leds"; 36 low-power-enable; 47 pinctrl-0 = <&qdec_pinctrl>; 48 pinctrl-1 = <&qdec_sleep_pinctrl>; 49 pinctrl-names = "default", "sleep"; 51 led-pre = <500>; 52 zephyr,pm-device-runtime-auto;
|
D | nrf54h20dk_nrf54h20_cpuapp.overlay | 3 * SPDX-License-Identifier: Apache-2.0 13 encoder-emulate { 14 compatible = "gpio-leds"; 36 low-power-enable; 47 pinctrl-0 = <&qdec_pinctrl>; 48 pinctrl-1 = <&qdec_sleep_pinctrl>; 49 pinctrl-names = "default", "sleep"; 51 led-pre = <500>; 52 zephyr,pm-device-runtime-auto; 57 disable-rx;
|
D | nrf52840dk_nrf52840.overlay | 3 * SPDX-License-Identifier: Apache-2.0 13 encoder-emulate { 14 compatible = "gpio-leds"; 39 low-power-enable; 46 pinctrl-0 = <&qdec_pinctrl>; 47 pinctrl-1 = <&qdec_sleep_pinctrl>; 48 pinctrl-names = "default", "sleep"; 50 led-pre = < 500 >; 51 zephyr,pm-device-runtime-auto; 56 disable-rx;
|
D | nrf5340dk_nrf5340_cpuapp.overlay | 3 * SPDX-License-Identifier: Apache-2.0 13 encoder-emulate { 14 compatible = "gpio-leds"; 38 low-power-enable; 45 pinctrl-0 = <&qdec_pinctrl>; 46 pinctrl-1 = <&qdec_sleep_pinctrl>; 47 pinctrl-names = "default", "sleep"; 49 led-pre = < 500 >; 50 zephyr,pm-device-runtime-auto; 55 disable-rx;
|
/Zephyr-latest/include/zephyr/display/ |
D | mb_display.h | 8 * SPDX-License-Identifier: Apache-2.0 79 * The pixels go from left to right and top to bottom, i.e. top-left corner 80 * is the first row's first value, top-right is the first rows last value, 81 * and bottom-right corner is the last value of the last (5th) row. As an 84 * <pre> 90 * </pre> 92 * @param _rows Each of the 5 rows represented as a 5-value column array. 105 * https://lancaster-university.github.io/microbit-docs/ubit/display/ 117 * @brief Display one or more images on the BBC micro:bit LED display. 136 * @brief Print a string of characters on the BBC micro:bit LED display. [all …]
|
/Zephyr-latest/drivers/led/ |
D | led_mchp_xec.c | 4 * SPDX-License-Identifier: Apache-2.0 11 * @brief Microchip Breathing-Blinking LED controller 19 #include <zephyr/drivers/led.h> 60 * eight 4-bit fields numbered 0 to 7 107 temp--; in calc_blink_32k_prescaler() 126 /* Enable HW blinking of the LED. 129 * BBLED blinking mode uses an 8-bit accumulator and an 8-bit duty cycle 131 * accumulator is used as an 8-bit up counter. 132 * The counter uses the 32768 Hz clock and is pre-scaled by the delay 134 * 8-bit duty cycle values: 0x00 = full off, 0xff = full on. [all …]
|
/Zephyr-latest/dts/bindings/pinctrl/ |
D | nuvoton,numaker-pinctrl.yaml | 2 # SPDX-License-Identifier: Apache-2.0 30 To link pin configurations with a device, use a pinctrl-N property for some 33 #include "board-pinctrl.dtsi" 36 pinctrl-0 = <&uart0_default>; 37 pinctrl-names = "default"; 40 compatible: "nuvoton,numaker-pinctrl" 48 child-binding: 50 child-binding: 54 - name: pincfg-node.yaml 55 property-allowlist: [all …]
|
/Zephyr-latest/samples/modules/canopennode/ |
D | README.rst | 1 .. zephyr:code-sample:: canopennode 11 CANopen is an internationally standardized (`EN 50325-4`_, `CiA 301`_) 13 systems used in automation. CANopenNode is a 3rd party, open-source 17 demonstrates the use of non-volatile storage for the CANopen object 31 .. code-block:: console 33 west config manifest.project-filter +canopennode 36 Building and Running for TWR-KE18F 39 transceiver. This board supports CANopen LED indicators (red and green 40 LEDs). The sample can be built and executed for the TWR-KE18F as 43 .. zephyr-app-commands:: [all …]
|
/Zephyr-latest/drivers/led_strip/ |
D | ws2812_i2s.c | 5 * https://electronut.in/nrf52-i2s-ws2812/ 7 * Note: the word "word" refers to a 32-bit integer unless otherwise stated. 11 * The I2S peripheral sends two 16-bit channel values for each clock period. 12 * A single LED color (8 data bits) will take up one 32-bit word or one LRCK 13 * period. This means a standard RGB led will take 3 LRCK periods to transmit. 15 * SPDX-License-Identifier: Apache-2.0 28 #include <zephyr/dt-bindings/led/led.h> 49 /* Serialize an 8-bit color channel value into two 16-bit I2S values (or 1 32-bit 68 const struct ws2812_i2s_cfg *cfg = dev->config; in ws2812_strip_update_rgb() 69 const uint8_t sym_one = cfg->nibble_one; in ws2812_strip_update_rgb() [all …]
|
/Zephyr-latest/boards/circuitdojo/feather/doc/ |
D | index.rst | 15 The nRF9160 Feather by Circuit Dojo is a single-board development 16 for bringing your LTE-M and NB-IoT applications to life. The circuitdojo_feather_nrf9160 17 board configuration leverages the pre-existing support for the Nordic Semiconductor 24 * :abbr:`I2C (Inter-Integrated Circuit)` 31 * :abbr:`UARTE (Universal asynchronous receiver-transmitter with EasyDMA)` 42 .. figure:: img/nrf9160-feather-v31-features.jpg 52 LED subsubsection 53 --- 58 ------------------------- 64 --- [all …]
|
/Zephyr-latest/boards/sparkfun/thing_plus/doc/ |
D | index.rst | 15 The nRF9160 Thing Plus designed by Circuit Dojo is a single-board development 16 for bringing your LTE-M and NB-IoT applications to life. The sparkfun_thing_plus_nrf9160 17 board configuration leverages the pre-existing support for the Nordic Semiconductor 24 * :abbr:`I2C (Inter-Integrated Circuit)` 31 * :abbr:`UARTE (Universal asynchronous receiver-transmitter with EasyDMA)` 48 LED subsubsection 49 --- 54 ------------------------- 60 --- 66 ---------------------------- [all …]
|
/Zephyr-latest/boards/arduino/opta/doc/ |
D | index.rst | 13 programming language and standard IEC-61131-3 PLC programming languages, 24 - Ethernet compliant with IEEE802.3-2002 25 - 16MB QSPI Flash 26 - 4 x green color status LEDs 27 - 1 x green or red led over the reset push-button 28 - 1 x blue led over the user push-button (Opta Advanced only) 29 - 1 x user push-button 30 - 1 x reset push-button accessible via pinhole 31 - 8 x analog inputs 32 - 4 x isolated relay outputs [all …]
|
/Zephyr-latest/tests/drivers/build_all/input/ |
D | app.overlay | 4 * SPDX-License-Identifier: Apache-2.0 7 #include <zephyr/dt-bindings/input/input-event-codes.h> 11 #address-cells = <1>; 12 #size-cells = <1>; 17 #io-channel-cells = <1>; 18 #address-cells = <1>; 19 #size-cells = <0>; 26 zephyr,acquisition-time = <ADC_ACQ_TIME_DEFAULT>; 32 gpio-controller; 34 #gpio-cells = <0x2>; [all …]
|
/Zephyr-latest/boards/ezurio/pinnacle_100_dvk/doc/ |
D | index.rst | 6 controller, full Bluetooth 5 and LTE-M/NB-IoT capabilities – all with full 8 delivers complete antenna flexibility, with pre-integrated internal or external 9 antenna options such as the Revie Flex family of LTE and NB-IoT 17 Extremely power conscious, the Pinnacle 100 is ideal for battery-powered 21 low-power LTE connection. 25 The Pinnacle 100 Development Kit (453-00010-K1 or 453-00011-K1) hardware 27 Nordic Semiconductor nRF52840 ARM Cortex-M4F CPU, `Sierra Wireless HL7800`_ (Altair ALT1250) 34 * :abbr:`I2C (Inter-Integrated Circuit)` 42 * :abbr:`UART (Universal asynchronous receiver-transmitter)` 47 * :abbr:`HL7800 (Sierra Wireless HL7800 LTE-M1/NB-IoT modem)` [all …]
|
/Zephyr-latest/drivers/input/ |
D | input_gpio_qdec.c | 4 * SPDX-License-Identifier: Apache-2.0 66 const struct gpio_qdec_config *cfg = dev->config; in gpio_qdec_irq_setup() 71 const struct gpio_dt_spec *gpio = &cfg->ab_gpio[i]; in gpio_qdec_irq_setup() 83 const struct gpio_qdec_config *cfg = dev->config; in gpio_qdec_idle_polling_mode() 85 if (cfg->idle_poll_time_us > 0) { in gpio_qdec_idle_polling_mode() 94 const struct gpio_qdec_config *cfg = dev->config; in gpio_qdec_poll_mode() 95 struct gpio_qdec_data *data = dev->data; in gpio_qdec_poll_mode() 101 k_timer_start(&data->sample_timer, K_NO_WAIT, in gpio_qdec_poll_mode() 102 K_USEC(cfg->sample_time_us)); in gpio_qdec_poll_mode() 104 atomic_set(&data->polling, 1); in gpio_qdec_poll_mode() [all …]
|
/Zephyr-latest/doc/releases/ |
D | release-notes-1.8.rst | 13 * Ecosystem: Tracing, debugging support through third-party tools (openocd, 39 * arm: Fixed nRF52840-QIAA SoC support for device tree 61 * Support for new ARM board FRDM-KL25Z 66 * arm: Added support for STM32F469I-DISCO board 67 * BBC micro:bit: Added driver & API for the 5x5 LED display 72 * UART interrupt-driver API is better defined 73 * Support for pull-style console API 89 * HTTP Basic-Auth support added 91 * Add block wise support to CoAP for well-known response 124 * Bluetooth 5.0: The Controller reports itself as 5.0-capable [all …]
|
/Zephyr-latest/boards/arduino/giga_r1/doc/ |
D | index.rst | 10 STM32H747XI, a dual core ARM Cortex-M7 + Cortex-M4 MCU, with 2MBytes of Flash 15 - RGB LED 16 - Reset and Boot buttons 17 - USB-C device 18 - USB Host 19 - 16MB external QSPI flash 20 - 8MB external SDRAM 21 - Murata Type 1DX Bluetooth + WiFi module (CYW4343W based) 22 - Audio jack 23 - ATECC608A secure element [all …]
|
/Zephyr-latest/boards/nxp/imx93_evk/doc/ |
D | index.rst | 6 The i.MX93 Evaluation Kit (MCIMX93-EVK board) is a platform designed to show 8 small and low cost package. The MCIMX93-EVK board is an entry-level development 12 i.MX93 MPU is composed of one cluster of 2x Cortex-A55 cores and a single 13 Cortex®-M33 core. Zephyr OS is ported to run on one of the Cortex®-A55 core. 15 - Board features: 17 - RAM: 2GB LPDDR4 18 - Storage: 20 - SanDisk 16GB eMMC5.1 21 - microSD Socket 22 - Wireless: [all …]
|