📄 includes.h
字号:
/*
*********************************************************************************************************
* Embedded Systems Building Blocks
* Complete and Ready-to-Use Modules in C
*
* Master Include File
*
* (c) Copyright 1999, Jean J. Labrosse, Weston, FL
* All Rights Reserved
*
* Filename : INCLUDES.H
* Programmer : Jean J. Labrosse
*********************************************************************************************************
*/
/*
*********************************************************************************************************
* CONSTANTS
*********************************************************************************************************
*/
/* MODULE ENABLED (1) or DISABLED (0) */
#define MODULE_KEY_MN 0 /* Keyboard module */
#define MODULE_LED 0 /* Multiplexed LED module */
#define MODULE_LCD 0 /* LCD Character module */
#define MODULE_CLK 1 /* Clock/Calendar module */
#define MODULE_TMR 1 /* Timer Manager module */
#define MODULE_DIO 1 /* Discrete I/O module */
#define MODULE_AIO 1 /* Analog I/O module */
#define MODULE_COMM_PC 1 /* Asynchronous Serial Communications module */
#define MODULE_COMM_BGND 0 /* Foreground/Background buffered serial I/O */
#define MODULE_COMM_RTOS 1 /* Real-Time Kernel buffered serial I/O */
#define CFG_C /* Indicate that application specific code is found in CFG.C */
#define CFG_H /* Indicate that configuration #defines is found in CFG.H */
/*
*********************************************************************************************************
* CONSTANTS
*********************************************************************************************************
*/
#define FALSE 0
#define TRUE 1
/*$PAGE*/
/*
*********************************************************************************************************
* Standard Libraries (DOS)
*********************************************************************************************************
*/
#include <stdio.h>
#include <string.h>
#include <ctype.h>
#include <stdlib.h>
#include <conio.h>
#include <dos.h>
#include <setjmp.h>
/*
*********************************************************************************************************
* uC/OS Header Files
*********************************************************************************************************
*/
#include "\software\ucos-ii\ix86l-fp\bc45\os_cpu.h"
#include "\software\blocks\sample\source\os_cfg.h"
#include "\software\ucos-ii\source\ucos_ii.h"
#include "\software\blocks\pc\bc45\pc.h"
/*$PAGE*/
/*
*********************************************************************************************************
* Building Blocks Header Files
*********************************************************************************************************
*/
#ifdef CFG_H
#include "\software\blocks\sample\source\cfg.h"
#endif
#if MODULE_KEY_MN
#include "\software\blocks\key_mn\source\key.h"
#endif
#if MODULE_LCD
#include "\software\blocks\lcd\source\lcd.h"
#endif
#if MODULE_LED
#include "\software\blocks\led\source\led.h"
#endif
#if MODULE_CLK
#include "\software\blocks\clk\source\clk.h"
#endif
#if MODULE_TMR
#include "\software\blocks\tmr\source\tmr.h"
#endif
#if MODULE_DIO
#include "\software\blocks\dio\source\dio.h"
#endif
#if MODULE_AIO
#include "\software\blocks\aio\source\aio.h"
#endif
#if MODULE_COMM_PC
#include "\software\blocks\comm\source\comm_pc.h"
#endif
#if MODULE_COMM_BGND
#include "\software\blocks\comm\source\commbgnd.h"
#endif
#if MODULE_COMM_RTOS
#include "\software\blocks\comm\source\commrtos.h"
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -