/hal_espressif-latest/components/hal/include/hal/ |
D | twai_types.h | 56 …TS() {.clk_src = TWAI_CLK_SRC_DEFAULT, .quanta_resolution_hz = 20000, .brp = 0, .tseg_1 = 15, … 57 …S() {.clk_src = TWAI_CLK_SRC_DEFAULT, .quanta_resolution_hz = 100000, .brp = 0, .tseg_1 = 15, … 58 …TS() {.clk_src = TWAI_CLK_SRC_DEFAULT, .quanta_resolution_hz = 200000, .brp = 0, .tseg_1 = 15, … 62 …BITS() {.clk_src = TWAI_CLK_SRC_DEFAULT, .quanta_resolution_hz = 312500, .brp = 0, .tseg_1 = 16, … 63 …TS() {.clk_src = TWAI_CLK_SRC_DEFAULT, .quanta_resolution_hz = 400000, .brp = 0, .tseg_1 = 16, … 64 …TS() {.clk_src = TWAI_CLK_SRC_DEFAULT, .quanta_resolution_hz = 400000, .brp = 0, .tseg_1 = 15, … 68 …TS() {.clk_src = TWAI_CLK_SRC_DEFAULT, .quanta_resolution_hz = 500000, .brp = 0, .tseg_1 = 15, … 70 …TS() {.clk_src = TWAI_CLK_SRC_DEFAULT, .quanta_resolution_hz = 625000, .brp = 0, .tseg_1 = 16, … 72 …S() {.clk_src = TWAI_CLK_SRC_DEFAULT, .quanta_resolution_hz = 1000000, .brp = 0, .tseg_1 = 15, … 73 …TS() {.clk_src = TWAI_CLK_SRC_DEFAULT, .quanta_resolution_hz = 2000000, .brp = 0, .tseg_1 = 15, … [all …]
|
/hal_espressif-latest/components/hal/ |
D | twai_hal.c | 58 uint32_t brp = t_config->brp; in twai_hal_configure() local 62 brp = hal_ctx->clock_source_hz / t_config->quanta_resolution_hz; in twai_hal_configure() 74 …twai_ll_set_bus_timing(hal_ctx->dev, brp, t_config->sjw, t_config->tseg_1, t_config->tseg_2, t_con… in twai_hal_configure()
|
/hal_espressif-latest/components/hal/esp32/include/hal/ |
D | twai_ll.h | 459 static inline bool twai_ll_check_brp_validation(uint32_t brp) in twai_ll_check_brp_validation() argument 461 bool valid = (brp >= SOC_TWAI_BRP_MIN) && (brp <= SOC_TWAI_BRP_MAX); in twai_ll_check_brp_validation() 463 valid = valid && !(brp & 0x01); in twai_ll_check_brp_validation() 464 if (brp > TWAI_LL_BRP_DIV_THRESH) { in twai_ll_check_brp_validation() 466 valid = valid && !(brp & 0x03); in twai_ll_check_brp_validation() 486 static inline void twai_ll_set_bus_timing(twai_dev_t *hw, uint32_t brp, uint32_t sjw, uint32_t tseg… in twai_ll_set_bus_timing() argument 489 if (brp > TWAI_LL_BRP_DIV_THRESH) { in twai_ll_set_bus_timing() 492 brp /= 2; in twai_ll_set_bus_timing() 497 hw->bus_timing_0_reg.brp = (brp / 2) - 1; in twai_ll_set_bus_timing()
|
/hal_espressif-latest/components/hal/esp32s2/include/hal/ |
D | twai_ll.h | 388 static inline bool twai_ll_check_brp_validation(uint32_t brp) in twai_ll_check_brp_validation() argument 390 bool valid = (brp >= SOC_TWAI_BRP_MIN) && (brp <= SOC_TWAI_BRP_MAX); in twai_ll_check_brp_validation() 392 valid = valid && !(brp & 0x01); in twai_ll_check_brp_validation() 410 static inline void twai_ll_set_bus_timing(twai_dev_t *hw, uint32_t brp, uint32_t sjw, uint32_t tseg… in twai_ll_set_bus_timing() argument 412 hw->bus_timing_0_reg.brp = (brp / 2) - 1; in twai_ll_set_bus_timing()
|
/hal_espressif-latest/components/hal/esp32s3/include/hal/ |
D | twai_ll.h | 388 static inline bool twai_ll_check_brp_validation(uint32_t brp) in twai_ll_check_brp_validation() argument 390 bool valid = (brp >= SOC_TWAI_BRP_MIN) && (brp <= SOC_TWAI_BRP_MAX); in twai_ll_check_brp_validation() 392 valid = valid && !(brp & 0x01); in twai_ll_check_brp_validation() 410 static inline void twai_ll_set_bus_timing(twai_dev_t *hw, uint32_t brp, uint32_t sjw, uint32_t tseg… in twai_ll_set_bus_timing() argument 412 hw->bus_timing_0_reg.brp = (brp / 2) - 1; in twai_ll_set_bus_timing()
|
/hal_espressif-latest/components/hal/esp32c3/include/hal/ |
D | twai_ll.h | 388 static inline bool twai_ll_check_brp_validation(uint32_t brp) in twai_ll_check_brp_validation() argument 390 bool valid = (brp >= SOC_TWAI_BRP_MIN) && (brp <= SOC_TWAI_BRP_MAX); in twai_ll_check_brp_validation() 392 valid = valid && !(brp & 0x01); in twai_ll_check_brp_validation() 410 static inline void twai_ll_set_bus_timing(twai_dev_t *hw, uint32_t brp, uint32_t sjw, uint32_t tseg… in twai_ll_set_bus_timing() argument 412 hw->bus_timing_0_reg.brp = (brp / 2) - 1; in twai_ll_set_bus_timing()
|
/hal_espressif-latest/components/hal/esp32h2/include/hal/ |
D | twai_ll.h | 395 static inline bool twai_ll_check_brp_validation(uint32_t brp) in twai_ll_check_brp_validation() argument 397 bool valid = (brp >= SOC_TWAI_BRP_MIN) && (brp <= SOC_TWAI_BRP_MAX); in twai_ll_check_brp_validation() 399 valid = valid && !(brp & 0x01); in twai_ll_check_brp_validation() 417 static inline void twai_ll_set_bus_timing(twai_dev_t *hw, uint32_t brp, uint32_t sjw, uint32_t tseg… in twai_ll_set_bus_timing() argument 419 hw->bus_timing_0.baud_presc = (brp / 2) - 1; in twai_ll_set_bus_timing()
|
/hal_espressif-latest/components/hal/esp32c6/include/hal/ |
D | twai_ll.h | 409 static inline bool twai_ll_check_brp_validation(uint32_t brp) in twai_ll_check_brp_validation() argument 411 bool valid = (brp >= SOC_TWAI_BRP_MIN) && (brp <= SOC_TWAI_BRP_MAX); in twai_ll_check_brp_validation() 413 valid = valid && !(brp & 0x01); in twai_ll_check_brp_validation() 431 static inline void twai_ll_set_bus_timing(twai_dev_t *hw, uint32_t brp, uint32_t sjw, uint32_t tseg… in twai_ll_set_bus_timing() argument 433 hw->bus_timing_0.baud_presc = (brp / 2) - 1; in twai_ll_set_bus_timing()
|
/hal_espressif-latest/components/soc/esp32c3/include/soc/ |
D | twai_struct.h | 91 uint32_t brp: 13; /* BTR0[12:0] Baud Rate Prescaler */ member
|
/hal_espressif-latest/components/soc/esp32s3/include/soc/ |
D | twai_struct.h | 92 uint32_t brp: 13; /* BTR0[12:0] Baud Rate Prescaler */ member
|
/hal_espressif-latest/components/soc/esp32/include/soc/ |
D | twai_struct.h | 90 uint32_t brp: 6; /* BTR0[5:0] Baud Rate Prescaler */ member
|
/hal_espressif-latest/components/soc/esp32s2/include/soc/ |
D | twai_struct.h | 91 uint32_t brp: 14; /* BTR0[13:0] Baud Rate Prescaler */ member
|