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
RevLine 
[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
37extern "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]52extern rtems_isr_entry M68Kvec[];   /* vector table address */
[132f194]53
54/* functions */
55
[1fec9e0]56rtems_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 */
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
[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.