source: rtems/bsps/m68k/gen68340/include/bsp.h

Last change on this file was c991eeec, checked in by Sebastian Huber <sebastian.huber@…>, on Mar 4, 2019 at 2:32:15 PM

bsps: Adjust bsp.h Doxygen groups

Update #3706.

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