/* This function commands the sending of a LIN response, SLAVE task of MASTER or SLAVE node.  */
static uint8_t lin_tx_response(uint8_t uc_node, uint8_t *p_data, uint8_t uc_len)
/* This function commands the sending of a LIN response, SLAVE task of MASTER or SLAVE node.  */
static uint8_t lin_tx_response(uint8_t uc_node, uint8_t *p_data, uint8_t uc_len)
{
	memcpy(&lin_tx_buffer_node[uc_node][0], p_data, uc_len + 1);
	g_st_packet[uc_node].ul_addr = (uint32_t)lin_tx_buffer_node[uc_node];
	g_st_packet[uc_node].ul_size = uc_len;
	pdc_tx_init(g_p_pdc[uc_node], &g_st_packet[uc_node], NULL);
	pdc_enable_transfer(g_p_pdc[uc_node], PERIPH_PTCR_TXTEN);
	return PASS;
}