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

4.11
Last change on this file since a36094f was a36094f, checked in by Joel Sherrill <joel.sherrill@…>, on Oct 13, 2014 at 12:16:33 AM

libbsp/shared/umon: Fix warnings

  • Property mode set to 100644
File size: 1.5 KB
RevLine 
[d09de3d]1/*
[e5764ee]2 * umon.h - RTEMS specific interface to MicroMonitor.
3 *
4 *  COPYRIGHT (c) 1989-2009.
[d09de3d]5 *  On-Line Applications Research Corporation (OAR).
6 *
[e5764ee]7 *  Modified by Fernando Nicodemos <fgnicodemos@terra.com.br>
8 *  from NCB - Sistemas Embarcados Ltda. (Brazil)
9 *
[d09de3d]10 *  The license and distribution terms for this file may be
11 *  found in the file LICENSE in this distribution or at
[c499856]12 *  http://www.rtems.org/license/LICENSE.
[e5764ee]13*/
[d09de3d]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 *
[a36094f]49 * @return This method returns 0 on success.
[d09de3d]50 */
51int rtems_initialize_tfs_filesystem(
52  const char *path
53);
54
[a36094f]55/**
56 * @brief Read from MicroMonitor Port
57 *
58 * This method reads a character from the MicroMonitor console.
59 *
60 * @return This method returns a character.
61 */
62int umoncons_poll_read(int minor);
63
[d09de3d]64#endif
Note: See TracBrowser for help on using the repository browser.