⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 assert.h

📁 嵌入式软件构件:TMR计时器管理、CLK实时时钟、KEY键盘扫描、LED数码显示、LCD显示、COMM串口通信
💻 H
字号:
#ifndef assert_h#define assert_h#ifdef  USER_ASSERT_GLOBALS#define ASSERT_EXT#else#define ASSERT_EXT  extern#endif#ifdef NASSERT             #define DEFINE_THIS_FILE    #define DEFINE_THIS_MODULE(name_)    #define ASSERT(ignore_)  ((void)0)    #define ERROR()          ((void)0)#else                      ASSERT_EXT void AssertHandler(char const * file,int line);    #define DEFINE_THIS_FILE \        static char const  l_this_file[] = __FILE__;    #define DEFINE_THIS_MODULE(name_) \        static char const  l_this_file[] = #name_;    #define ASSERT(test_) \        if (test_) { \        }else \            (AssertHandler(l_this_file, __LINE__))\    #define ERROR() \        (AssertHandler(l_this_file, __LINE__))#endif                                                           #endif                                                         

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -