Home
last modified time | relevance | path

Searched refs:dlc (Results 1 – 8 of 8) sorted by relevance

/bsp/hpmicro/libraries/hpm_sdk/drivers/src/
A Dhpm_can_drv.c128 static uint8_t can_get_data_words_from_dlc(uint32_t dlc);
338 static uint8_t can_get_data_words_from_dlc(uint32_t dlc) in can_get_data_words_from_dlc() argument
342 dlc &= 0xFU; in can_get_data_words_from_dlc()
343 if (dlc <= 8U) { in can_get_data_words_from_dlc()
344 copy_words = (dlc + 3U) / sizeof(uint32_t); in can_get_data_words_from_dlc()
346 switch (dlc) { in can_get_data_words_from_dlc()
382 uint32_t copy_words = can_get_data_words_from_dlc(message->dlc); in can_fill_tx_buffer()
550 uint32_t copy_words = can_get_data_words_from_dlc(message->dlc); in can_receive_message_blocking()
602 uint32_t copy_words = can_get_data_words_from_dlc(message->dlc); in can_read_received_message()
A Dhpm_mcan_drv.c1414 uint8_t mcan_get_message_size_from_dlc(uint8_t dlc) in mcan_get_message_size_from_dlc() argument
1417 if (dlc <= 8U) { in mcan_get_message_size_from_dlc()
1418 msg_size = dlc; in mcan_get_message_size_from_dlc()
1419 } else if (dlc <= 12U) { in mcan_get_message_size_from_dlc()
1420 msg_size = 8 + (dlc - 8) * 4; in mcan_get_message_size_from_dlc()
1422 msg_size = 32 + (dlc - 13) * 16U; in mcan_get_message_size_from_dlc()
1481 … uint8_t msg_size_words = (mcan_get_message_size_from_dlc(tx_frame->dlc) + 3U) / sizeof(uint32_t); in mcan_write_txbuf()
1511 … uint8_t msg_size_words = (mcan_get_message_size_from_dlc(tx_frame->dlc) + 3U) / sizeof(uint32_t); in mcan_write_txfifo()
1547 uint8_t msg_size_words = (mcan_get_message_size_from_dlc(rx_frame->dlc) + 3) / 4; in mcan_read_rxbuf()
1605 uint8_t msg_size_words = (mcan_get_message_size_from_dlc(rx_frame->dlc) + 3) / 4; in mcan_read_rxfifo()
/bsp/hpmicro/libraries/drivers/
A Ddrv_can.c91 static uint8_t can_get_data_bytes_from_dlc(uint32_t dlc);
564 tx_buf.dlc = can_msg->len; in hpm_can_sendmsg()
640 can_msg->len = rx_buf.dlc; in hpm_can_recvmsg()
658 static uint8_t can_get_data_bytes_from_dlc(uint32_t dlc) in can_get_data_bytes_from_dlc() argument
662 dlc &= 0xFU; in can_get_data_bytes_from_dlc()
663 if (dlc <= 8U) { in can_get_data_bytes_from_dlc()
664 data_bytes = dlc; in can_get_data_bytes_from_dlc()
666 switch (dlc) { in can_get_data_bytes_from_dlc()
A Ddrv_mcan.c126 static uint8_t can_get_data_bytes_from_dlc(uint32_t dlc);
729 tx_frame.dlc = can_msg->len; in hpm_mcan_sendmsg()
784 can_msg->len = rx_buf.dlc; in hpm_mcan_recvmsg()
/bsp/hpmicro/libraries/hpm_sdk/drivers/inc/
A Dhpm_mcan_drv.h208 uint32_t dlc: 4; /*!< Data Length Code */ member
253 uint16_t dlc: 4; /*!< Data Length Code */ member
297 uint16_t dlc: 4; /*!< Data length code */ member
1473 uint8_t mcan_get_message_size_from_dlc(uint8_t dlc);
A Dhpm_can_drv.h163 uint32_t dlc: 4; /**< Data length option */ member
189 uint32_t dlc: 4; /**< Data length option */ member
/bsp/hc32/libraries/hc32_drivers/
A Ddrv_can.c336 static uint8_t _get_can_data_bytes_len(uint32_t dlc) in _get_can_data_bytes_len() argument
340 dlc &= 0xFU; in _get_can_data_bytes_len()
341 if (dlc <= 8U) in _get_can_data_bytes_len()
343 data_bytes = dlc; in _get_can_data_bytes_len()
349 switch (dlc) in _get_can_data_bytes_len()
/bsp/at32/libraries/rt_drivers/
A Ddrv_can.c665 tx_message.dlc = pmsg->len & 0x0FU; in _can_sendmsg()
702 pmsg->len = rx_message.dlc; in _can_recvmsg()

Completed in 33 milliseconds