/Zephyr-latest/dts/bindings/serial/ |
D | st,stm32-uart-base.yaml | 2 # SPDX-License-Identifier: Apache-2.0 5 description: STM32 UART-BASE 8 - name: uart-controller.yaml 9 property-blocklist: 10 - clock-frequency 11 - name: pinctrl-device.yaml 12 - name: reset-device.yaml 13 - name: uart-controller-pin-inversion.yaml 28 single-wire: 31 Enable the single wire half-duplex communication. [all …]
|
/Zephyr-latest/boards/panasonic/pan1783/doc/ |
D | index.rst | 6 The PAN1783, PAN1783A and PAN1783A-PA Evaluation Boards (pan1783_evb, 8 PAN1783A and PAN1783A-PA Modules which are based on the nRF5340 chipset 11 More information about the PAN1783, PAN1783A, PAN1783A-PA Modules and 25 PAN1783A-PA EVB 28 The PAN1783A-PA EVB essentially resembles a PAN1783 EVB, with the addition 46 The schematics for the PAN1783/PAN1783A/PAN1783A-PA Evaluation Boards are 47 …in the `download section PAN1783`_ / `download section PAN1783A`_ / `download section PAN1783A-PA`_ 58 .. target-notes:: 59 …te: https://industry.panasonic.eu/products/devices/wireless-connectivity/bluetooth-low-energy-modu… 60 .. _Panasonic Wireless Connectivity Development Hub: https://pideu.panasonic.de/development-hub/ [all …]
|
/Zephyr-latest/subsys/fs/ext2/ |
D | ext2_impl.c | 4 * SPDX-License-Identifier: Apache-2.0 37 /* Helper functions --------------------------------------------------------- */ 49 switch (fs->sblock.s_errors) { in error_behavior() 55 fs->flags |= EXT2_DATA_FLAGS_RO; in error_behavior() 67 /* Block operations --------------------------------------------------------- */ 80 ret = k_mem_slab_alloc(&ext2_block_memory_slab, (void **)&b->data, K_NO_WAIT); in get_block_struct() 97 b->num = block; in ext2_get_block() 98 b->flags = EXT2_BLOCK_ASSIGNED; in ext2_get_block() 99 ret = fs->backend_ops->read_block(fs, b->data, block); in ext2_get_block() 115 b->num = 0; in ext2_get_empty_block() [all …]
|
D | ext2_format.c | 4 * SPDX-License-Identifier: Apache-2.0 23 if (cfg->block_size == 0) { in validate_config() 24 cfg->block_size = ext2_default.block_size; in validate_config() 27 if (cfg->bytes_per_inode == 0) { in validate_config() 28 cfg->bytes_per_inode = ext2_default.bytes_per_inode; in validate_config() 31 if (cfg->volume_name[0] == '\0') { in validate_config() 32 strcpy(cfg->volume_name, "ext2"); in validate_config() 35 if (!cfg->set_uuid) { in validate_config() 37 sys_rand_get(cfg->uuid, 16); in validate_config() 40 cfg->uuid[6] = (cfg->uuid[6] & 0x0f) | 0x40; in validate_config() [all …]
|
D | ext2_diskops.h | 4 * SPDX-License-Identifier: Apache-2.0 37 * @param block Number of inode block to fetch (0 - first block in that inode) 226 void ext2_write_direntry(struct ext2_disk_direntry *disk_de, struct ext2_direntry *de); 228 uint32_t ext2_get_disk_direntry_inode(struct ext2_disk_direntry *de); 229 uint32_t ext2_get_disk_direntry_reclen(struct ext2_disk_direntry *de); 230 uint8_t ext2_get_disk_direntry_namelen(struct ext2_disk_direntry *de); 231 uint8_t ext2_get_disk_direntry_type(struct ext2_disk_direntry *de); 233 void ext2_set_disk_direntry_inode(struct ext2_disk_direntry *de, uint32_t inode); 234 void ext2_set_disk_direntry_reclen(struct ext2_disk_direntry *de, uint16_t reclen); 235 void ext2_set_disk_direntry_namelen(struct ext2_disk_direntry *de, uint8_t namelen); [all …]
|
D | ext2_diskops.c | 4 * SPDX-License-Identifier: Apache-2.0 34 sb->s_inodes_count = sys_le32_to_cpu(disk_sb->s_inodes_count); in fill_sblock() 35 sb->s_blocks_count = sys_le32_to_cpu(disk_sb->s_blocks_count); in fill_sblock() 36 sb->s_free_blocks_count = sys_le32_to_cpu(disk_sb->s_free_blocks_count); in fill_sblock() 37 sb->s_free_inodes_count = sys_le32_to_cpu(disk_sb->s_free_inodes_count); in fill_sblock() 38 sb->s_first_data_block = sys_le32_to_cpu(disk_sb->s_first_data_block); in fill_sblock() 39 sb->s_log_block_size = sys_le32_to_cpu(disk_sb->s_log_block_size); in fill_sblock() 40 sb->s_log_frag_size = sys_le32_to_cpu(disk_sb->s_log_frag_size); in fill_sblock() 41 sb->s_blocks_per_group = sys_le32_to_cpu(disk_sb->s_blocks_per_group); in fill_sblock() 42 sb->s_frags_per_group = sys_le32_to_cpu(disk_sb->s_frags_per_group); in fill_sblock() [all …]
|
/Zephyr-latest/lib/posix/options/ |
D | file_system_r.c | 4 * SPDX-License-Identifier: Apache-2.0 24 struct fs_dirent de; in readdir_r() local 41 rc = fs_readdir(&ptr->dir, &de); in readdir_r() 44 return -rc; in readdir_r() 47 strncpy(entry->d_name, de.name, MIN(sizeof(entry->d_name), sizeof(de.name))); in readdir_r() 48 entry->d_name[sizeof(entry->d_name) - 1] = '\0'; in readdir_r() 50 if (entry->d_name[0] == '\0') { in readdir_r()
|
/Zephyr-latest/soc/st/stm32/stm32f3x/ |
D | Kconfig.defconfig.stm32f303x8 | 3 # Copyright (c) 2020 Sebastian Schwabe <sebastian.schwabe@mailbox.tu-dresden.de> 4 # Fabian Paschke <fabian.paschke@eas.iis.fraunhofer.de> 5 # SPDX-License-Identifier: Apache-2.0
|
/Zephyr-latest/dts/bindings/spi/ |
D | microchip,xec-qmspi.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "microchip,xec-qmspi" 8 include: [spi-controller.yaml, pinctrl-device.yaml] 19 pinctrl-0: 22 pinctrl-names: 53 description: Delay in system clocks from last clock edge to CS# de-assertion 58 description: Delay in system clocks from CS# de-assertion to driving HOLD# and WP# 63 description: Delay in system clocks from CS# de-assertion to CS# assertion
|
D | microchip,xec-qmspi-ldma.yaml | 3 # SPDX-License-Identifier: Apache-2.0 7 compatible: "microchip,xec-qmspi-ldma" 9 include: [spi-controller.yaml, pinctrl-device.yaml] 30 pinctrl-0: 33 pinctrl-names: 39 QMSPI data lines 1, 2, or 4. 1 data line is full-duplex 40 MOSI and MISO or half-duplex on MOSI only. Lines set to 2 42 Defaults to 1 for full duplex driver's support for full-duplex spi. 44 - 1 45 - 2 [all …]
|
/Zephyr-latest/doc/services/storage/disk/ |
D | access.rst | 15 API provides IOCTLs to initialize and de-initialize the disk. They are 22 * :c:macro:`DISK_IOCTL_CTRL_DEINIT`: De-initialize the disk. Once this IOCTL 26 Init/deinit IOCTL calls are balanced, so a disk will not de-initialize until 29 It is also possible to force a disk de-initialization by passing a 35 Note that de-initializing a disk is a low level operation- typically the 36 de-initialization and initialization calls should be left to the filesystem 38 de-initialize the disk and can instead call :c:func:`fs_unmount` 46 Both standard and high-capacity SD cards are supported. 69 .. code-block:: devicetree 73 cs-gpios = <&porta 27 GPIO_ACTIVE_LOW>; [all …]
|
/Zephyr-latest/drivers/serial/ |
D | uart_stm32.h | 2 * Copyright (c) 2016 Open-RnD Sp. z o.o. 4 * SPDX-License-Identifier: Apache-2.0 44 /* enable de signal */ 46 /* de signal assertion time in 1/16 of a bit */ 48 /* de signal deassertion time in 1/16 of a bit */ 50 /* enable de pin inversion */ 61 /* Device defined as wake-up source */
|
/Zephyr-latest/dts/bindings/misc/ |
D | zephyr,modbus-serial.yaml | 2 # SPDX-License-Identifier: Apache-2.0 6 compatible: "zephyr,modbus-serial" 8 include: uart-device.yaml 11 de-gpios: 12 type: phandle-array 15 Driver enable pin (DE) of the RS-485 transceiver. 19 re-gpios: 20 type: phandle-array 23 Receiver enable pin (nRE) of the RS-485 transceiver.
|
/Zephyr-latest/boards/panasonic/pan1770_evb/doc/ |
D | index.rst | 48 .. target-notes:: 49 …s://industry.panasonic.eu/products/devices/wireless-connectivity/bluetooth-low-energy-modules/pan1… 50 .. _Panasonic Wireless Connectivity Development Hub: https://pideu.panasonic.de/development-hub/ 51 .. _user guide: https://pideu.panasonic.de/development-hub/pan1770/evaluation_board/user_guide/ 52 .. _download section: https://pideu.panasonic.de/development-hub/pan1770/downloads/
|
/Zephyr-latest/boards/panasonic/pan1780_evb/doc/ |
D | index.rst | 47 .. target-notes:: 48 …s://industry.panasonic.eu/products/devices/wireless-connectivity/bluetooth-low-energy-modules/pan1… 49 .. _Panasonic Wireless Connectivity Development Hub: https://pideu.panasonic.de/development-hub/ 50 .. _user guide: https://pideu.panasonic.de/development-hub/pan1780/evaluation_board/user_guide/ 51 .. _download section: https://pideu.panasonic.de/development-hub/pan1780/downloads/
|
/Zephyr-latest/boards/panasonic/pan1782_evb/doc/ |
D | index.rst | 46 .. target-notes:: 48 …s://industry.panasonic.eu/products/devices/wireless-connectivity/bluetooth-low-energy-modules/pan1… 49 .. _Panasonic Wireless Connectivity Development Hub: https://pideu.panasonic.de/development-hub/ 50 .. _user guide: https://pideu.panasonic.de/development-hub/pan1782/evaluation_board/user_guide/ 51 .. _download section: https://pideu.panasonic.de/development-hub/pan1782/downloads/
|
/Zephyr-latest/boards/panasonic/pan1781_evb/doc/ |
D | index.rst | 46 .. target-notes:: 47 …s://industry.panasonic.eu/products/devices/wireless-connectivity/bluetooth-low-energy-modules/pan1… 48 .. _Panasonic Wireless Connectivity Development Hub: https://pideu.panasonic.de/development-hub/ 49 .. _user guide: https://pideu.panasonic.de/development-hub/pan1781/evaluation_board/user_guide/ 50 .. _download section: https://pideu.panasonic.de/development-hub/pan1781/downloads/
|
/Zephyr-latest/tests/subsys/fs/ext2/src/ |
D | test_dirops.c | 4 * SPDX-License-Identifier: Apache-2.0 20 struct fs_dirent de; in ZTEST() local 27 if (fs_stat("/sml/lost+found", &de) == 0) { in ZTEST()
|
/Zephyr-latest/dts/arm/st/f3/ |
D | stm32f303X8.dtsi | 2 * Copyright (c) 2020 Sebastian Schwabe <sebastian.schwabe@mailbox.tu-dresden.de> 3 * Fabian Paschke <fabian.paschke@eas.iis.fraunhofer.de> 4 * SPDX-License-Identifier: Apache-2.0 12 compatible = "zephyr,memory-region", "st,stm32-ccm"; 14 zephyr,memory-region = "CCM"; 22 flash-controller@40022000 { 29 compatible = "st,stm32-dac"; 33 #io-channel-cells = <1>; 38 compatible = "st,stm32-bbram"; 39 st,backup-regs = <5>; [all …]
|
/Zephyr-latest/samples/drivers/led/lp5569/ |
D | README.rst | 1 .. zephyr:code-sample:: lp5569 2 :name: LP5569 9-channel LED controller 3 :relevant-api: led_interface 22 .. zephyr-app-commands:: 23 :zephyr-app: samples/drivers/led/lp5569 31 .. code-block:: none 33 *** Booting Zephyr OS build zephyr-v3.3.0 *** 40 - LP5569 Datasheet: https://www.ti.com/product/de-de/LP5569
|
/Zephyr-latest/soc/atmel/sam/common/ |
D | soc_sam4l_gpio.c | 3 * SPDX-License-Identifier: Apache-2.0 7 * @brief Atmel SAM MCU family General-Purpose Input/Output Controller (GPIO) 20 gpio->IERC = mask; in configure_common_attr() 22 /* Configure pull-up(s) */ in configure_common_attr() 24 gpio->PUERS = mask; in configure_common_attr() 26 gpio->PUERC = mask; in configure_common_attr() 29 /* Configure pull-down(s) */ in configure_common_attr() 31 gpio->PDERS = mask; in configure_common_attr() 33 gpio->PDERC = mask; in configure_common_attr() 36 /* Configure open drain (multi-drive) */ in configure_common_attr() [all …]
|
/Zephyr-latest/samples/drivers/flash_shell/ |
D | README.rst | 1 .. zephyr:code-sample:: flash-shell 3 :relevant-api: flash_interface 18 .. zephyr-app-commands:: 19 :zephyr-app: samples/drivers/flash_shell 20 :host-os: unix 28 .. code-block:: console 43 00001000: 78 56 34 12 f0 de bc 9a ff ff ff ff ff ff ff ff |xV4..... ........| 49 00001000: 78 56 34 12 f0 de bc 9a ff ff ff ff ff ff ff ff |xV4..... ........|
|
/Zephyr-latest/boards/st/nucleo_f303k8/ |
D | Kconfig.nucleo_f303k8 | 1 # Copyright (c) 2020 Sebastian Schwabe <sebastian.schwabe@mailbox.tu-dresden.de> 2 # SPDX-License-Identifier: Apache-2.0
|
/Zephyr-latest/boards/st/nucleo_f031k6/ |
D | Kconfig.nucleo_f031k6 | 1 # Copyright (c) 2021 Sebastian Schwabe <sebastian.schwabe@mailbox.tu-dresden.de> 2 # SPDX-License-Identifier: Apache-2.0
|
/Zephyr-latest/boards/aconno/acn52832/ |
D | Kconfig.acn52832 | 3 # Copyright (c) 2023 Sven Herrmann <sven.herrmann@posteo.de> 4 # SPDX-License-Identifier: Apache-2.0
|