]> git.sur5r.net Git - freertos/blob - FreeRTOS/Demo/CORTEX_Kinetis_K60_Tower_IAR/Freescale_Code/common/assert.h
Add FreeRTOS-Plus directory.
[freertos] / FreeRTOS / Demo / CORTEX_Kinetis_K60_Tower_IAR / Freescale_Code / common / assert.h
1 /*\r
2  * File:        assert.h\r
3  * Purpose:     Provide macro for software assertions\r
4  *\r
5  * Notes:       assert_failed() defined in assert.c\r
6  */\r
7 \r
8 #ifndef _ASSERT_H_\r
9 #define _ASSERT_H_\r
10 \r
11 /********************************************************************/\r
12 \r
13 void assert_failed(char *, int);\r
14 \r
15 #ifdef DEBUG_PRINT\r
16 #define ASSERT(expr) \\r
17     if (!(expr)) \\r
18         assert_failed(__FILE__, __LINE__)\r
19 #else\r
20 #define ASSERT(expr)\r
21 #endif\r
22 \r
23 /********************************************************************/\r
24 #endif /* _ASSERT_H_ */\r
25 \r