| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546 | 
							- #ifndef _PORT_H
 
- #define _PORT_H
 
- //#include "main.h"
 
- #include "at32f403a_407.h"
 
- #include "FreeRTOS.h"
 
- #include "task.h"
 
- /* ----------------------- Defines ------------------------------------------*/
 
- #define	INLINE                      inline
 
- #define PR_BEGIN_EXTERN_C           extern "C" {
 
- #define	PR_END_EXTERN_C             }
 
- #define ENTER_CRITICAL_SECTION( )   vMBPortEnterCritical()
 
- #define EXIT_CRITICAL_SECTION( )    vMBPortExitCritical()
 
- #define assert( x )
 
- typedef char    BOOL;
 
- typedef unsigned char UCHAR;
 
- typedef char    CHAR;
 
- typedef unsigned short USHORT;
 
- typedef short   SHORT;
 
- typedef unsigned long ULONG;
 
- typedef long    LONG;
 
- #define MB_PORT_HAS_CLOSE	                    1
 
- #define MB_ASCII_TIMEOUT_WAIT_BEFORE_SEND_MS    2
 
- /* ----------------------- Prototypes ---------------------------------------*/
 
- void            vMBPortSetWithinException( BOOL bInException );
 
- BOOL            bMBPortIsWithinException( void );
 
- void            vMBPortEnterCritical( void );
 
- void            vMBPortExitCritical( void );
 
- void vMB_USART_IRQHandler(void);
 
- #endif
 
 
  |