Lines Matching refs:instance

133 void LIN_CalculateBaudrate(uint32_t instance, uint32_t baudRate_Bps, uint32_t srcClock_Hz, uint32_t…  in LIN_CalculateBaudrate()  argument
136 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_CalculateBaudrate()
138 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_CalculateBaudrate()
151 void LIN_SetBaudrate(uint32_t instance, uint32_t osr, uint16_t sbr) in LIN_SetBaudrate() argument
154 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_SetBaudrate()
156 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_SetBaudrate()
173 lin_status_t LIN_Init(uint32_t instance, in LIN_Init() argument
180 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_Init()
182 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_Init()
187 g_linStatePtr[instance] = linCurrentState; in LIN_Init()
189 g_linUserconfigPtr[instance] = linUserConfig; in LIN_Init()
201 lin_status_t LIN_Deinit(uint32_t instance) in LIN_Deinit() argument
205 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_Deinit()
207 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_Deinit()
213 g_linStatePtr[instance] = NULL; in LIN_Deinit()
215 g_linUserconfigPtr[instance] = NULL; in LIN_Deinit()
231 lin_callback_t LIN_InstallCallback(uint32_t instance, lin_callback_t function) in LIN_InstallCallback() argument
235 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_InstallCallback()
237 lin_state_t *linCurrentState = g_linStatePtr[instance]; in LIN_InstallCallback()
261 lin_status_t LIN_SendFrameDataBlocking(uint32_t instance, const uint8_t *txBuff, uint8_t txSize, ui… in LIN_SendFrameDataBlocking() argument
265 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_SendFrameDataBlocking()
267 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_SendFrameDataBlocking()
293 lin_status_t LIN_SendFrameData(uint32_t instance, const uint8_t *txBuff, uint8_t txSize) in LIN_SendFrameData() argument
297 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_SendFrameData()
299 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_SendFrameData()
319 lin_status_t LIN_GetTransmitStatus(uint32_t instance, uint8_t *bytesRemaining) in LIN_GetTransmitStatus() argument
323 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_GetTransmitStatus()
325 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_GetTransmitStatus()
345 lin_status_t LIN_ReceiveFrameDataBlocking(uint32_t instance, uint8_t *rxBuff, uint8_t rxSize, uint3… in LIN_ReceiveFrameDataBlocking() argument
349 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_ReceiveFrameDataBlocking()
351 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_ReceiveFrameDataBlocking()
378 lin_status_t LIN_ReceiveFrameData(uint32_t instance, uint8_t *rxBuff, uint8_t rxSize) in LIN_ReceiveFrameData() argument
382 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_ReceiveFrameData()
384 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_ReceiveFrameData()
400 lin_status_t LIN_AbortTransferData(uint32_t instance) in LIN_AbortTransferData() argument
404 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_AbortTransferData()
406 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_AbortTransferData()
426 lin_status_t LIN_GetReceiveStatus(uint32_t instance, uint8_t *bytesRemaining) in LIN_GetReceiveStatus() argument
430 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_GetReceiveStatus()
432 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_GetReceiveStatus()
447 lin_status_t LIN_GoToSleepMode(uint32_t instance) in LIN_GoToSleepMode() argument
451 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_GoToSleepMode()
453 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_GoToSleepMode()
468 lin_status_t LIN_GotoIdleState(uint32_t instance) in LIN_GotoIdleState() argument
472 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_GotoIdleState()
474 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_GotoIdleState()
488 lin_status_t LIN_SendWakeupSignal(uint32_t instance) in LIN_SendWakeupSignal() argument
492 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_SendWakeupSignal()
494 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_SendWakeupSignal()
502 lin_node_state_t LIN_GetCurrentNodeState(uint32_t instance) in LIN_GetCurrentNodeState() argument
506 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_GetCurrentNodeState()
508 const lin_state_t *linCurrentState = (const lin_state_t *)(uint32_t)g_linStatePtr[instance]; in LIN_GetCurrentNodeState()
530 void LIN_TimeoutService(uint32_t instance) in LIN_TimeoutService() argument
532 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_TimeoutService()
535 lin_state_t *linCurrentState = g_linStatePtr[instance]; in LIN_TimeoutService()
553 linCurrentState->Callback(instance, linCurrentState); in LIN_TimeoutService()
566 (void)LIN_GotoIdleState(instance); in LIN_TimeoutService()
587 linCurrentState->Callback(instance, linCurrentState); in LIN_TimeoutService()
600 (void)LIN_GotoIdleState(instance); in LIN_TimeoutService()
622 void LIN_SetTimeoutCounter(uint32_t instance, uint32_t timeoutValue) in LIN_SetTimeoutCounter() argument
624 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_SetTimeoutCounter()
627 lin_state_t *linCurrentState = g_linStatePtr[instance]; in LIN_SetTimeoutCounter()
646 lin_status_t LIN_MasterSendHeader(uint32_t instance, uint8_t id) in LIN_MasterSendHeader() argument
650 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_MasterSendHeader()
652 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_MasterSendHeader()
666 lin_status_t LIN_EnableIRQ(uint32_t instance) in LIN_EnableIRQ() argument
670 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_EnableIRQ()
672 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_EnableIRQ()
686 lin_status_t LIN_DisableIRQ(uint32_t instance) in LIN_DisableIRQ() argument
690 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_DisableIRQ()
692 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_DisableIRQ()
706 void LIN_IRQHandler(uint8_t instance) in LIN_IRQHandler() argument
708 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_IRQHandler()
710 LPUART_Type *base = g_linLpuartBase[instance]; in LIN_IRQHandler()
727 lin_status_t LIN_AutoBaudCapture(uint32_t instance) in LIN_AutoBaudCapture() argument
731 if (instance < (uint32_t)FSL_FEATURE_SOC_LPUART_COUNT) in LIN_AutoBaudCapture()
733 retVal = LIN_LPUART_AutoBaudCapture(instance); in LIN_AutoBaudCapture()
840 lin_status_t LIN_SetResponse(uint8_t instance, in LIN_SetResponse() argument
847 LIN_SetTimeoutCounter(instance, max_frame_res_timeout); in LIN_SetResponse()
849 retVal = LIN_SendFrameData(instance, response_buff, response_length); in LIN_SetResponse()
863 lin_status_t LIN_RxResponse(uint8_t instance, in LIN_RxResponse() argument
870 LIN_SetTimeoutCounter(instance, max_frame_res_timeout); in LIN_RxResponse()
872 retVal = LIN_ReceiveFrameData(instance, response_buff, response_length); in LIN_RxResponse()
883 lin_status_t LIN_IgnoreResponse(uint8_t instance) in LIN_IgnoreResponse() argument
888 retVal = LIN_GotoIdleState(instance); in LIN_IgnoreResponse()