29 lines
705 B
C
29 lines
705 B
C
#ifndef _UDS_API_H
|
|
#define _UDS_API_H
|
|
|
|
#include "sys.h"
|
|
|
|
|
|
|
|
|
|
void UdsApi_1ms_task(void);
|
|
void UdsApi_10ms_task(void);
|
|
void UdsApi_MsgQueueIn(CanRxMsg msg);
|
|
void UdsApi_MsgQueueOut(can_msg_t uds_msg);
|
|
void UdsApi_ParaInit(void);
|
|
uint32_t UdsApi_GetRandom(void);
|
|
void UdsApi_HardwareFault_ForceClear(void);
|
|
|
|
uint8_t UdsApi_EE_WriteBytes(uint8_t *_pWriteBuf, uint16_t _usAddress, uint16_t _usSize);
|
|
uint8_t UdsApi_EE_ReadBytes(uint8_t *_pReadBuf, uint16_t _usAddress, uint16_t _usSize);
|
|
void UdsApi_NVM_Init(void);
|
|
|
|
bool UdsApi_Is_UdsEnableNCMTx(void);
|
|
bool UdsApi_Is_UdsEnableNWMCMTx(void);
|
|
bool UdsApi_Is_UdsEnableNCMRx(void);
|
|
bool UdsApi_Is_UdsEnableNWMCMRx(void);
|
|
bool UdsApi_Is_UdsOnline(void);
|
|
|
|
|
|
#endif
|