INCLUDES.H
上传用户:dsfgsdff
上传日期:2022-07-10
资源大小:319k
文件大小:2k
源码类别:

微处理器开发

开发平台:

C/C++

  1. /****************************************Copyright (c)**************************************************
  2. **                               Guangzou ZLG-MCU Development Co.,LTD.
  3. **                                      graduate school
  4. **                                 http://www.zlgmcu.com
  5. **
  6. **--------------File Info-------------------------------------------------------------------------------
  7. ** File Name: includes.h
  8. ** Last modified Date:  2004-05-20
  9. ** Last Version: 1.0
  10. ** Descriptions: uC/OS-II Include File
  11. **
  12. **------------------------------------------------------------------------------------------------------
  13. ** Created By: Chenmingji
  14. ** Created date:   2004-05-20
  15. ** Version: 1.0
  16. ** Descriptions: First version
  17. **
  18. **------------------------------------------------------------------------------------------------------
  19. ** Modified by: Chenmingji
  20. ** Modified date: 2004-09-17
  21. ** Version: 1.02
  22. ** Descriptions: Change for IRQ.S; Support C++
  23. **
  24. **------------------------------------------------------------------------------------------------------
  25. ** Modified by:
  26. ** Modified date:
  27. ** Version:
  28. ** Descriptions:
  29. **
  30. ********************************************************************************************************/
  31. /********************************/
  32. /*      uC/OS-II的特殊代码       */
  33. /*      uC/OS-II specital code  */
  34. /********************************/
  35. #ifndef __INCLUDES_H 
  36. #define __INCLUDES_H
  37. #ifdef __cplusplus
  38. extern "C" {
  39. #endif
  40. #include    "os_cpu.h"
  41. #include    "os_cfg.h"
  42. #include    "ucos_ii.h"
  43. #ifdef __cplusplus
  44. }
  45. #endif
  46. #include    <string.h>
  47. /* 由于不同情况中断OSIntExit()对堆栈的使用情况不同,必须加上这个宏定义    */
  48. /* for any types of interrupt , OSIntExit() using the stacks is different , so ,must add this define*/
  49. #define OSIntCtxSw()    return
  50. #endif
  51. /**********************end****************************************/