source: rtems/c/src/lib/libbsp/arm/edb7312/include/bsp.h @ 49232d0

4.11
Last change on this file since 49232d0 was 49232d0, checked in by Daniel Ramirez <javamonn@…>, on Dec 21, 2013 at 9:50:55 PM

arm_edb7312: added new doxygen

  • Property mode set to 100644
File size: 1.2 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.com/license/LICENSE.
15*/
16#ifndef _BSP_H
17#define _BSP_H
18
19#ifdef __cplusplus
20extern "C" {
21#endif
22
23#include <bspopts.h>
24#include <bsp/default-initial-extension.h>
25
26#include <rtems.h>
27#include <rtems/iosupp.h>
28#include <rtems/console.h>
29#include <rtems/clockdrv.h>
30
31#define BSP_FEATURE_IRQ_EXTENSION
32
33/**
34 * @defgroup arm_edb7312 EDB7312 Support
35 * @ingroup bsp_arm
36 * @brief EDB7312 Support Package
37 * @{
38 */
39
40/**
41 * @brief Define the interrupt mechanism for Time Test 27
42 *
43 * NOTE: Following are not defined and are board independent
44 *
45 */
46struct rtems_bsdnet_ifconfig;
47int cs8900_driver_attach (struct rtems_bsdnet_ifconfig *config,
48                          int                          attaching);
49
50/**
51 * @name Network driver configuration
52 * @{
53 */
54
55#define RTEMS_BSP_NETWORK_DRIVER_NAME   "eth0"
56#define RTEMS_BSP_NETWORK_DRIVER_ATTACH cs8900_driver_attach
57
58/** @} */
59
60/** @} */
61
62#ifdef __cplusplus
63}
64#endif
65
66#endif /* _BSP_H */
Note: See TracBrowser for help on using the repository browser.