Home
last modified time | relevance | path

Searched full:twai (Results 1 – 25 of 65) sorted by relevance

123

/hal_espressif-latest/components/hal/esp32s2/include/hal/
Dtwai_ll.h13 // The Lowlevel layer for TWAI
27 #define TWAI_LL_GET_HW(controller_id) ((controller_id == 0) ? (&TWAI) : NULL)
90 * @brief Enable TWAI module clock
92 * @param hw Start address of the TWAI registers
102 * @brief Set clock source for TWAI module
104 * @param hw Start address of the TWAI registers
119 * When in reset mode, the TWAI controller is effectively disconnected from the
120 * TWAI bus and will not participate in any bus activates. Reset mode is required
123 * @param hw Start address of the TWAI registers
136 * When not in reset mode, the TWAI controller will take part in bus activities
[all …]
/hal_espressif-latest/components/hal/esp32s3/include/hal/
Dtwai_ll.h13 // The Lowlevel layer for TWAI
27 #define TWAI_LL_GET_HW(controller_id) ((controller_id == 0) ? (&TWAI) : NULL)
90 * @brief Enable TWAI module clock
92 * @param hw Start address of the TWAI registers
102 * @brief Set clock source for TWAI module
104 * @param hw Start address of the TWAI registers
119 * When in reset mode, the TWAI controller is effectively disconnected from the
120 * TWAI bus and will not participate in any bus activates. Reset mode is required
123 * @param hw Start address of the TWAI registers
136 * When not in reset mode, the TWAI controller will take part in bus activities
[all …]
/hal_espressif-latest/components/hal/esp32c3/include/hal/
Dtwai_ll.h13 // The Lowlevel layer for TWAI
27 #define TWAI_LL_GET_HW(controller_id) ((controller_id == 0) ? (&TWAI) : NULL)
90 * @brief Enable TWAI module clock
92 * @param hw Start address of the TWAI registers
102 * @brief Set clock source for TWAI module
104 * @param hw Start address of the TWAI registers
119 * When in reset mode, the TWAI controller is effectively disconnected from the
120 * TWAI bus and will not participate in any bus activates. Reset mode is required
123 * @param hw Start address of the TWAI registers
136 * When not in reset mode, the TWAI controller will take part in bus activities
[all …]
/hal_espressif-latest/components/hal/esp32h2/include/hal/
Dtwai_ll.h13 // The Lowlevel layer for TWAI
92 * @brief Enable TWAI module clock
94 * @param hw Start address of the TWAI registers
104 * @brief Set clock source for TWAI module
106 * @param hw Start address of the TWAI registers
126 * When in reset mode, the TWAI controller is effectively disconnected from the
127 * TWAI bus and will not participate in any bus activates. Reset mode is required
130 * @param hw Start address of the TWAI registers
143 * When not in reset mode, the TWAI controller will take part in bus activities
147 * @param hw Start address of the TWAI registers
[all …]
/hal_espressif-latest/components/hal/esp32/include/hal/
Dtwai_ll.h13 // The Lowlevel layer for TWAI
28 #define TWAI_LL_GET_HW(controller_id) ((controller_id == 0) ? (&TWAI) : NULL)
156 * @brief Enable TWAI module clock
158 * @param hw Start address of the TWAI registers
168 * @brief Set clock source for TWAI module
170 * @param hw Start address of the TWAI registers
185 * When in reset mode, the TWAI controller is effectively disconnected from the
186 * TWAI bus and will not participate in any bus activates. Reset mode is required
189 * @param hw Start address of the TWAI registers
202 * When not in reset mode, the TWAI controller will take part in bus activities
[all …]
/hal_espressif-latest/components/hal/esp32c6/include/hal/
Dtwai_ll.h13 // The Lowlevel layer for TWAI
90 * @brief Enable TWAI module clock
92 * @param hw Start address of the TWAI registers
106 * @brief Set clock source for TWAI module
108 * @param hw Start address of the TWAI registers
140 * When in reset mode, the TWAI controller is effectively disconnected from the
141 * TWAI bus and will not participate in any bus activates. Reset mode is required
144 * @param hw Start address of the TWAI registers
157 * When not in reset mode, the TWAI controller will take part in bus activities
161 * @param hw Start address of the TWAI registers
[all …]
/hal_espressif-latest/components/soc/esp32c6/include/soc/
Dtwai_struct.h15 * TWAI mode register.
22 * '1-to-0' transition of the reset mode bit, the TWAI controller returns to the
27 * 1: listen only, in this mode the TWAI controller would give no acknowledge to the
28 * TWAI-bus, even if a message is received successfully. The error counters are
34 * node on the bus using the self reception request command. The TWAI controller will
51 * TWAI command register.
88 * The period of the TWAI system clock is programmable and determines the individual
130 * TWAI error threshold configuration register.
243 * TWAI status register.
270 * 1: receive, the TWAI controller is receiving a message. 0: idle
[all …]
Dtwai_reg.h15 * TWAI mode register.
21 * '1-to-0' transition of the reset mode bit, the TWAI controller returns to the
29 * 1: listen only, in this mode the TWAI controller would give no acknowledge to the
30 * TWAI-bus, even if a message is received successfully. The error counters are
39 * node on the bus using the self reception request command. The TWAI controller will
58 * TWAI command register.
100 * TWAI status register.
138 * 1: receive, the TWAI controller is receiving a message. 0: idle
145 * 1: transmit, the TWAI controller is transmitting a message. 0: idle
161 * 1: bus-off, the TWAI controller is not involved in bus activities. 0: bus-on, the
[all …]
/hal_espressif-latest/components/soc/esp32h2/include/soc/
Dtwai_struct.h15 * TWAI mode register.
22 * '1-to-0' transition of the reset mode bit, the TWAI controller returns to the
27 * 1: listen only, in this mode the TWAI controller would give no acknowledge to the
28 * TWAI-bus, even if a message is received successfully. The error counters are
34 * node on the bus using the self reception request command. The TWAI controller will
51 * TWAI command register.
88 * The period of the TWAI system clock is programmable and determines the individual
130 * TWAI error threshold configuration register.
243 * TWAI status register.
270 * 1: receive, the TWAI controller is receiving a message. 0: idle
[all …]
Dtwai_reg.h15 * TWAI mode register.
21 * '1-to-0' transition of the reset mode bit, the TWAI controller returns to the
29 * 1: listen only, in this mode the TWAI controller would give no acknowledge to the
30 * TWAI-bus, even if a message is received successfully. The error counters are
39 * node on the bus using the self reception request command. The TWAI controller will
58 * TWAI command register.
100 * TWAI status register.
138 * 1: receive, the TWAI controller is receiving a message. 0: idle
145 * 1: transmit, the TWAI controller is transmitting a message. 0: idle
161 * 1: bus-off, the TWAI controller is not involved in bus activities. 0: bus-on, the
[all …]
/hal_espressif-latest/components/hal/include/hal/
Dtwai_hal.h78 * @brief Initialize TWAI peripheral and HAL context
80 * Sets HAL context, puts TWAI peripheral into reset mode, then sets some
90 * @brief Deinitialize the TWAI peripheral and HAL context
99 * @brief Configure the TWAI peripheral
112 * @brief Start the TWAI peripheral
114 * Start the TWAI peripheral by configuring its operating mode, then exiting
115 * reset mode so that the TWAI peripheral can participate in bus activities.
123 * @brief Stop the TWAI peripheral
125 * Stop the TWAI peripheral by entering reset mode to stop any bus activity, then
230 * @brief Format a TWAI Frame
[all …]
Dtwai_types.h20 * @brief TWAI Constants
24 #define TWAI_FRAME_MAX_DLC 8 /**< Max data bytes allowed in TWAI */
31 * @brief TWAI Message flags
41 …10 /**< Message's Data length code is larger than 8. This will break compliance with TWAI */
93 * @brief TWAI Controller operating modes
96 …TWAI_MODE_NORMAL, /**< Normal operating mode where TWAI controller can send/receive/…
98 …TWAI_MODE_LISTEN_ONLY, /**< The TWAI controller will not influence the bus (No transmissi…
102 * @brief Structure to store a TWAI message
136 * @brief Structure for bit timing configuration of the TWAI driver
149 …bool triple_sampling; /**< Enables triple sampling when the TWAI controller samples a bi…
[all …]
/hal_espressif-latest/components/soc/esp32c3/include/soc/
Dtwai_struct.h17 /* The TWAI peripheral's registers are 8bits, however the ESP32-C3 can only access
18 * peripheral registers every 32bits. Therefore each TWAI register is mapped to
202 _Static_assert(sizeof(twai_dev_t) == 128, "TWAI registers should be 32 * 4 bytes");
205 extern twai_dev_t TWAI;
/hal_espressif-latest/components/soc/esp32s3/include/soc/
Dtwai_struct.h18 /* The TWAI peripheral's registers are 8bits, however the ESP32-S3 can only access
19 * peripheral registers every 32bits. Therefore each TWAI register is mapped to
203 _Static_assert(sizeof(twai_dev_t) == 128, "TWAI registers should be 32 * 4 bytes");
206 extern twai_dev_t TWAI;
/hal_espressif-latest/components/soc/esp32s2/include/soc/
Dtwai_struct.h17 /* The TWAI peripheral's registers are 8bits, however the ESP32-S2 can only access
18 * peripheral registers every 32bits. Therefore each TWAI register is mapped to
201 _Static_assert(sizeof(twai_dev_t) == 128, "TWAI registers should be 32 * 4 bytes");
204 extern twai_dev_t TWAI;
/hal_espressif-latest/components/soc/esp32/include/soc/
Dtwai_struct.h17 /* The TWAI peripheral's registers are 8bits, however the ESP32 can only access
18 * peripheral registers every 32bits. Therefore each TWAI register is mapped to
202 _Static_assert(sizeof(twai_dev_t) == 128, "TWAI registers should be 32 * 4 bytes");
205 extern twai_dev_t TWAI;
/hal_espressif-latest/components/soc/esp32c3/ld/
Desp32c3.peripherals.ld30 PROVIDE ( TWAI = 0x6002B000 ); symbol
/hal_espressif-latest/components/soc/esp32s2/ld/
Desp32s2.peripherals.ld35 PROVIDE ( TWAI = 0x3f42B000 ); symbol
/hal_espressif-latest/components/soc/esp32/ld/
Desp32.peripherals.ld38 PROVIDE ( TWAI = 0x3ff6B000 ); symbol
/hal_espressif-latest/components/soc/esp32s3/ld/
Desp32s3.peripherals.ld40 PROVIDE ( TWAI = 0x6002B000 ); symbol
/hal_espressif-latest/components/soc/esp32/
Dinterrupts.c55 [45] = "TWAI",
/hal_espressif-latest/components/soc/esp32c3/
Dinterrupts.c43 [25] = "TWAI",
/hal_espressif-latest/zephyr/port/pincfgs/
Desp32c3.yml111 twai:
/hal_espressif-latest/components/soc/esp32s3/
Dinterrupts.c44 [37] = "TWAI",
/hal_espressif-latest/components/soc/esp32s2/
Dinterrupts.c57 [47] = "TWAI",

123