summaryrefslogtreecommitdiffstats
path: root/c/src/lib/libbsp/bfin/eZKit533/include/bsp.h
diff options
context:
space:
mode:
authorJoel Sherrill <joel.sherrill@oarcorp.com>2014-10-14 11:03:38 -0500
committerJoel Sherrill <joel.sherrill@oarcorp.com>2014-10-16 08:58:47 -0500
commited6365aa08fed6dc44d2d1e3876e77bcac44a400 (patch)
tree8ba9069117d94bb601c95798b1baf2716864a6ce /c/src/lib/libbsp/bfin/eZKit533/include/bsp.h
parentm68k/gen68340: Fix warnings (diff)
downloadrtems-ed6365aa08fed6dc44d2d1e3876e77bcac44a400.tar.bz2
bfin libcpu and libbsp: Fix warnings
Diffstat (limited to 'c/src/lib/libbsp/bfin/eZKit533/include/bsp.h')
-rw-r--r--c/src/lib/libbsp/bfin/eZKit533/include/bsp.h33
1 files changed, 29 insertions, 4 deletions
diff --git a/c/src/lib/libbsp/bfin/eZKit533/include/bsp.h b/c/src/lib/libbsp/bfin/eZKit533/include/bsp.h
index 78906dbe26..3eb0635856 100644
--- a/c/src/lib/libbsp/bfin/eZKit533/include/bsp.h
+++ b/c/src/lib/libbsp/bfin/eZKit533/include/bsp.h
@@ -21,6 +21,8 @@
#ifndef _BSP_H
#define _BSP_H
+#ifndef ASM
+
#include <libcpu/bf533.h>
#ifdef __cplusplus
@@ -126,12 +128,33 @@ void setLED (uint8_t value);
*/
uint8_t getLED (void);
-rtems_isr_entry set_vector( ///< @brief returns old vector */
- rtems_isr_entry handler, ///< @brief isr routine */
- rtems_vector_number vector, ///< @brief vector number */
- int type ///< @brief RTEMS or RAW intr */
+/**
+ * @brief Install an interrupt handler
+ *
+ * This method installs an interrupt handle.
+ *
+ * @param[in] handler is the isr routine
+ * @param[in] vector is the vector number
+ * @param[in] type indicates whether RTEMS or RAW intr
+ *
+ * @return returns old vector
+ */
+rtems_isr_entry set_vector(
+ rtems_isr_entry handler,
+ rtems_vector_number vector,
+ int type
);
+/*
+ * Internal BSP methods that are used across file boundaries
+ */
+void Init_RTC(void);
+
+/*
+ * Prototype for methods in .S files that are referenced from C.
+ */
+void bfin_null_isr(void);
+
/** @} */
/** @} */
@@ -140,4 +163,6 @@ rtems_isr_entry set_vector( ///< @brief returns old vector *
}
#endif
+#endif /* !ASM */
+
#endif