00001 #ifndef _U_E47_H_ 00002 #define _U_E47_H_ 00003 00004 /* 00005 * Copyright (C) 2002 by Call Direct Cellular Solutions Pty. Ltd. All rights reserved. 00006 * 00007 * Redistribution and use in source and binary forms, with or without 00008 * modification, are permitted provided that the following conditions 00009 * are met: 00010 * 00011 * 1. Redistributions of source code must retain the above copyright 00012 * notice, this list of conditions and the following disclaimer. 00013 * 2. Redistributions in binary form must reproduce the above copyright 00014 * notice, this list of conditions and the following disclaimer in the 00015 * documentation and/or other materials provided with the distribution. 00016 * 3. All advertising materials mentioning features or use of this 00017 * software must display the following acknowledgement: 00018 * 00019 * This product includes software developed by Call Direct Cellular Solutions Pty. Ltd. 00020 * and its contributors. 00021 * 00022 * THIS SOFTWARE IS PROVIDED BY CALL DIRECT CELLULAR SOLUTIONS AND CONTRIBUTORS 00023 * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT 00024 * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS 00025 * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL CALL DIRECT 00026 * CELLULAR SOLUTIONS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, 00027 * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, 00028 * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS 00029 * OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED 00030 * AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, 00031 * OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF 00032 * THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF 00033 * SUCH DAMAGE. 00034 * 00035 * For additional information see http://www.calldirect.com.au/ 00036 */ 00037 00038 /* 00039 * $Log: UltraLite_E47.h,v $ 00040 * Revision 1.2 2003/01/24 12:01:01 przemko 00041 * Obciecie dosowych znakow konca lini 00042 * 00043 * Revision 1.1.1.1 2002/12/07 07:16:57 marwi 00044 * 00045 * 00046 * Revision 1.1 2002/10/29 12:39:37 harald 00047 * First check in 00048 * 00049 * 00050 * Revision 1.0 2002/04/24 MJC CDCS 00051 * createc 00052 * 00053 */ 00054 00055 extern NUTDEVICE *uart0; 00056 extern NUTDEVICE *uart1; 00057 extern NUTDEVICE *vc_supervisory; 00058 extern NUTDEVICE *vc_gprs; 00059 extern NUTDEVICE *vc_sms; 00060 extern int Flags; 00061 00062 // Flag Bits 00063 #define Phone_ON 0x01 00064 //#define Pass_Thru 0x02 00065 #define Auto_GPRS_Attach 0x04 00066 00067 // Debug Levels 00068 #define OFF 0 00069 #define PROGRESS 1 00070 #define HAIRY 2 00071 00072 // Port B 00073 #define DTR_P 0x01 00074 #define DTR 0x02 00075 #define RTS_P 0x04 00076 #define RTS 0x08 00077 #define CTS 0x10 00078 #define CTS_P 0x20 00079 #define DCD 0x40 00080 #define DCD_P 0x80 00081 00082 // Port D 00083 #define TEST1 0x01 00084 #define TEST2 0x02 00085 #define GREEN 0x10 00086 #define RED 0x20 00087 #define DSR 0x40 00088 #define RESETE 0x80 00089 00090 // Port E 00091 //#define - 0x04 00092 //#define - 0x08 00093 #define VCCL 0x10 00094 #define MODPWR 0x20 00095 #define SVC_LED 0x40 00096 #define PFI 0x80 00097 00098 // Port F 00099 //#define - 0x01 00100 00101 // Port G 00102 #define RI 0x08 00103 #define RI_P 0x10 00104 00105 #endif