Lines Matching refs:instance
54 uint32_t instance, uint32_t baudRate_Bps, uint32_t srcClock_Hz, uint32_t *osr, uint16_t *sbr) in LIN_DRV_CalculateBaudrate() argument
57 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_DRV_CalculateBaudrate()
59 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_DRV_CalculateBaudrate()
72 void LIN_DRV_SetBaudrate(uint32_t instance, uint32_t osr, uint16_t sbr) in LIN_DRV_SetBaudrate() argument
75 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_DRV_SetBaudrate()
77 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_DRV_SetBaudrate()
94 lin_status_t LIN_DRV_Init(uint32_t instance, lin_user_config_t *linUserConfig, lin_state_t *linCurr… in LIN_DRV_Init() argument
98 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_DRV_Init()
100 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_DRV_Init()
105 g_linStatePtr[instance] = linCurrentState; in LIN_DRV_Init()
107 g_linUserconfigPtr[instance] = linUserConfig; in LIN_DRV_Init()
119 lin_status_t LIN_DRV_Deinit(uint32_t instance) in LIN_DRV_Deinit() argument
123 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_DRV_Deinit()
125 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_DRV_Deinit()
131 g_linStatePtr[instance] = (void *)NULL; in LIN_DRV_Deinit()
133 g_linUserconfigPtr[instance] = (void *)NULL; in LIN_DRV_Deinit()
149 lin_callback_t LIN_DRV_InstallCallback(uint32_t instance, lin_callback_t function) in LIN_DRV_InstallCallback() argument
153 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_DRV_InstallCallback()
155 lin_state_t *linCurrentState = g_linStatePtr[instance]; in LIN_DRV_InstallCallback()
179 lin_status_t LIN_DRV_SendFrameDataBlocking(uint32_t instance, in LIN_DRV_SendFrameDataBlocking() argument
186 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_DRV_SendFrameDataBlocking()
188 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_DRV_SendFrameDataBlocking()
214 lin_status_t LIN_DRV_SendFrameData(uint32_t instance, const uint8_t *txBuff, uint8_t txSize) in LIN_DRV_SendFrameData() argument
218 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_DRV_SendFrameData()
220 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_DRV_SendFrameData()
240 lin_status_t LIN_DRV_GetTransmitStatus(uint32_t instance, uint8_t *bytesRemaining) in LIN_DRV_GetTransmitStatus() argument
244 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_DRV_GetTransmitStatus()
246 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_DRV_GetTransmitStatus()
266 lin_status_t LIN_DRV_ReceiveFrameDataBlocking(uint32_t instance, uint8_t *rxBuff, uint8_t rxSize, u… in LIN_DRV_ReceiveFrameDataBlocking() argument
270 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_DRV_ReceiveFrameDataBlocking()
272 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_DRV_ReceiveFrameDataBlocking()
299 lin_status_t LIN_DRV_ReceiveFrameData(uint32_t instance, uint8_t *rxBuff, uint8_t rxSize) in LIN_DRV_ReceiveFrameData() argument
303 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_DRV_ReceiveFrameData()
305 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_DRV_ReceiveFrameData()
321 lin_status_t LIN_DRV_AbortTransferData(uint32_t instance) in LIN_DRV_AbortTransferData() argument
325 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_DRV_AbortTransferData()
327 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_DRV_AbortTransferData()
347 lin_status_t LIN_DRV_GetReceiveStatus(uint32_t instance, uint8_t *bytesRemaining) in LIN_DRV_GetReceiveStatus() argument
351 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_DRV_GetReceiveStatus()
353 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_DRV_GetReceiveStatus()
368 lin_status_t LIN_DRV_GoToSleepMode(uint32_t instance) in LIN_DRV_GoToSleepMode() argument
372 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_DRV_GoToSleepMode()
374 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_DRV_GoToSleepMode()
389 lin_status_t LIN_DRV_GotoIdleState(uint32_t instance) in LIN_DRV_GotoIdleState() argument
393 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_DRV_GotoIdleState()
395 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_DRV_GotoIdleState()
409 lin_status_t LIN_DRV_SendWakeupSignal(uint32_t instance) in LIN_DRV_SendWakeupSignal() argument
413 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_DRV_SendWakeupSignal()
415 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_DRV_SendWakeupSignal()
423 lin_node_state_t LIN_DRV_GetCurrentNodeState(uint32_t instance) in LIN_DRV_GetCurrentNodeState() argument
427 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_DRV_GetCurrentNodeState()
429 const lin_state_t *linCurrentState = g_linStatePtr[instance]; in LIN_DRV_GetCurrentNodeState()
451 void LIN_DRV_TimeoutService(uint32_t instance) in LIN_DRV_TimeoutService() argument
453 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_DRV_TimeoutService()
456 lin_state_t *linCurrentState = g_linStatePtr[instance]; in LIN_DRV_TimeoutService()
473 linCurrentState->Callback(instance, linCurrentState); in LIN_DRV_TimeoutService()
485 (void)LIN_DRV_GotoIdleState(instance); in LIN_DRV_TimeoutService()
505 linCurrentState->Callback(instance, linCurrentState); in LIN_DRV_TimeoutService()
517 (void)LIN_DRV_GotoIdleState(instance); in LIN_DRV_TimeoutService()
539 void LIN_SetTimeoutCounter(uint32_t instance, uint32_t timeoutValue) in LIN_SetTimeoutCounter() argument
541 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_SetTimeoutCounter()
544 lin_state_t *linCurrentState = g_linStatePtr[instance]; in LIN_SetTimeoutCounter()
563 lin_status_t LIN_DRV_MasterSendHeader(uint32_t instance, uint8_t id) in LIN_DRV_MasterSendHeader() argument
567 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_DRV_MasterSendHeader()
569 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_DRV_MasterSendHeader()
583 lin_status_t LIN_DRV_EnableIRQ(uint32_t instance) in LIN_DRV_EnableIRQ() argument
587 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_DRV_EnableIRQ()
589 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_DRV_EnableIRQ()
603 lin_status_t LIN_DRV_DisableIRQ(uint32_t instance) in LIN_DRV_DisableIRQ() argument
607 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_DRV_DisableIRQ()
609 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_DRV_DisableIRQ()
622 void LIN_DRV_IRQHandler(uint8_t instance) in LIN_DRV_IRQHandler() argument
624 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_DRV_IRQHandler()
626 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_DRV_IRQHandler()
643 lin_status_t LIN_AutoBaudCapture(uint32_t instance) in LIN_AutoBaudCapture() argument
647 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_AutoBaudCapture()
649 retVal = LIN_LPUART_AutoBaudCapture(instance); in LIN_AutoBaudCapture()
753 lin_status_t LIN_DRV_SetResponse(uint8_t instance, in LIN_DRV_SetResponse() argument
761 LIN_SetTimeoutCounter(instance, max_frame_res_timeout); in LIN_DRV_SetResponse()
763 retVal = LIN_DRV_SendFrameData(instance, response_buff, response_length); in LIN_DRV_SetResponse()
777 lin_status_t LIN_DRV_RxResponse(uint8_t instance, in LIN_DRV_RxResponse() argument
785 LIN_SetTimeoutCounter(instance, max_frame_res_timeout); in LIN_DRV_RxResponse()
787 retVal = LIN_DRV_ReceiveFrameData(instance, response_buff, response_length); in LIN_DRV_RxResponse()
798 lin_status_t LIN_DRV_IgnoreResponse(uint8_t instance) in LIN_DRV_IgnoreResponse() argument
803 retVal = LIN_DRV_GotoIdleState(instance); in LIN_DRV_IgnoreResponse()