/hal_espressif-latest/components/hal/esp32s2/include/hal/ |
D | twai_ll.h | 13 // 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/ |
D | twai_ll.h | 13 // 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/ |
D | twai_ll.h | 13 // 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/ |
D | twai_ll.h | 13 // 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/ |
D | twai_ll.h | 13 // 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/ |
D | twai_ll.h | 13 // 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/ |
D | twai_struct.h | 15 * 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 …]
|
D | twai_reg.h | 15 * 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/ |
D | twai_struct.h | 15 * 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 …]
|
D | twai_reg.h | 15 * 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/ |
D | twai_hal.h | 78 * @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 …]
|
D | twai_types.h | 20 * @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/ |
D | twai_struct.h | 17 /* 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/ |
D | twai_struct.h | 18 /* 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/ |
D | twai_struct.h | 17 /* 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/ |
D | twai_struct.h | 17 /* 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/ |
D | esp32c3.peripherals.ld | 30 PROVIDE ( TWAI = 0x6002B000 ); symbol
|
/hal_espressif-latest/components/soc/esp32s2/ld/ |
D | esp32s2.peripherals.ld | 35 PROVIDE ( TWAI = 0x3f42B000 ); symbol
|
/hal_espressif-latest/components/soc/esp32/ld/ |
D | esp32.peripherals.ld | 38 PROVIDE ( TWAI = 0x3ff6B000 ); symbol
|
/hal_espressif-latest/components/soc/esp32s3/ld/ |
D | esp32s3.peripherals.ld | 40 PROVIDE ( TWAI = 0x6002B000 ); symbol
|
/hal_espressif-latest/components/soc/esp32/ |
D | interrupts.c | 55 [45] = "TWAI",
|
/hal_espressif-latest/components/soc/esp32c3/ |
D | interrupts.c | 43 [25] = "TWAI",
|
/hal_espressif-latest/zephyr/port/pincfgs/ |
D | esp32c3.yml | 111 twai:
|
/hal_espressif-latest/components/soc/esp32s3/ |
D | interrupts.c | 44 [37] = "TWAI",
|
/hal_espressif-latest/components/soc/esp32s2/ |
D | interrupts.c | 57 [47] = "TWAI",
|