diff options
author | Joel Sherrill <joel.sherrill@oarcorp.com> | 2014-10-14 11:03:38 -0500 |
---|---|---|
committer | Joel Sherrill <joel.sherrill@oarcorp.com> | 2014-10-16 08:58:47 -0500 |
commit | ed6365aa08fed6dc44d2d1e3876e77bcac44a400 (patch) | |
tree | 8ba9069117d94bb601c95798b1baf2716864a6ce /c/src/lib/libbsp/bfin/eZKit533/include/bsp.h | |
parent | m68k/gen68340: Fix warnings (diff) | |
download | rtems-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.h | 33 |
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 |