no_cpu: replace no_cpu_isr with rtems_isr

This commit is contained in:
Gedare Bloom
2012-04-16 19:35:25 -04:00
parent b37d0a90f7
commit e99dbaa7cd
3 changed files with 3 additions and 9 deletions

View File

@@ -38,7 +38,7 @@ extern "C" {
/* functions */
no_cpu_isr_entry set_vector( /* returns old vector */
rtems_isr_entry set_vector( /* returns old vector */
rtems_isr_entry handler, /* isr routine */
rtems_vector_number vector, /* vector number */
int type /* RTEMS or RAW intr */

View File

@@ -25,13 +25,13 @@
#include <rtems.h>
#include <bsp.h>
no_cpu_isr_entry set_vector( /* returns old vector */
rtems_isr_entry set_vector( /* returns old vector */
rtems_isr_entry handler, /* isr routine */
rtems_vector_number vector, /* vector number */
int type /* RTEMS or RAW intr */
)
{
no_cpu_isr_entry previous_isr;
rtems_isr_entry previous_isr;
if ( type )
rtems_interrupt_catch( handler, vector, (rtems_isr_entry *) &previous_isr );

View File

@@ -34,12 +34,6 @@ extern "C" {
/** This defines the type for a priority bit map entry. */
typedef uint16_t Priority_bit_map_Control;
/** This defines the return type for an ISR entry point. */
typedef void no_cpu_isr;
/** This defines the prototype for an ISR entry point. */
typedef no_cpu_isr ( *no_cpu_isr_entry )( void );
#ifdef __cplusplus
}
#endif