1.5wuling_zhuanjietou/UDS/uds_api.h
2024-10-17 09:06:51 +08:00

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