From bb9351fa9ffbdc3b80f5ba1c9ce3997cd95215d8 Mon Sep 17 00:00:00 2001 From: skarg Date: Sat, 16 Sep 2006 19:49:44 +0000 Subject: [PATCH] moved rs485.h into ports. --- bacnet-stack/{ => ports/pic18}/rs485.h | 0 bacnet-stack/ports/rtos32/rs485.h | 57 ++++++++++++++++++++++++++ 2 files changed, 57 insertions(+) rename bacnet-stack/{ => ports/pic18}/rs485.h (100%) create mode 100644 bacnet-stack/ports/rtos32/rs485.h diff --git a/bacnet-stack/rs485.h b/bacnet-stack/ports/pic18/rs485.h similarity index 100% rename from bacnet-stack/rs485.h rename to bacnet-stack/ports/pic18/rs485.h diff --git a/bacnet-stack/ports/rtos32/rs485.h b/bacnet-stack/ports/rtos32/rs485.h new file mode 100644 index 00000000..1f0c18db --- /dev/null +++ b/bacnet-stack/ports/rtos32/rs485.h @@ -0,0 +1,57 @@ +/*####COPYRIGHTBEGIN#### + ------------------------------------------- + Copyright (C) 2004 Steve Karg + + This program is free software; you can redistribute it and/or + modify it under the terms of the GNU General Public License + as published by the Free Software Foundation; either version 2 + of the License, or (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License + along with this program; if not, write to: + The Free Software Foundation, Inc. + 59 Temple Place - Suite 330 + Boston, MA 02111-1307 + USA. + + As a special exception, if other files instantiate templates or + use macros or inline functions from this file, or you compile + this file and link it with other works to produce a work based + on this file, this file does not by itself cause the resulting + work to be covered by the GNU General Public License. However + the source code for this file must still be made available in + accordance with section (3) of the GNU General Public License. + + This exception does not invalidate any other reasons why a work + based on this file might be covered by the GNU General Public + License. + ------------------------------------------- +####COPYRIGHTEND####*/ + +#ifndef RS485_H +#define RS485_H + +#include +#include "mstp.h" + +#ifdef __cplusplus +extern "C" { +#endif /* __cplusplus */ + + void RS485_Initialize(void); + + void RS485_Send_Frame(volatile struct mstp_port_struct_t *mstp_port, /* port specific data */ + uint8_t * buffer, /* frame to send (up to 501 bytes of data) */ + uint16_t nbytes); /* number of bytes of data (up to 501) */ + + void RS485_Check_UART_Data(volatile struct mstp_port_struct_t *mstp_port); /* port specific data */ + +#ifdef __cplusplus +} +#endif /* __cplusplus */ +#endif