RTEMS CPU Kit with SuperCore
score/cpu/nios2/rtems/score/types.h
Go to the documentation of this file.
1 
10 /*
11  * COPYRIGHT (c) 1989-1999.
12  * On-Line Applications Research Corporation (OAR).
13  *
14  * The license and distribution terms for this file may be
15  * found in the file LICENSE in this distribution or at
16  * http://www.rtems.org/license/LICENSE.
17  */
18 
19 #ifndef _RTEMS_SCORE_TYPES_H
20 #define _RTEMS_SCORE_TYPES_H
21 
22 #include <rtems/score/basedefs.h>
23 
24 #ifndef ASM
25 
26 #ifdef __cplusplus
27 extern "C" {
28 #endif
29 
30 /*
31  * This section defines the basic types for this processor.
32  */
33 
35 typedef uintptr_t CPU_Uint32ptr;
36 
37 typedef uint16_t Priority_bit_map_Word;
38 typedef void nios2_isr;
39 typedef void ( *nios2_isr_entry )( void );
40 
41 #ifdef __cplusplus
42 }
43 #endif
44 
45 #endif /* !ASM */
46 
47 #endif
uintptr_t CPU_Uint32ptr
Type that can store a 32-bit integer or a pointer.
Definition: score/cpu/nios2/rtems/score/types.h:35
Basic Definitions.