source: rtems/c/src/lib/libbsp/shared/umon/umon.h @ d09de3d

4.104.115
Last change on this file since d09de3d was d09de3d, checked in by Joel Sherrill <joel.sherrill@…>, on 06/15/09 at 15:38:38

2009-06-15 Joel Sherrill <joel.sherrill@…>

  • umon/monlib.h: Add umon.h to be installed as <rtems/umon.h> so umon .h files are modified as little as possible.
  • umon/umon.h: New file.
  • Property mode set to 100644
File size: 1.3 KB
Line 
1/**
2 * @file rtems/umon.h
3 *
4 *  This file contains the RTEMS specific interface to MicroMonitor.
5 */
6
7/*
8 *  COPYRIGHT (c) 1989-2007.
9 *  On-Line Applications Research Corporation (OAR).
10 *
11 *  The license and distribution terms for this file may be
12 *  found in the file LICENSE in this distribution or at
13 *  http://www.rtems.com/license/LICENSE.
14 *
15 *  $Id$
16 */
17
18#ifndef __rtems_umon_h
19#define __rtems_umon_h
20
21#include <umon/monlib.h>
22
23#ifdef __cplusplus
24extern "C" {
25#endif
26
27/**
28 * @brief Connect RTEMS Application to MicroMonitor
29 *
30 * RTEMS uMonitor wrapper for monConnect().  This will deal with the
31 * getting MONCOMPTR as well as providing the locking routines.
32 */
33void rtems_umon_connect(void);
34
35/**
36 * @brief Obtain BSP specific pointer to MicroMonitor
37 *
38 * BSP specific routine to help when calling monConnect().  This
39 * returns the value known to uMon as MONCOMPTR.
40 *
41 * @return This method returns the address of the base area of MicroMonitor.
42 */
43void *rtems_bsp_get_umon_monptr(void);
44
45/**
46 * @brief Initialize the TFS-RTEMS file system
47 *
48 * This method initializes and mounts the TFS-RTEMS file system.
49 *
50 * @param[in] path is the mount point
51 *
52 * @return This method returns 0 on sucess.
53 */
54int rtems_initialize_tfs_filesystem(
55  const char *path
56);
57
58#endif
Note: See TracBrowser for help on using the repository browser.