/Zephyr-latest/dts/bindings/sensor/ |
D | ntc-thermistor.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 include: [sensor-device.yaml] 9 io-channels: 12 ADC IO channel connected to this NTC thermistor. 14 pullup-uv: 22 pullup-ohm: 27 pulldown-ohm: 32 connected-positive: 35 Indicates how the thermistor is connected in series with a pull-up and/or 36 a pull-down resistor. If this flag is NOT specified, the thermistor is [all …]
|
/Zephyr-latest/samples/sensor/lsm6dso_i2c_on_i3c/ |
D | README.rst | 1 .. zephyr:code-sample:: lsmd6dso_i2c_on_i3c 3 :relevant-api: sensor_interface 19 the evaluation board STEVAL-MKI196V1 connected to the I3C header 25 - LSM6DSO https://www.st.com/en/mems-and-sensors/lsm6dso.html 31 sensor (for example, the one on evaluation board STEVAL-MKI196V1). 36 .. zephyr-app-commands:: 37 :zephyr-app: samples/sensor/lsm6dso_i2c_on_i3c 38 :host-os: unix 47 ------------------ 54 * Internal pull-up is on pin 3 (which is connected to pin 2 already) [all …]
|
/Zephyr-latest/samples/sensor/lps22hh_i3c/ |
D | README.rst | 1 .. zephyr:code-sample:: lps22hh_i3c 3 :relevant-api: sensor_interface 18 STEVALMKI192-V1 connected to the I3C header on :zephyr:board:`mimxrt685_evk`. 23 - LPS22HH: https://www.st.com/en/mems-and-sensors/lps22hh.html 29 sensor (for example, the one on evaluation board STEVALMKI192-V1). 34 I3C In-Band Interrupt (IBI) to signal new data being available. 45 .. zephyr-app-commands:: 46 :zephyr-app: samples/sensor/lps22hh_i3c 47 :host-os: unix 56 ------------------ [all …]
|
/Zephyr-latest/include/zephyr/dt-bindings/gpio/ |
D | gpio.h | 5 * SPDX-License-Identifier: Apache-2.0 39 /* Configures GPIO output in single-ended mode (open drain or open source). */ 41 /* Configures GPIO output in push-pull mode */ 54 * configuration which behaves like a switch that is either connected to ground 62 * connected to power supply or disconnected. There exist no corresponding 74 /** Enables GPIO pin pull-up. */ 77 /** Enable GPIO pin pull-down. */
|
/Zephyr-latest/samples/basic/servo_motor/ |
D | README.rst | 1 .. zephyr:code-sample:: servo-motor 3 :relevant-api: pwm_interface 15 This app is targeted for servomotor ROB-09065. The corresponding PWM pulse 23 The sample requires a servomotor whose signal pin is connected to a pin driven 24 by PWM. The servo must be defined in Devicetree using the ``pwm-servo`` 28 .. code-block:: devicetree 32 compatible = "pwm-servo"; 34 min-pulse = <PWM_USEC(700)>; 35 max-pulse = <PWM_USEC(2500)>; 50 ground and the white wire to the SCL pin, i.e. pin P19 on the edge connector. [all …]
|
/Zephyr-latest/samples/drivers/uart/native_tty/ |
D | README.rst | 1 .. zephyr:code-sample:: uart-native-tty 3 :relevant-api: uart_interface 5 Use native TTY driver to send and receive data between two UART-to-USB bridge dongles. 25 other dongle's RX pin. The ground connection is not needed. Both dongles must 29 are in your system by running the command ``ls -l /dev/tty*``. If that is not 30 the case on your machine you can either change the ``serial-port`` properties 32 ``-uart_port`` and ``-uart_port2``. 39 .. zephyr-app-commands:: 40 :zephyr-app: samples/drivers/uart/native_tty 41 :host-os: unix [all …]
|
/Zephyr-latest/samples/boards/espressif/light_sleep/ |
D | README.rst | 1 .. zephyr:code-sample:: esp32-light-sleep 27 button, an external button can be connected, along with a 10k pull-up resistor, 28 and a 100nF capacitor to ground for debouncing. 33 .. zephyr-app-commands:: 34 :zephyr-app: samples/boards/espressif/light_sleep 42 ----------------- 48 .. code-block:: console 50 *** Booting Zephyr OS build zephyr-v3.1.0-3667-gb42e2b225ecf *** 71 state to "disabled" or "de-asserted".
|
/Zephyr-latest/boards/tdk/robokit1/doc/ |
D | index.rst | 7 number of small ground robotics useful sensors including chirp sensors for time of flight 10 It pairs a 300MHz Cortex-M7 ATSAME70Q21 with an array of TDK sensors and pin headers useful for rob… 15 - ATSAME70Q21 ARM Cortex-M7 Processor 16 - 12 MHz crystal oscillator (Pres) 17 - 32.768 kHz crystal oscillator 18 - Micro-AB USB device 19 - Micro-AB USB debug (Microchip EDBG) interface supporting CMSIS-DAP, Virtual COM Port and Data 20 - JTAG interface connector 21 - One reset pushbutton 22 - One red user LED [all …]
|
/Zephyr-latest/boards/actinius/icarus_som_dk/doc/ |
D | index.rst | 9 a low-power 3-axis accelerometer and an on-board eSIM. 10 The development kit provides interfacing to the SoM through USB-C, 17 ARM Cortex-M33F CPU, ARMv8-M Security Extension and the 24 * :abbr:`I2C (Inter-Integrated Circuit)` 31 * :abbr:`UARTE (Universal asynchronous receiver-transmitter with EasyDMA)` 45 The detailed information about the on-board hardware can be found at the `Icarus SoM Product Websit… 53 +----+-------+------------------------------------+------------------+ 54 | # | Label | Description | Device-tree node | 56 | 1 | NC | Not Connected | - | 57 +----+-------+------------------------------------+------------------+ [all …]
|
/Zephyr-latest/boards/adi/max32666fthr/doc/ |
D | index.rst | 6 optimized Bluetooth® 5 solutions with the MAX32666 Arm® Cortex®-M4 processor with FPU. The board 7 also includes the MAX1555 1-Cell Li+ battery charger for battery management. The form factor is 9 off-the-shelf peripheral expansion boards. The board also includes a variety of peripherals, 10 such as a micro SD card connector, 6-axis accelerometer/gyro, RGB indicator LED, and pushbutton. 11 This platform provides poweroptimized flexible for quick proof-of-concepts and early software 28 - MAX32666 MCU: 30 - High-Efficiency Microcontroller and Audio DSP for Wearable and Hearable Devices 32 - Arm Cortex-M4 with FPU Up to 96MHz 33 - Optional Second Arm Cortex-M4 with FPU Optimized for Data Processing 34 - Low-Power 7.3728MHz System Clock Option [all …]
|
/Zephyr-latest/boards/adi/max32672fthr/doc/ |
D | index.rst | 6 sensor solutions using the MAX32672 Arm® Cortex®-M4. The board also includes the MAX8819 PMIC for 10 a power-optimized flexible platform for quick proof-ofconcepts and early software development 26 - MAX32672 MCU: 28 - High-Efficiency Microcontroller for Low-Power High-Reliability Devices 30 - Arm Cortex-M4 Processor with FPU up to 100MHz 31 - 1MB Dual-Bank Flash with Error Correction 32 - 200KB SRAM (160KB with ECC Enabled), Optionally Preserved in Lowest Power Modes 33 - EEPROM Emulation on Flash 34 - 16KB Unified Cache with ECC 35 - Resource Protection Unit (RPU) and MemoryProtection Unit (MPU) [all …]
|
/Zephyr-latest/boards/ezurio/bt510/doc/ |
D | bt510.rst | 6 …tooth v5 Long Range integrated sensor that uses a Nordic Semiconductor nRF52840 ARM Cortex-M4F CPU. 14 * :abbr:`I2C (Inter-Integrated Circuit)` 21 * :abbr:`UART (Universal Asynchronous Receiver-Transmitter)` 42 +-----------+------------+----------------------+ 45 | ADC | on-chip | adc | 46 +-----------+------------+----------------------+ 47 | CLOCK | on-chip | clock_control | 48 +-----------+------------+----------------------+ 49 | FLASH | on-chip | flash | 50 +-----------+------------+----------------------+ [all …]
|
/Zephyr-latest/tests/drivers/gpio/gpio_api_1pin/src/ |
D | test_config.c | 4 * SPDX-License-Identifier: Apache-2.0 39 * - Configure pin in in/out mode, verify that gpio_pin_set_raw / 41 * - Verify that GPIO_OUTPUT_HIGH flag is initializing the pin to high. 42 * - Verify that GPIO_OUTPUT_LOW flag is initializing the pin to low. 43 * - Verify that configuring the pin as an output without initializing it 45 * - Verify that it is not possible to change value of a pin via 56 TC_PRINT("Running test on port=%s, pin=%d\n", port->name, TEST_PIN); in ZTEST() 68 if (ret == -ENOTSUP) { in ZTEST() 141 * - Verify that pin configured in Open Drain mode and initialized 145 * - Setting pin configured in Open Drain mode to low results in [all …]
|
/Zephyr-latest/boards/espressif/esp32_ethernet_kit/doc/ |
D | index.rst | 6 The ESP32-Ethernet-Kit is an Ethernet-to-Wi-Fi development board that enables 7 Ethernet devices to be interconnected over Wi-Fi. At the same time, to provide 8 more flexible power supply options, the ESP32-Ethernet-Kit also supports power 11 .. _get-started-esp32-ethernet-kit-v1.2-overview: 13 ESP32-Ethernet-Kit is an ESP32-WROVER-E based development. 14 For more information, check the datasheet at `ESP32-WROVER-E Datasheet`_. 17 board B. The `Ethernet Board (A)`_ contains Bluetooth/Wi-Fi dual-mode 18 ESP32-WROVER-E module and IP101GRI, a Single Port 10/100 Fast Ethernet 23 .. _get-started-esp32-ethernet-kit-v1.2: 25 .. figure:: img/esp32-ethernet-kit-v1.2.jpg [all …]
|
/Zephyr-latest/boards/adi/max32675evkit/doc/ |
D | index.rst | 6 the MAX32675 microcontroller, which is a highly integrated, mixed-signal, ultralow-power 7 microcontroller designed for industrial and medical sensors. It contains an integrated, low-power 16 - MAX32675 MCU: 18 - Low-Power, High-Performance for IndustrialApplications 20 - 100MHz Arm Cortex-M4 with FPU 21 - 384KB Internal Flash 22 - 160KB SRAM 23 - 128kB ECC Enabled 24 - 44.1μA/MHz ACTIVE Mode at 0.9V up to 12MHzCoremark® 25 - 64.5μA/MHz ACTIVE Mode at 1.1V up to 100MHzCoremark [all …]
|
/Zephyr-latest/drivers/usb/uhc/ |
D | uhc_max3421e.c | 4 * SPDX-License-Identifier: Apache-2.0 63 const struct max3421e_config *config = dev->config; in max3421e_read_hirq() 92 ret = spi_transceive_dt(&config->dt_spi, &tx, &rx); in max3421e_read_hirq() 94 priv->hirq = hirq; in max3421e_read_hirq() 113 const struct max3421e_config *config = dev->config; in max3421e_write_byte() 125 return spi_write_dt(&config->dt_spi, &tx); in max3421e_write_byte() 133 const struct max3421e_config *config = dev->config; in max3421e_write() 151 return spi_write_dt(&config->dt_spi, &tx); in max3421e_write() 156 struct uhc_data *data = dev->data; in max3421e_lock() 158 return k_mutex_lock(&data->mutex, K_FOREVER); in max3421e_lock() [all …]
|
/Zephyr-latest/boards/espressif/esp_wrover_kit/doc/ |
D | index.rst | 6 ESP-WROVER-KIT is an ESP32-based development board produced by `Espressif <https://www.espressif.co… 8 ESP-WROVER-KIT features the following integrated components: 10 - ESP32-WROVER-E module 11 - LCD screen 12 - MicroSD card slot 14 Its another distinguishing feature is the embedded FTDI FT2232HL chip - an advanced multi-interface 16 without a separate JTAG debugger. ESP-WROVER-KIT makes development convenient, easy, and 17 cost-effective. 26 For more information, check `ESP32-WROVER-E Datasheet`_ and `ESP32 Datasheet`_. 31 The block diagram below shows the main components of ESP-WROVER-KIT and their interconnections. [all …]
|
/Zephyr-latest/boards/adi/max32680evkit/doc/ |
D | index.rst | 8 which is an advanced system-on-chip (SoC) 10 and management is provided by a single-inductor 11 multiple-output (SIMO) buck regulator system and contains 20 - MAX32680 MCU: 22 - Ultra-Low-Power Wireless Microcontroller 24 - Internal 100MHz Oscillator 25 - 512KB Flash and 128KB SRAM, Optional ECC on One 32KB SRAM Bank 27 - Bluetooth 5.2 LE Radio 29 - Dedicated, Ultra-Low-Power, 32-Bit RISC-VCoprocessor to Offload 31 Timing-Critical Bluetooth Processing [all …]
|
/Zephyr-latest/drivers/modem/ |
D | simcom-sim7080.c | 4 * SPDX-License-Identifier: Apache-2.0 13 #include <zephyr/drivers/modem/simcom-sim7080.h> 14 #include "simcom-sim7080.h" 55 struct sim7080_data *data = dev->data; in modem_get_mac() 58 data->mac_addr[0] = 0x00; in modem_get_mac() 59 data->mac_addr[1] = 0x10; in modem_get_mac() 64 UNALIGNED_PUT(hash_value, (uint32_t *)(data->mac_addr + 2)); in modem_get_mac() 66 return data->mac_addr; in modem_get_mac() 75 struct sim7080_data *data = dev->data; in modem_net_iface_init() 77 net_if_set_link_addr(iface, modem_get_mac(dev), sizeof(data->mac_addr), NET_LINK_ETHERNET); in modem_net_iface_init() [all …]
|
/Zephyr-latest/boards/actinius/icarus/doc/ |
D | index.rst | 6 The Icarus is a cost-effective cellular IoT board in Adafruit's Feather/FeatherWing 8 LTE-M, NB-IoT, GPS, accelerometer, USB, LiPo charger as well as 12 ARM Cortex-M33F CPU, ARMv8-M Security Extension and the 19 * :abbr:`I2C (Inter-Integrated Circuit)` 26 * :abbr:`UARTE (Universal asynchronous receiver-transmitter with EasyDMA)` 33 The detailed information about the on-board hardware can be found at the `Icarus Product Website`_. 46 +------------+----------------------------+----------------------------------------------+---------… 47 | Icarus pin | Function | Description | Device-t… 49 | RST | Reset | Active low reset with internal pullup | - … 50 +------------+----------------------------+----------------------------------------------+---------… [all …]
|
/Zephyr-latest/drivers/i2c/ |
D | i2c_esp32.c | 5 * SPDX-License-Identifier: Apache-2.0 10 /* Include esp-idf headers first to avoid redefining BIT() macro */ 31 #include "i2c-priv.h" 44 #define I2C_CLOCK_INVALID (-1) 151 const struct i2c_esp32_config *config = dev->config; in i2c_esp32_config_pin() 154 if (config->index >= SOC_I2C_NUM) { in i2c_esp32_config_pin() 156 return -EINVAL; in i2c_esp32_config_pin() 159 gpio_pin_set_dt(&config->sda.gpio, 1); in i2c_esp32_config_pin() 160 ret = gpio_pin_configure_dt(&config->sda.gpio, GPIO_PULL_UP | GPIO_OUTPUT | GPIO_INPUT); in i2c_esp32_config_pin() 161 esp_rom_gpio_matrix_out(config->sda.gpio.pin, config->sda.sig_out, 0, 0); in i2c_esp32_config_pin() [all …]
|
/Zephyr-latest/boards/adi/max32672evkit/doc/ |
D | index.rst | 6 of the MAX32672 microcontroller, which is a small, high-reliability, ultra-low power, 7 32-bit microcontroller. The MAX32672 is a secure and cost-effective solution 8 for motion/motor control, industrial sensors, and battery-powered medical devices and offers legacy 9 designs an easy, cost-optimal upgrade path from 8-bit or 16-bit microcontrollers. 16 - MAX32672 MCU: 18 - High-Efficiency Microcontroller for Low-Power High-Reliability Devices 20 - Arm Cortex-M4 Processor with FPU up to 100MHz 21 - 1MB Dual-Bank Flash with Error Correction 22 - 200KB SRAM (160KB with ECC Enabled), Optionally Preserved in Lowest Power Modes 23 - EEPROM Emulation on Flash [all …]
|