Searched +full:stm32 +full:- +full:fdcan (Results 1 – 25 of 28) sorted by relevance
12
/Zephyr-latest/dts/bindings/can/ |
D | st,stm32-fdcan.yaml | 1 description: ST STM32 FDCAN CAN FD controller 3 compatible: "st,stm32-fdcan" 5 include: ["bosch,m_can-base.yaml", "pinctrl-device.yaml"] 14 interrupt-names: 20 clk-divider: 23 - 1 24 - 2 25 - 4 26 - 6 27 - 8 [all …]
|
/Zephyr-latest/drivers/can/ |
D | Kconfig.stm32 | 1 # STM32 CAN configuration options 4 # Copyright (c) 2018-2020 Alexander Wachter 5 # SPDX-License-Identifier: Apache-2.0 8 bool "STM32 bxCAN driver" 13 Enable STM32 bxCAN Driver. 18 int "Maximum number of standard (11-bit) ID filters" 22 Defines the maximum number of filters with standard ID (11-bit) 34 int "Maximum number of extended (29-bit) ID filters" 38 Defines the maximum number of filters with extended ID (29-bit) 52 bool "STM32 FDCAN driver" [all …]
|
D | can_stm32_fdcan.c | 5 * SPDX-License-Identifier: Apache-2.0 25 * The STMicroelectronics STM32 FDCAN definitions correspond to those found in the 33 * - TEST register SVAL, TXBNS, PVAL, and TXBNP bits are not available. 34 * - CCCR register VMM and UTSU bits are not available. 35 * - TXBC register TFQS, NDTB, and TBSA fields are not available. 259 const struct can_mcan_config *mcan_config = dev->config; in can_stm32fd_read_reg() 260 const struct can_stm32fd_config *stm32fd_config = mcan_config->custom; in can_stm32fd_read_reg() 267 return -ENOTSUP; in can_stm32fd_read_reg() 270 err = can_mcan_sys_read_reg(stm32fd_config->base, remap, &bits); in can_stm32fd_read_reg() 282 /* Group 1 map bits 23-16 (stm32fd) to 29-22 (mcan) */ in can_stm32fd_read_reg() [all …]
|
/Zephyr-latest/dts/arm/st/g0/ |
D | stm32g0b1.dtsi | 3 * Copyright (c) 2021 G-Technologies Sdn. Bhd. 5 * SPDX-License-Identifier: Apache-2.0 13 clk_hsi48: clk-hsi48 { 14 #clock-cells = <0>; 15 compatible = "st,stm32-hsi48-clock"; 16 clock-frequency = <DT_FREQ_M(48)>; 22 compatible = "st,stm32g0b1", "st,stm32g0", "simple-bus"; 25 pinctrl: pin-controller@50000000 { 27 compatible = "st,stm32-gpio"; 28 gpio-controller; [all …]
|
/Zephyr-latest/dts/arm/st/g4/ |
D | stm32g491.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 11 compatible = "st,stm32g491", "st,stm32g4", "simple-bus"; 14 compatible = "st,stm32-fdcan"; 16 reg-names = "m_can", "message_ram"; 18 interrupt-names = "int0", "int1"; 20 bosch,mram-cfg = <0x350 28 8 3 3 0 3 3>; 25 compatible = "st,stm32-timers"; 30 interrupt-names = "brk", "up", "trgcom", "cc"; 35 compatible = "st,stm32-pwm"; 37 #pwm-cells = <3>; [all …]
|
D | stm32g473.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 11 compatible = "st,stm32g473", "st,stm32g4", "simple-bus"; 14 compatible = "st,stm32-timers"; 19 interrupt-names = "global"; 24 compatible = "st,stm32-pwm"; 26 #pwm-cells = <3>; 31 compatible = "st,stm32-adc"; 36 #io-channel-cells = <1>; 41 sampling-times = <3 7 13 25 48 93 248 641>; 42 st,adc-sequencer = "FULLY_CONFIGURABLE"; [all …]
|
D | stm32g4.dtsi | 6 * SPDX-License-Identifier: Apache-2.0 10 #include <arm/armv7-m.dtsi> 11 #include <zephyr/dt-bindings/clock/stm32g4_clock.h> 12 #include <zephyr/dt-bindings/i2c/i2c.h> 13 #include <zephyr/dt-bindings/gpio/gpio.h> 14 #include <zephyr/dt-bindings/pwm/pwm.h> 15 #include <zephyr/dt-bindings/adc/adc.h> 16 #include <zephyr/dt-bindings/pwm/stm32_pwm.h> 17 #include <zephyr/dt-bindings/dma/stm32_dma.h> 18 #include <zephyr/dt-bindings/adc/stm32l4_adc.h> [all …]
|
/Zephyr-latest/dts/arm/st/h5/ |
D | stm32h562.dtsi | 4 * SPDX-License-Identifier: Apache-2.0 8 #include <zephyr/dt-bindings/flash_controller/ospi.h> 10 #include <zephyr/dt-bindings/flash_controller/xspi.h> 17 #clock-cells = <0>; 18 compatible = "st,stm32u5-pll-clock"; 24 compatible = "st,stm32h562", "st,stm32h5", "simple-bus"; 26 pinctrl: pin-controller@42020000 { 28 compatible = "st,stm32-gpio"; 29 gpio-controller; 30 #gpio-cells = <2>; [all …]
|
D | stm32h5.dtsi | 2 * Copyright (c) 2023-2024 STMicroelectronics 4 * SPDX-License-Identifier: Apache-2.0 8 #include <arm/armv8-m.dtsi> 9 #include <zephyr/dt-bindings/adc/adc.h> 10 #include <zephyr/dt-bindings/clock/stm32h5_clock.h> 11 #include <zephyr/dt-bindings/gpio/gpio.h> 12 #include <zephyr/dt-bindings/i2c/i2c.h> 13 #include <zephyr/dt-bindings/reset/stm32h5_reset.h> 14 #include <zephyr/dt-bindings/dma/stm32_dma.h> 15 #include <zephyr/dt-bindings/pwm/pwm.h> [all …]
|
/Zephyr-latest/dts/arm/st/h7/ |
D | stm32h723.dtsi | 5 * SPDX-License-Identifier: Apache-2.0 10 #include <zephyr/dt-bindings/display/panel.h> 11 #include <zephyr/dt-bindings/flash_controller/ospi.h> 15 compatible = "st,stm32h723", "st,stm32h7", "simple-bus"; 17 flash-controller@52002000 { 19 compatible = "st,stm32-nv-flash", "soc-nv-flash"; 20 write-block-size = <32>; 21 erase-block-size = <DT_SIZE_K(128)>; 23 max-erase-time = <4000>; 28 compatible = "st,stm32-uart"; [all …]
|
D | stm32h7.dtsi | 7 * SPDX-License-Identifier: Apache-2.0 10 #include <arm/armv7-m.dtsi> 11 #include <zephyr/dt-bindings/clock/stm32h7_clock.h> 12 #include <zephyr/dt-bindings/gpio/gpio.h> 13 #include <zephyr/dt-bindings/i2c/i2c.h> 14 #include <zephyr/dt-bindings/pwm/pwm.h> 15 #include <zephyr/dt-bindings/pwm/stm32_pwm.h> 16 #include <zephyr/dt-bindings/dma/stm32_dma.h> 17 #include <zephyr/dt-bindings/adc/stm32h7_adc.h> 18 #include <zephyr/dt-bindings/reset/stm32h7_reset.h> [all …]
|
/Zephyr-latest/boards/st/nucleo_h723zg/doc/ |
D | index.rst | 6 The STM32 Nucleo-144 board provides an affordable and flexible way for users 8 of performance and power consumption features, provided by the STM32 microcontroller. 15 The STM32 Nucleo-144 board does not require any separate probe as it integrates 16 the ST-LINK V3 debugger/programmer. 18 The STM32 Nucleo-144 board comes with the STM32 comprehensive free software 23 - STM32 microcontroller in LQFP144 package 24 - Ethernet compliant with IEEE-802.3-2002 (depending on STM32 support) 25 - USB OTG or full-speed device (depending on STM32 support) 26 - 3 user LEDs 27 - 2 user and reset push-buttons [all …]
|
/Zephyr-latest/dts/arm/st/u5/ |
D | stm32u5.dtsi | 7 * SPDX-License-Identifier: Apache-2.0 11 #include <arm/armv8-m.dtsi> 12 #include <zephyr/dt-bindings/adc/adc.h> 13 #include <zephyr/dt-bindings/pwm/pwm.h> 14 #include <zephyr/dt-bindings/clock/stm32u5_clock.h> 15 #include <zephyr/dt-bindings/gpio/gpio.h> 16 #include <zephyr/dt-bindings/i2c/i2c.h> 17 #include <zephyr/dt-bindings/flash_controller/ospi.h> 18 #include <zephyr/dt-bindings/reset/stm32u5_reset.h> 19 #include <zephyr/dt-bindings/dma/stm32_dma.h> [all …]
|
/Zephyr-latest/boards/st/nucleo_h745zi_q/doc/ |
D | index.rst | 6 The STM32 Nucleo-144 board provides an affordable and flexible way for users 8 of performance and power consumption features, provided by the STM32 microcontroller. 15 The STM32 Nucleo-144 board does not require any separate probe as it integrates 16 the ST-LINK V3 debugger/programmer. 18 The STM32 Nucleo-144 board comes with the STM32 comprehensive free software 23 - STM32 microcontroller in LQFP144 package 24 - Ethernet compliant with IEEE-802.3-2002 (depending on STM32 support) 25 - USB OTG or full-speed device (depending on STM32 support) 26 - 3 user LEDs 27 - 2 user and reset push-buttons [all …]
|
/Zephyr-latest/boards/st/nucleo_g0b1re/doc/ |
D | index.rst | 5 The Nucleo G0B1RE board features an ARM Cortex-M0+ based STM32G0B1RE MCU 9 - STM32 microcontroller in QFP64 package 10 - Board connectors: 12 - Arduino Uno V3 connectivity 13 - ST morpho extension pin headers for full access to all STM32 I/Os 15 - On-board ST-LINK/V2-1 debugger/programmer with SWD connector 16 - Flexible board power supply: 18 - 5V_USB_STLK from ST-Link USB connector 19 - VIN (7 - 12V) from ARDUINO connector or ST morpho connector 20 - E5V from ST morpho connector [all …]
|
/Zephyr-latest/boards/makerbase/mks_canable_v20/doc/ |
D | index.rst | 6 The Makerbase MKS CANable V2.0 board features an ARM Cortex-M4 based STM32G431C8 MCU 10 - STM32 microcontroller in LQFP48 package 11 - USB Type-C connector (J1) 12 - CAN-Bus connector (J2) 13 - ST-LINK/V3E debugger/programmer header (J4) 14 - USB VBUS power supply (5 V) 15 - Three LEDs: red/power_led (D1), blue/stat_led (D2), green/word_led (D3) 16 - One push-button for RESET 17 - Development support: serial wire debug (SWD), JTAG, Embedded Trace Macrocell. 19 The LED red/power_led (D1) is connected directly to on-board 3.3 V and not controllable by the MCU. [all …]
|
/Zephyr-latest/boards/st/stm32h7b3i_dk/ |
D | stm32h7b3i_dk.dts | 2 * Copyright (c) 2022 Byte-Lab d.o.o. <dev@byte-lab.com> 4 * SPDX-License-Identifier: Apache-2.0 7 /dts-v1/; 9 #include <st/h7/stm32h7b3lihxq-pinctrl.dtsi> 10 #include <zephyr/dt-bindings/memory-attr/memory-attr-arm.h> 12 #include <zephyr/dt-bindings/input/input-event-codes.h> 16 compatible = "st,stm32h7b3i-dk"; 20 zephyr,shell-uart = &usart1; 29 compatible = "gpio-leds"; 41 compatible = "gpio-keys"; [all …]
|
/Zephyr-latest/boards/st/stm32h745i_disco/doc/ |
D | index.rst | 6 The STM32H745I-DISCO Discovery kit is a complete demonstration and development 7 platform for STMicroelectronics Arm |reg| Cortex |reg|‑M7 and Cortex |reg|‑M4 core-based STM32H745X… 12 Quad-SPI flash memory, and RGB interface LCD with capacitive multi-touch panel). ARDUINO |reg| Uno … 15 STLINK-V3E is integrated into the board, as an embedded in-circuit debugger and programmer for the 16 STM32 MCU and the USB Virtual COM port bridge 20 - Arm |reg| Cortex |reg| core-based microcontroller with 2 Mbytes of flash memory and 1 Mbyte of RA… 21 - 4.3” RGB interface LCD with touch panel connector 22 - Ethernet compliant with IEEE-802.3-2002, and PoE 23 - USB OTG FS 24 - SAI audio codec [all …]
|
/Zephyr-latest/doc/releases/ |
D | release-notes-3.0.rst | 22 * CVE-2021-3835: `Zephyr project bug tracker GHSA-fm6v-8625-99jf 23 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-fm6v-8625-99jf>`_ 25 * CVE-2021-3861: `Zephyr project bug tracker GHSA-hvfp-w4h8-gxvj 26 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-hvfp-w4h8-gxvj>`_ 28 * CVE-2021-3966: `Zephyr project bug tracker GHSA-hfxq-3w6x-fv2m 29 <https://github.com/zephyrproject-rtos/zephyr/security/advisories/GHSA-hfxq-3w6x-fv2m>`_ 36 <https://github.com/zephyrproject-rtos/zephyr/issues?q=is%3Aissue+is%3Aopen+label%3Abug>`_. 53 * Added ``ranges`` and ``dma-ranges`` as invalid property to be used with DT_PROP_LEN() 58 CRC-16-ANSI checksum. A new function, :c:func:`crc16_reflect`, has been 69 * The following Kconfig options related to radio front-end modules (FEMs) were [all …]
|
D | migration-guide-3.6.rst | 35 instead use the new ``-DFILE_SUFFIX`` feature :ref:`application-file-suffixes`. 57 * NXP: Enabled :ref:`linkserver<linkserver-debug-host-tools>` to be the default runner on the 72 To enable them again use the ``west config manifest.project-filter -- +<module 73 name>`` command, or ``west config manifest.group-filter -- +optional`` to 81 command e.g. ``west flash --erase``. (:github:`64703`) 86 * If you have zcbor-generated code that relies on the zcbor libraries through Zephyr, you must 123 macro avoids run-time string comparisons, and is also safer because it will 126 .. list-table:: 127 :header-rows: 1 129 * - Removed macro [all …]
|
D | release-notes-3.2.rst | 13 * Added support for :ref:`bin-blobs` (also see :ref:`west-blobs`). 15 * Converted all supported boards from ``pinmux`` to :ref:`pinctrl-guide`. 31 * CVE-2022-2993: Under embargo until 2022-11-03 33 * CVE-2022-2741: Under embargo until 2022-10-14 56 This definition can be used by third-party code to compile code conditional 58 Therefore, any third-party code integrated using the Zephyr build system will 91 changed from ``-ENETDOWN`` to ``-ENETUNREACH``. A return value of ``-ENETDOWN`` now indicates 129 * Removed support for configuring the CAN-FD maximum DLC value via Kconfig 151 * STM32 LPTIM domain clock should now be configured using devicetree. 156 valid for specific bindings to specify like :dtcompatible:`gpio-leds` and [all …]
|
D | release-notes-3.1.rst | 61 * Split CAN classic and CAN-FD APIs: 90 was moved from Kconfig to :ref:`devicetree <dt-guide>`. 91 See the :dtcompatible:`st,stm32f1-pinctrl` devicetree binding for more information. 182 * MIPI-DSI 184 * Added a :ref:`MIPI-DSI api <mipi_dsi_api>`. This is an experimental API, 196 * Added support for enabling/disabling CAN-FD mode at runtime using :c:macro:`CAN_MODE_FD`. 220 * Added support for Provisioners over PB-GATT 231 * Implemented ISO-AL TX unframed fragmentation 232 * Added support for back-to-back receiving of PDUs on nRF5x platforms 249 newly created informational-only callback struct :c:struct:`bt_conn_auth_info_cb`. [all …]
|
D | release-notes-3.3.rst | 14 * Introduced :ref:`USB-C <usbc_api>` device stack with PD (power delivery) 17 CMSIS-DSP as the default backend. 30 * CVE-2023-0359: Under embargo until 2023-04-20 32 * CVE-2023-0779: Under embargo until 2023-04-22 66 removed in favor of new :dtcompatible:`zephyr,flash-disk` devicetree binding. 71 * Starting from this release ``zephyr-`` prefixed tags won't be created 82 image states). Use of a truncated hash or non-sha256 hash will still work 88 registration function at boot-up. If applications register this then 93 application code, these will now automatically be registered at boot-up (this 129 This may cause out-of-tree scripts or commands to fail if they have relied [all …]
|
/Zephyr-latest/boards/st/nucleo_u575zi_q/doc/ |
D | index.rst | 6 The Nucleo U575ZI Q board, featuring an ARM Cortex-M33 based STM32U575ZI MCU, 13 - STM32U575ZI microcontroller in LQFP144 package 14 - Internal SMPS to generate V core logic supply 15 - Two types of extension resources: 17 - Arduino Uno V3 connectivity 18 - ST morpho extension pin headers for full access to all STM32 I/Os 20 - On-board ST-LINK/V3E debugger/programmer 21 - Flexible board power supply: 23 - USB VBUS or external source(3.3V, 5V, 7 - 12V) 24 - ST-Link V3E [all …]
|
/Zephyr-latest/boards/st/nucleo_g431rb/doc/ |
D | index.rst | 6 The Nucleo G431RB board features an ARM Cortex-M4 based STM32G431RB MCU 10 - STM32 microcontroller in LQFP64 package 11 - Arduino Uno V3 connectivity 12 - On-board ST-LINK/V3E debugger/programmer with SWD connector 13 - Flexible board power supply: 15 - USB VBUS or external source(3.3V, 5V, 7 - 12V) 16 - Power management access point 18 - Three LEDs: USB communication (LD1), power LED (LD3), user LED (LD2) 19 - Two push-buttons: RESET and USER 28 - Ultra-low-power with FlexPowerControl (down to 28 nA Standby mode and 84 [all …]
|
12