Home
last modified time | relevance | path

Searched refs:bt_div (Results 1 – 2 of 2) sorted by relevance

/bsp/hpmicro/libraries/hpm_sdk/drivers/src/
A Dhpm_lin_drv.c18 uint16_t bt_div; in lin_master_configure_timing() local
27 bt_div = timing->src_freq_in_hz / ((1U << (prescaler + 1U)) * (bt_mul + 1U) * timing->baudrate); in lin_master_configure_timing()
29 if ((bt_div < 200) || (bt_div > 512)) { in lin_master_configure_timing()
35 ptr->BAUDRATE_CTL_LOW = bt_div & 0xFF; in lin_master_configure_timing()
36 ptr->BARDRATE_CTL_HIGH = LIN_BARDRATE_CTL_HIGH_BT_DIV_HIGH_SET(bt_div >> 8U) in lin_master_configure_timing()
48 uint16_t bt_div; in lin_slave_configure_timing() local
56 bt_div = src_freq_in_hz / ((1U << (prescaler + 1U)) * 20000U); in lin_slave_configure_timing()
58 if ((bt_div < 200) || (bt_div > 512)) { in lin_slave_configure_timing()
63 ptr->BAUDRATE_CTL_LOW = bt_div & 0xFF; in lin_slave_configure_timing()
64 ptr->BARDRATE_CTL_HIGH = LIN_BARDRATE_CTL_HIGH_BT_DIV_HIGH_SET(bt_div >> 8U) in lin_slave_configure_timing()
A Dhpm_linv2_drv.c18 uint16_t bt_div; in lin_master_configure_timing() local
27 bt_div = timing->src_freq_in_hz / ((1U << (prescaler + 1U)) * (bt_mul + 1U) * timing->baudrate); in lin_master_configure_timing()
29 if ((bt_div < 200) || (bt_div > 512)) { in lin_master_configure_timing()
35 ptr->TIMING_CONTROL |= LINV2_TIMING_CONTROL_BT_DIV_SET(bt_div) in lin_master_configure_timing()
47 uint16_t bt_div; in lin_slave_configure_timing() local
55 bt_div = src_freq_in_hz / ((1U << (prescaler + 1U)) * 20000U); in lin_slave_configure_timing()
57 if ((bt_div < 200) || (bt_div >= 512)) { in lin_slave_configure_timing()
63 ptr->TIMING_CONTROL = LINV2_TIMING_CONTROL_BT_DIV_SET(bt_div) in lin_slave_configure_timing()

Completed in 6 milliseconds