source: rtems/c/src/lib/libbsp/m68k/gen68340/include/bsp.h @ 5e96a582

5
Last change on this file since 5e96a582 was 5e96a582, checked in by Joel Sherrill <joel@…>, on 03/30/16 at 19:04:22

m68k/gen68340/include/bsp.h: Do not include <rtems/iosupp.h>

  • Property mode set to 100644
File size: 1.4 KB
Line 
1/**
2 * @file
3 *
4 * @ingroup m68k_gen68340
5 *
6 * @brief Global BSP definitions.
7 */
8
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 *
18 *  COPYRIGHT (c) 1989-1999.
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
23 *  http://www.rtems.org/license/LICENSE.
24 */
25
26#ifndef LIBBSP_M68K_GEN68340_BSP_H
27#define LIBBSP_M68K_GEN68340_BSP_H
28
29#ifndef ASM
30
31#include <bspopts.h>
32#include <bsp/default-initial-extension.h>
33
34#include <rtems.h>
35
36#ifdef __cplusplus
37extern "C" {
38#endif
39
40/**
41 * @defgroup m68k_gen68340 Motorola MC68340 Support
42 *
43 * @ingroup bsp_m68k
44 *
45 * @brief Motorola MC68340 support.
46 */
47
48/* Constants */
49
50/* Structures */
51
52extern rtems_isr_entry M68Kvec[];   /* vector table address */
53
54/* functions */
55
56rtems_isr_entry set_vector(
57  rtems_isr_entry     handler,
58  rtems_vector_number vector,
59  int                 type
60);
61
62/*
63 *  Methods used across files inside the BSP
64 */
65int dbug_in_char( int minor );
66void dbug_out_char( int minor, int ch );
67int dbug_char_present( int minor );
68void _dbug_dumpanic(void);
69
70/*
71 *  Only called from .S but prototyped here to capture the dependecy.
72 */
73void _Init68340 (void);
74
75#ifdef __cplusplus
76}
77#endif
78
79#endif /* !ASM */
80
81#endif
Note: See TracBrowser for help on using the repository browser.