Обновление
This commit is contained in:
parent
32b49bf18b
commit
309b2c674a
|
|
@ -47,7 +47,10 @@ void LIN_Initial(
|
||||||
lin_get_interval_time_t LIN_TimerGetTimeIntervalValue,
|
lin_get_interval_time_t LIN_TimerGetTimeIntervalValue,
|
||||||
lin_callback_t LinCallbackHandler,
|
lin_callback_t LinCallbackHandler,
|
||||||
lin_callback_ext_t LinExtCallbackHandler,
|
lin_callback_ext_t LinExtCallbackHandler,
|
||||||
void *envCallExtBack
|
void *envCallExtBack,
|
||||||
|
|
||||||
|
const uint8_t *classicPID,
|
||||||
|
uint8_t numOfClassicPID
|
||||||
);
|
);
|
||||||
|
|
||||||
void GetLinCallbackHandler(tLinFlagchip *env, uint8_t u8LinIndex, void *state);
|
void GetLinCallbackHandler(tLinFlagchip *env, uint8_t u8LinIndex, void *state);
|
||||||
|
|
|
||||||
|
|
@ -15,6 +15,7 @@ static const PCC_ClkSrcType s_ePccUartTable[] =
|
||||||
PCC_CLK_FCUART6,
|
PCC_CLK_FCUART6,
|
||||||
PCC_CLK_FCUART7
|
PCC_CLK_FCUART7
|
||||||
};
|
};
|
||||||
|
|
||||||
/*
|
/*
|
||||||
void GetLinCallbackHandler(tLinFlagchip *env, uint8_t u8LinIndex, void *state) {
|
void GetLinCallbackHandler(tLinFlagchip *env, uint8_t u8LinIndex, void *state) {
|
||||||
lin_xfer_state_t *pXferState = state;
|
lin_xfer_state_t *pXferState = state;
|
||||||
|
|
@ -120,7 +121,10 @@ void LIN_Initial(
|
||||||
lin_get_interval_time_t LIN_TimerGetTimeIntervalValue,
|
lin_get_interval_time_t LIN_TimerGetTimeIntervalValue,
|
||||||
lin_callback_t LinCallbackHandler,
|
lin_callback_t LinCallbackHandler,
|
||||||
lin_callback_ext_t LinExtCallbackHandler,
|
lin_callback_ext_t LinExtCallbackHandler,
|
||||||
void *envCallExtBack
|
void *envCallExtBack,
|
||||||
|
|
||||||
|
const uint8_t *classicPID,
|
||||||
|
uint8_t numOfClassicPID
|
||||||
) {
|
) {
|
||||||
|
|
||||||
env->UART_INDEX = UART_INDEX;
|
env->UART_INDEX = UART_INDEX;
|
||||||
|
|
@ -136,6 +140,11 @@ void LIN_Initial(
|
||||||
env->g_linMasterConfig.clockSrcFreq = PCC_GetPccFunctionClock(s_ePccUartTable[UART_INDEX]);
|
env->g_linMasterConfig.clockSrcFreq = PCC_GetPccFunctionClock(s_ePccUartTable[UART_INDEX]);
|
||||||
env->g_linMasterConfig.getIntervalTimeValueCallback = LIN_TimerGetTimeIntervalValue;
|
env->g_linMasterConfig.getIntervalTimeValueCallback = LIN_TimerGetTimeIntervalValue;
|
||||||
|
|
||||||
|
env->g_linMasterConfig.numOfClassicPID = numOfClassicPID;
|
||||||
|
env->g_linMasterConfig.classicPID = classicPID;
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
// Switch TJA1021 device to normal mode
|
// Switch TJA1021 device to normal mode
|
||||||
// GPIO_WritePins(PORT_E, PORT_PIN_24, PORT_GPIO_HIGH);
|
// GPIO_WritePins(PORT_E, PORT_PIN_24, PORT_GPIO_HIGH);
|
||||||
|
|
||||||
|
|
@ -158,7 +167,7 @@ static uint8_t vLinRunCommand(tLinFlagchip *env, uint8_t command, uint32_t timeo
|
||||||
lin_event_id_t id = state;
|
lin_event_id_t id = state;
|
||||||
return id;
|
return id;
|
||||||
}
|
}
|
||||||
return LIN_TIMEOUT;
|
return LIN_TIMEOUT;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue