[rtems commit] csb337/include/bsp.h: Do not include libchip/

Joel Sherrill joel at rtems.org
Fri Oct 10 15:08:38 UTC 2014


 serial to avoid conflicts when building libchip/rtc
User-Agent: Heirloom mailx 12.4 7/29/08
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit

Module:    rtems
Branch:    master
Commit:    bc77bdadb375a0be0715a9534d855e68a78259d9
Changeset: http://git.rtems.org/rtems/commit/?id=bc77bdadb375a0be0715a9534d855e68a78259d9

Author:    Joel Sherrill <joel.sherrill at oarcorp.com>
Date:      Thu Oct  9 10:46:43 2014 -0500

csb337/include/bsp.h: Do not include libchip/serial to avoid conflicts when building libchip/rtc

---

 c/src/lib/libbsp/arm/csb337/include/bsp.h |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/c/src/lib/libbsp/arm/csb337/include/bsp.h b/c/src/lib/libbsp/arm/csb337/include/bsp.h
index c9a6353..b752b00 100644
--- a/c/src/lib/libbsp/arm/csb337/include/bsp.h
+++ b/c/src/lib/libbsp/arm/csb337/include/bsp.h
@@ -29,7 +29,6 @@ extern "C" {
 #include <rtems.h>
 #include <rtems/console.h>
 #include <rtems/clockdrv.h>
-#include <libchip/serial.h>
 
 /**
  * @defgroup arm_csb337 CSB337 Support
@@ -50,7 +49,13 @@ extern "C" {
 /* What is the last interrupt? */
 #define BSP_MAX_INT AT91RM9200_MAX_INT
 
+/*
+ * forward reference the type to avoid conflicts between libchip serial
+ * and libchip rtc get and set register types.
+ */
+typedef struct _console_tbl console_tbl;
 console_tbl *BSP_get_uart_from_minor(int minor);
+
 static inline int32_t BSP_get_baud(void) {return 38400;}
 
 #define ST_PIMR_PIV	33	/* 33 ticks of the 32.768Khz clock ~= 1msec */



More information about the vc mailing list