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

4.115
Last change on this file since d9c12bb was c499856, checked in by Chris Johns <chrisj@…>, on 03/20/14 at 21:10:47

Change all references of rtems.com to rtems.org.

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