Home
last modified time | relevance | path

Searched refs:brp (Results 1 – 12 of 12) sorted by relevance

/hal_espressif-latest/components/hal/include/hal/
Dtwai_types.h56 …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/
Dtwai_hal.c58 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/
Dtwai_ll.h459 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/
Dtwai_ll.h388 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/
Dtwai_ll.h388 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/
Dtwai_ll.h388 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/
Dtwai_ll.h395 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/
Dtwai_ll.h409 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/
Dtwai_struct.h91 uint32_t brp: 13; /* BTR0[12:0] Baud Rate Prescaler */ member
/hal_espressif-latest/components/soc/esp32s3/include/soc/
Dtwai_struct.h92 uint32_t brp: 13; /* BTR0[12:0] Baud Rate Prescaler */ member
/hal_espressif-latest/components/soc/esp32/include/soc/
Dtwai_struct.h90 uint32_t brp: 6; /* BTR0[5:0] Baud Rate Prescaler */ member
/hal_espressif-latest/components/soc/esp32s2/include/soc/
Dtwai_struct.h91 uint32_t brp: 14; /* BTR0[13:0] Baud Rate Prescaler */ member