Home
last modified time | relevance | path

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

/bsp/ft2004/drivers/
A Ddrv_can.c53 struct FCan_Bittiming bit_timing = {0}; in _can_config() local
64 bit_timing.bitrate = cfg->baud_rate; in _can_config()
66 if (FCan_CalcBittiming(&bit_timing) != FCAN_SUCCESS) in _can_config()
68 LOG_E("Setting baud rate %x is not valid \r\n", bit_timing.bitrate); in _can_config()
72 FCan_SetTiming(&drv_can->can_handle, &bit_timing); in _can_config()
/bsp/hpmicro/libraries/hpm_sdk/drivers/src/
A Dhpm_mcan_drv.c198 …ic void mcan_set_can_nominal_bit_timing(MCAN_Type *ptr, const mcan_bit_timing_param_t *bit_timing);
207 static void mcan_set_can_data_bit_timing(MCAN_Type *ptr, const mcan_bit_timing_param_t *bit_timing);
300 …tic void mcan_set_can_nominal_bit_timing(MCAN_Type *ptr, const mcan_bit_timing_param_t *bit_timing) in mcan_set_can_nominal_bit_timing() argument
302 …ptr->NBTP = MCAN_NBTP_NBRP_SET(bit_timing->prescaler - 1U) | MCAN_NBTP_NTSEG1_SET(bit_timing->num_… in mcan_set_can_nominal_bit_timing()
303 … MCAN_NBTP_NTSEG2_SET(bit_timing->num_seg2 - 1U) | MCAN_NBTP_NSJW_SET(bit_timing->num_sjw - 1U); in mcan_set_can_nominal_bit_timing()
306 static void mcan_set_can_data_bit_timing(MCAN_Type *ptr, const mcan_bit_timing_param_t *bit_timing) in mcan_set_can_data_bit_timing() argument
308 …ptr->DBTP = MCAN_DBTP_DBRP_SET(bit_timing->prescaler - 1U) | MCAN_DBTP_DTSEG1_SET(bit_timing->num_… in mcan_set_can_data_bit_timing()
309 … MCAN_DBTP_DTSEG2_SET(bit_timing->num_seg2 - 1U) | MCAN_DBTP_DSJW_SET(bit_timing->num_sjw - 1U) | in mcan_set_can_data_bit_timing()
310 MCAN_DBTP_TDC_SET((uint32_t) bit_timing->enable_tdc); in mcan_set_can_data_bit_timing()

Completed in 24 milliseconds