source: rtems/c/src/lib/libbsp/arm/edb7312/include/bsp.h @ 0f8ee10e

4.115
Last change on this file since 0f8ee10e was 0f8ee10e, checked in by Joel Sherrill <joel.sherrill@…>, on Oct 20, 2014 at 2:11:41 PM

arm/edb7312: Fix warnings

  • Property mode set to 100644
File size: 1.4 KB
Line 
1/**
2 * @file
3 * @ingroup arm_edb7312
4 * @brief Global BSP definitions.
5 */
6
7/*
8 * Cirrus EP7312 BSP header file
9 *
10 * Copyright (c) 2002 by Jay Monkman <jtm@smoothsmoothie.com>
11 *
12 *  The license and distribution terms for this file may be
13 *  found in the file LICENSE in this distribution or at
14 *  http://www.rtems.org/license/LICENSE.
15*/
16#ifndef _BSP_H
17#define _BSP_H
18
19#ifndef ASM
20
21#ifdef __cplusplus
22extern "C" {
23#endif
24
25#include <bspopts.h>
26#include <bsp/default-initial-extension.h>
27
28#include <rtems.h>
29#include <rtems/iosupp.h>
30#include <rtems/console.h>
31#include <rtems/clockdrv.h>
32
33#define BSP_FEATURE_IRQ_EXTENSION
34
35/**
36 * @defgroup arm_edb7312 EDB7312 Support
37 * @ingroup bsp_arm
38 * @brief EDB7312 Support Package
39 * @{
40 */
41
42/**
43 * @brief Define the interrupt mechanism for Time Test 27
44 *
45 * NOTE: Following are not defined and are board independent
46 *
47 */
48struct rtems_bsdnet_ifconfig;
49int cs8900_driver_attach (struct rtems_bsdnet_ifconfig *config,
50                          int                          attaching);
51
52/**
53 * @name Network driver configuration
54 * @{
55 */
56
57#define RTEMS_BSP_NETWORK_DRIVER_NAME   "eth0"
58#define RTEMS_BSP_NETWORK_DRIVER_ATTACH cs8900_driver_attach
59
60/** @} */
61
62/*
63 * Prototypes for methods called from .S but implemented in C
64 */
65void edb7312_interrupt_dispatch(rtems_vector_number vector);
66
67/** @} */
68
69#ifdef __cplusplus
70}
71#endif
72
73#endif /* !ASM */
74
75#endif /* _BSP_H */
Note: See TracBrowser for help on using the repository browser.