stm32_ota/SYSTEM/SYSPORT/sysport.h

37 lines
1.7 KiB
C
Raw Permalink Normal View History

2023-12-15 06:28:06 +00:00
#ifndef __SYSPORT_H
#define __SYSPORT_H
#include <stdint.h>
#include <string.h>
#include "usart.h"
#include "sysTick.h"
/*****************************************
*<EFBFBD>Զ<EFBFBD><EFBFBD><EFBFBD>
****************************************/
#define Wait_For_Nus(us) Delay_Us(us) //systickʵ<6B>ֵ<EFBFBD>us<75><73>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD> ʹ<><CAB9> Wait_For_Nus<75><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD>ϲ<EFBFBD><CFB2>Ľӿ<C4BD>
#define Wait_For_Nms(ms) Delay_Ms(ms) //systickʵ<6B>ֵ<EFBFBD>ms<6D><73>ʱ<EFBFBD><CAB1><EFBFBD><EFBFBD> ʹ<><CAB9> Wait_For_Nms<6D><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Ϊ<EFBFBD><CEAA><EFBFBD>ϲ<EFBFBD><CFB2>Ľӿ<C4BD>
//#define vAssertCalled(char,int) printf("Error:%s,%d\r\n",char,int)
//#define configASSERT(x) if((x)==0) vAssertCalled(__FILE__, __LINE__)
#define LOG_BUF_LEN 256 //AppLogPrintf<74><66>DebugLogPrintf<74><66>ErrorLogPrintf<74><66><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>־<EFBFBD><D6BE><EFBFBD>󳤶<EFBFBD>
#define configERRORLOGPRINTF_ENABLE 1 //ErrorLogPrintf()<29><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9>
#define configDEBUGLOGPRINTF_ENABLE 1 //DebugLogPrintf()<29><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9>
#define configAPPLOGPRINTF_ENABLE 0 //AppLogPrintf()<29><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʹ<EFBFBD><CAB9>
/*******************************************************************************
*<EFBFBD>ڲ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*******************************************************************************/
/*******************************************************************************
*<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӿں<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
*******************************************************************************/
extern void *portMalloc(size_t xWantedSize ) ; //<2F>ṩSYSTEM<45>ϲ㶯̬<E3B6AF><CCAC><EFBFBD><EFBFBD><EFBFBD>ڴ<EFBFBD><DAB4>ռ<EFBFBD><D5BC>Ľӿ<C4BD>
extern void portFree(void *addr ) ; //<2F>ṩSYSTEM<45>ϲ㶯̬<E3B6AF>ͷ<EFBFBD><CDB7>ڴ<EFBFBD><DAB4>ռ<EFBFBD><D5BC>Ľӿ<C4BD>
extern void AppLogPrintf( char *format, ...) ; //APP<50><50><EFBFBD><EFBFBD>LOG<4F><47><EFBFBD><EFBFBD>
extern void DebugLogPrintf( char *format, ...) ; //Debut<75><74><EFBFBD><EFBFBD>LOG<4F><47><EFBFBD><EFBFBD>
extern void ErrorLogPrintf( char *format, ...) ; //Error<6F><72><EFBFBD><EFBFBD>LOG<4F><47><EFBFBD><EFBFBD>
#endif