source:
rtems/c/src/lib/libbsp/m68k/gen68340/include/bsp.h
@
5e96a582
Last change on this file since 5e96a582 was 5e96a582, checked in by Joel Sherrill <joel@…>, on 03/30/16 at 19:04:22 | |
---|---|
|
|
File size: 1.4 KB |
Rev | Line | |
---|---|---|
[56ac38e] | 1 | /** |
2 | * @file | |
3 | * | |
4 | * @ingroup m68k_gen68340 | |
5 | * | |
6 | * @brief Global BSP definitions. | |
7 | */ | |
8 | ||
[132f194] | 9 | /* |
10 | * Board Support Package for `Generic' Motorola MC68340 | |
11 | * | |
12 | * Based on the `gen68360' board support package, and covered by the | |
13 | * original distribution terms. | |
14 | */ | |
15 | ||
16 | /* bsp.h | |
17 | * | |
[08311cc3] | 18 | * COPYRIGHT (c) 1989-1999. |
[132f194] | 19 | * On-Line Applications Research Corporation (OAR). |
20 | * | |
21 | * The license and distribution terms for this file may be | |
22 | * found in the file LICENSE in this distribution or at | |
[c499856] | 23 | * http://www.rtems.org/license/LICENSE. |
[132f194] | 24 | */ |
25 | ||
[9cff822a] | 26 | #ifndef LIBBSP_M68K_GEN68340_BSP_H |
27 | #define LIBBSP_M68K_GEN68340_BSP_H | |
[132f194] | 28 | |
[c28f503] | 29 | #ifndef ASM |
30 | ||
[ebf3adc] | 31 | #include <bspopts.h> |
[a052181] | 32 | #include <bsp/default-initial-extension.h> |
[ebf3adc] | 33 | |
[132f194] | 34 | #include <rtems.h> |
35 | ||
[46dde0fc] | 36 | #ifdef __cplusplus |
37 | extern "C" { | |
38 | #endif | |
39 | ||
[56ac38e] | 40 | /** |
41 | * @defgroup m68k_gen68340 Motorola MC68340 Support | |
42 | * | |
43 | * @ingroup bsp_m68k | |
44 | * | |
45 | * @brief Motorola MC68340 support. | |
46 | */ | |
47 | ||
[132f194] | 48 | /* Constants */ |
49 | ||
50 | /* Structures */ | |
51 | ||
[1fec9e0] | 52 | extern rtems_isr_entry M68Kvec[]; /* vector table address */ |
[132f194] | 53 | |
54 | /* functions */ | |
55 | ||
[1fec9e0] | 56 | rtems_isr_entry set_vector( |
[132f194] | 57 | rtems_isr_entry handler, |
58 | rtems_vector_number vector, | |
59 | int type | |
60 | ); | |
61 | ||
[c28f503] | 62 | /* |
63 | * Methods used across files inside the BSP | |
64 | */ | |
65 | int dbug_in_char( int minor ); | |
66 | void dbug_out_char( int minor, int ch ); | |
67 | int dbug_char_present( int minor ); | |
68 | void _dbug_dumpanic(void); | |
69 | ||
70 | /* | |
71 | * Only called from .S but prototyped here to capture the dependecy. | |
72 | */ | |
73 | void _Init68340 (void); | |
74 | ||
[132f194] | 75 | #ifdef __cplusplus |
76 | } | |
77 | #endif | |
78 | ||
[c28f503] | 79 | #endif /* !ASM */ |
80 | ||
[132f194] | 81 | #endif |
Note: See TracBrowser
for help on using the repository browser.