/Zephyr-latest/dts/bindings/stepper/adi/ |
D | adi,tmc2209.yaml | 1 # SPDX-FileCopyrightText: Copyright (c) 2024 Fabian Blatz <fabianblatz@gmail.com> 2 # SPDX-License-Identifier: Apache-2.0 10 enable-gpios = <&gpio0 0 GPIO_ACTIVE_HIGH>; 11 msx-gpios = <&gpio0 1 GPIO_ACTIVE_HIGH>, 13 step-gpios = <&gpio0 3 GPIO_ACTIVE_HIGH>; 14 dir-gpios = <&gpio0 4 GPIO_ACTIVE_HIGH>; 15 dual-edge-step; 21 - name: stepper-controller.yaml 22 property-allowlist: 23 - micro-step-res [all …]
|
/Zephyr-latest/tests/drivers/build_all/stepper/ |
D | gpio.dtsi | 3 * SPDX-License-Identifier: Apache-2.0 7 compatible = "zephyr,gpio-stepper"; 9 micro-step-res = <1>; 10 gpios = <&test_gpio 0 0>, 19 micro-step-res = <1>; 20 msx-gpios = <&test_gpio 0 0>, 22 en-gpios = <&test_gpio 0 0>; 23 step-gpios = <&test_gpio 0 0>; 24 dir-gpios = <&test_gpio 0 0>; 32 dir-gpios = <&test_gpio 0 0>; [all …]
|
/Zephyr-latest/dts/bindings/stepper/ti/ |
D | ti,drv8424.yaml | 1 # SPDX-FileCopyrightText: Copyright (c) 2024 Navimatix GmbH 2 # SPDX-License-Identifier: Apache-2.0 10 The step gpio pin needs to be connected directly to the SOC GPIO controller, connecting the 18 dir-gpios = <&arduino_header 18 0>; 19 step-gpios = <&arduino_header 19 0>; 20 sleep-gpios = <&arduino_header 15 GPIO_ACTIVE_LOW>; 21 en-gpios = <&arduino_header 14 0>; 22 m0-gpios = <&mikroe_stepper_gpios 0 0>; 23 m1-gpios = <&mikroe_stepper_gpios 1 0>; 31 - name: stepper-controller.yaml [all …]
|
/Zephyr-latest/dts/bindings/stepper/ |
D | stepper-controller.yaml | 1 # SPDX-FileCopyrightText: Copyright (c) 2024 Carl Zeiss Meditec AG 2 # SPDX-License-Identifier: Apache-2.0 7 invert-direction: 12 micro-step-res: 16 - 1 17 - 2 18 - 4 19 - 8 20 - 16 21 - 32 [all …]
|
/Zephyr-latest/tests/drivers/stepper/stepper_api/boards/ |
D | nucleo_f767zi.overlay | 3 * SPDX-License-Identifier: Apache-2.0 6 #include <zephyr/dt-bindings/gpio/gpio.h> 10 stepper-motors = <&motor_1 0>; 21 dir-gpios = <&arduino_header 18 0>; /* D12 */ 22 step-gpios = <&arduino_header 19 0>; /* D13 */ 23 sleep-gpios = <&arduino_header 15 GPIO_ACTIVE_LOW>; /* D9 */ 24 en-gpios = <&arduino_header 14 0>; /* D8 */ 25 m0-gpios = <&arduino_header 16 0>; 26 m1-gpios = <&arduino_header 17 0>; 29 #address-cells = <1>; [all …]
|
D | nucleo_g071rb.overlay | 2 * SPDX-FileCopyrightText: Copyright (c) 2024 Jilay Sandeep Pandya 3 * SPDX-License-Identifier: Apache-2.0 8 compatible = "zephyr,gpio-stepper"; 10 micro-step-res = <1>; 11 gpios = <&gpioa 9 GPIO_ACTIVE_HIGH>,
|
D | qemu_x86_64.overlay | 2 * SPDX-FileCopyrightText: Copyright (c) 2024 Jilay Sandeep Pandya 3 * SPDX-License-Identifier: Apache-2.0 8 #address-cells = <1>; 9 #size-cells = <1>; 13 gpio-controller; 15 #gpio-cells = <0x2>; 23 compatible = "zephyr,gpio-stepper"; 25 micro-step-res = <1>; 26 gpios = <&test_gpio 0 0>,
|
/Zephyr-latest/tests/drivers/stepper/drv8424/emul/boards/ |
D | native_sim.overlay | 3 * SPDX-License-Identifier: Apache-2.0 6 #include <zephyr/dt-bindings/gpio/gpio.h> 14 dir-gpios = <&gpio1 0 0>; /* D3 */ 15 step-gpios = <&gpio1 1 0>; /* D4 */ 16 sleep-gpios = <&gpio2 0 GPIO_ACTIVE_LOW>; /* D2 */ 17 en-gpios = <&gpio2 1 0>; /* 5 */ 18 m0-gpios = <&gpio3 0 0>; 19 m1-gpios = <&gpio3 1 0>; 22 #address-cells = <1>; 23 #size-cells = <0>; [all …]
|
/Zephyr-latest/tests/drivers/stepper/drv8424/api/boards/ |
D | native_sim.overlay | 3 * SPDX-License-Identifier: Apache-2.0 6 #include <zephyr/dt-bindings/gpio/gpio.h> 14 dir-gpios = <&gpio1 0 0>; /* D3 */ 15 step-gpios = <&gpio1 1 0>; /* D4 */ 16 sleep-gpios = <&gpio2 0 GPIO_ACTIVE_LOW>; /* D2 */ 17 en-gpios = <&gpio2 1 0>; /* 5 */ 18 m0-gpios = <&gpio3 0 0>; 19 m1-gpios = <&gpio3 1 0>; 22 #address-cells = <1>; 23 #size-cells = <0>; [all …]
|
D | nucleo_f767zi.overlay | 3 * SPDX-License-Identifier: Apache-2.0 6 #include <zephyr/dt-bindings/gpio/gpio.h> 10 stepper-motors = <&drv8424 0>; 23 gpio-controller; 25 #gpio-cells = <2>; 27 gpio-reserved-ranges = <7 1>; 29 gpio-line-names = 45 dir-gpios = <&arduino_header 18 0>; /* D12 */ 46 step-gpios = <&arduino_header 19 0>; /* D13 */ 47 sleep-gpios = <&arduino_header 15 GPIO_ACTIVE_LOW>; /* D9 */ [all …]
|
D | mimxrt1060_evk_mimxrt1062_qspi_B.overlay | 3 * SPDX-License-Identifier: Apache-2.0 6 #include <zephyr/dt-bindings/gpio/gpio.h> 10 stepper-motors = <&drv8424 0>; 23 gpio-controller; 25 #gpio-cells = <2>; 27 gpio-reserved-ranges = <7 1>; 29 gpio-line-names = 45 dir-gpios = <&arduino_header 9 0>; /* D3 */ 46 step-gpios = <&arduino_header 10 0>; /* D4 */ 47 sleep-gpios = <&arduino_header 8 GPIO_ACTIVE_LOW>; /* D2 */ [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/dts/bindings/ieee802154/ |
D | atmel,rf2xx.yaml | 1 # Copyright (c) 2019-2020 Gerson Fernando Budke <nandojve@gmail.com> 2 # SPDX-License-Identifier: Apache-2.0 8 include: spi-device.yaml 11 irq-gpios: 12 type: phandle-array 15 reset-gpios: 16 type: phandle-array 19 slptr-gpios: 20 type: phandle-array 23 Multi-functional pin that controls sleep, deep sleep, transmit [all …]
|
/Zephyr-latest/boards/espressif/esp32_devkitc_wrover/ |
D | esp32_devkitc_wrover_procpu.dts | 4 * SPDX-License-Identifier: Apache-2.0 6 /dts-v1/; 9 #include "esp32_devkitc_wrover-pinctrl.dtsi" 10 #include <zephyr/dt-bindings/input/input-event-codes.h> 11 #include <zephyr/dt-bindings/input/esp32-touch-sensor-input.h> 15 model = "Espressif ESP32-DevkitC WROVER-E PROCPU"; 19 uart-0 = &uart0; 20 i2c-0 = &i2c0; 26 compatible = "gpio-keys"; 28 gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>; [all …]
|
/Zephyr-latest/boards/espressif/esp32_devkitc_wroom/ |
D | esp32_devkitc_wroom_procpu.dts | 4 * SPDX-License-Identifier: Apache-2.0 6 /dts-v1/; 9 #include "esp32_devkitc_wroom-pinctrl.dtsi" 10 #include <zephyr/dt-bindings/input/input-event-codes.h> 11 #include <zephyr/dt-bindings/input/esp32-touch-sensor-input.h> 15 model = "Espressif ESP32-DevkitC PROCPU"; 19 uart-0 = &uart0; 20 i2c-0 = &i2c0; 26 compatible = "gpio-keys"; 28 gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>; [all …]
|
/Zephyr-latest/boards/lilygo/ttgo_t8s3/ |
D | ttgo_t8s3_procpu.dts | 4 * SPDX-License-Identifier: Apache-2.0 6 /dts-v1/; 9 #include "ttgo_t8s3-pinctrl.dtsi" 10 #include <zephyr/dt-bindings/input/input-event-codes.h> 11 #include <zephyr/dt-bindings/input/esp32-touch-sensor-input.h> 19 i2c-0 = &i2c0; 22 uart-0 = &uart0; 30 /* zephyr,shell-uart = &uart0; */ 32 zephyr,shell-uart = &usb_serial; 34 zephyr,code-partition = &slot0_partition; [all …]
|
/Zephyr-latest/drivers/bluetooth/hci/ |
D | apollox_blue.h | 4 * SPDX-License-Identifier: Apache-2.0 45 * The devices mainly include the required gpio (e.g. reset-gpios, 46 * irq-gpios). 77 * This step may do the necessary handshaking with the controller before
|
/Zephyr-latest/boards/espressif/esp32s2_saola/ |
D | esp32s2_saola.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 10 #include "esp32s2_saola-pinctrl.dtsi" 11 #include <zephyr/dt-bindings/input/input-event-codes.h> 12 #include <zephyr/dt-bindings/input/esp32-touch-sensor-input.h> 16 model = "Espressif ESP32S2-Saola"; 21 i2c-0 = &i2c0; 28 zephyr,shell-uart = &uart0; 30 zephyr,code-partition = &slot0_partition; 34 compatible = "gpio-keys"; [all …]
|
/Zephyr-latest/boards/espressif/esp32s2_devkitc/ |
D | esp32s2_devkitc.dts | 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 10 #include "esp32s2_devkitc-pinctrl.dtsi" 11 #include <zephyr/dt-bindings/input/input-event-codes.h> 12 #include <zephyr/dt-bindings/input/esp32-touch-sensor-input.h> 21 i2c-0 = &i2c0; 28 zephyr,shell-uart = &uart0; 30 zephyr,code-partition = &slot0_partition; 34 compatible = "gpio-keys"; 37 gpios = <&gpio0 0 (GPIO_PULL_UP | GPIO_ACTIVE_LOW)>; [all …]
|
/Zephyr-latest/dts/bindings/sensor/ |
D | invensense,icm42670.yaml | 4 # SPDX-License-Identifier: Apache-2.0 6 description: ICM-42670 motion tracking device 8 include: [sensor-device.yaml] 11 int-gpios: 12 type: phandle-array 14 The INT signal default configuration is active-high. The 18 accel-hz: 22 Default frequency of accelerometer. (Unit - Hz) 24 Power-on reset value is 800. 26 - 0 [all …]
|
/Zephyr-latest/boards/espressif/esp32s3_devkitc/ |
D | esp32s3_devkitc_procpu.dts | 4 * SPDX-License-Identifier: Apache-2.0 6 /dts-v1/; 9 #include <zephyr/dt-bindings/input/input-event-codes.h> 10 #include <zephyr/dt-bindings/input/esp32-touch-sensor-input.h> 12 #include "esp32s3_devkitc-pinctrl.dtsi" 15 model = "Espressif ESP32S3-DevkitC PROCPU"; 19 i2c-0 = &i2c0; 26 zephyr,shell-uart = &uart0; 28 zephyr,code-partition = &slot0_partition; 29 zephyr,bt-hci = &esp32_bt_hci; [all …]
|
/Zephyr-latest/boards/espressif/esp32s3_devkitm/ |
D | esp32s3_devkitm_procpu.dts | 4 * SPDX-License-Identifier: Apache-2.0 6 /dts-v1/; 9 #include <zephyr/dt-bindings/input/input-event-codes.h> 10 #include <zephyr/dt-bindings/input/esp32-touch-sensor-input.h> 12 #include "esp32s3_devkitm-pinctrl.dtsi" 15 model = "Espressif ESP32S3-DevkitM PROCPU"; 19 i2c-0 = &i2c0; 26 zephyr,shell-uart = &uart0; 28 zephyr,code-partition = &slot0_partition; 29 zephyr,bt-hci = &esp32_bt_hci; [all …]
|
/Zephyr-latest/drivers/ieee802154/ |
D | ieee802154_rf2xx.c | 1 /* ieee802154_rf2xx.c - ATMEL RF2XX IEEE 802.15.4 Driver */ 6 * Copyright (c) 2019-2020 Gerson Fernando Budke 8 * SPDX-License-Identifier: Apache-2.0 67 .rssi = -40, 84 k_sem_give(&ctx->trx_isr_lock); in trx_isr_handler() 111 * Datasheet: Figure 7-13. Timing Example of an RX_AACK Transaction in rf2xx_trx_set_tx_state() 141 struct rf2xx_context *ctx = dev->data; in rf2xx_set_rssi_base() 144 if (ctx->cc_page == IEEE802154_ATTR_PHY_CHANNEL_PAGE_ZERO_OQPSK_2450_BPSK_868_915) { in rf2xx_set_rssi_base() 148 } else if (ctx->cc_page == IEEE802154_ATTR_PHY_CHANNEL_PAGE_TWO_OQPSK_868_915) { in rf2xx_set_rssi_base() 156 ctx->trx_rssi_base = base; in rf2xx_set_rssi_base() [all …]
|
/Zephyr-latest/drivers/stepper/ |
D | gpio_stepper_controller.c | 2 * SPDX-FileCopyrightText: Copyright (c) 2024 Carl Zeiss Meditec AG 3 * SPDX-FileCopyrightText: Copyright (c) 2024 Jilay Sandeep Pandya 4 * SPDX-License-Identifier: Apache-2.0 49 struct gpio_stepper_data *data = dev->data; in stepper_motor_set_coil_charge() 50 const struct gpio_stepper_config *config = dev->config; in stepper_motor_set_coil_charge() 53 (void)gpio_pin_set_dt(&config->control_pins[i], in stepper_motor_set_coil_charge() 54 half_step_lookup_table[data->coil_charge][i]); in stepper_motor_set_coil_charge() 61 struct gpio_stepper_data *data = dev->data; in increment_coil_charge() 63 if (data->coil_charge == NUM_CONTROL_PINS * MAX_MICRO_STEP_RES - data->step_gap) { in increment_coil_charge() 64 data->coil_charge = 0; in increment_coil_charge() [all …]
|
/Zephyr-latest/boards/nxp/mr_canhubk3/doc/ |
D | index.rst | 6 `NXP MR-CANHUBK3`_ is an evaluation board for mobile robotics applications such 8 features an `NXP S32K344`_ general-purpose automotive microcontroller based on 9 an Arm Cortex-M7 core (Lock-Step). 14 - NXP S32K344 15 - Arm Cortex-M7 (Lock-Step), 160 MHz (Max.) 16 - 4 MB of program flash, with ECC 17 - 320 KB RAM, with ECC 18 - Ethernet 100 Mbps, CAN FD, FlexIO, QSPI 19 - 12-bit 1 Msps ADC, 16-bit eMIOS timer 21 - `NXP FS26 Safety System Basis Chip`_ [all …]
|