diff options
Diffstat (limited to 'c/src/lib/libbsp/shared')
-rw-r--r-- | c/src/lib/libbsp/shared/ChangeLog | 5 | ||||
-rw-r--r-- | c/src/lib/libbsp/shared/include/irq-generic.h | 4 | ||||
-rw-r--r-- | c/src/lib/libbsp/shared/include/utility.h | 3 |
3 files changed, 10 insertions, 2 deletions
diff --git a/c/src/lib/libbsp/shared/ChangeLog b/c/src/lib/libbsp/shared/ChangeLog index 5c339e069a..5edba1f3f4 100644 --- a/c/src/lib/libbsp/shared/ChangeLog +++ b/c/src/lib/libbsp/shared/ChangeLog @@ -1,3 +1,8 @@ +2009-02-27 Sebastian Huber <sebastian.huber@embedded-brains.de> + + * include/utility.h: Added define. + * include/irq-generic.h: Added missing prototypes. + 2009-02-11 Joel Sherrill <joel.sherrill@oarcorp.com> * tod.c: Use rtems_clock_get_tod(). diff --git a/c/src/lib/libbsp/shared/include/irq-generic.h b/c/src/lib/libbsp/shared/include/irq-generic.h index 71ff88fe84..686c28fa74 100644 --- a/c/src/lib/libbsp/shared/include/irq-generic.h +++ b/c/src/lib/libbsp/shared/include/irq-generic.h @@ -146,7 +146,7 @@ static inline bool bsp_interrupt_is_valid_vector( rtems_vector_number vector) */ void bsp_interrupt_handler_default( rtems_vector_number vector); -rtems_status_code bsp_interrupt_initialize(); +rtems_status_code bsp_interrupt_initialize( void); /** * @brief BSP specific initialization. @@ -163,7 +163,7 @@ rtems_status_code bsp_interrupt_initialize(); * * @return On success RTEMS_SUCCESSFUL shall be returned. */ -rtems_status_code bsp_interrupt_facility_initialize(); +rtems_status_code bsp_interrupt_facility_initialize( void); /** * @brief Enables the interrupt vector with number @a vector. diff --git a/c/src/lib/libbsp/shared/include/utility.h b/c/src/lib/libbsp/shared/include/utility.h index 8f9d26be67..1c5f0c7894 100644 --- a/c/src/lib/libbsp/shared/include/utility.h +++ b/c/src/lib/libbsp/shared/include/utility.h @@ -41,6 +41,9 @@ extern "C" { #define ARE_FLAGS_SET( val, flags) \ (((val) & (flags)) == (flags)) +#define IS_ANY_FLAG_SET( val, flags) \ + (((val) & (flags)) != 0) + #define ARE_FLAGS_CLEARED( val, flags) \ (((val) & (flags)) == 0) |