#ifndef _MAIN_H_ #define _MAIN_H_ #include "type.h" #define SYSCLK 48000000UL extern volatile __xdata u32 global_ms; extern volatile __xdata u32 tickcount; extern volatile u8 timeout_10ms; extern volatile unsigned char state; #define STATE_LOG_ON 0x01 #define STATE_WRITTEN_LOG 0x02 #define CRITICAL_GLOBAL(func) \ { \ EA = 0; \ { \ func; \ } \ EA = 1; \ } #define ENDLINE "\r\n" #define ENDLINE_SGN '\r' #endif /* _USB_MAIN_H_ */