Changeset fd3cd3e3 in rtems


Ignore:
Timestamp:
Aug 28, 2009, 6:20:12 PM (10 years ago)
Author:
Joel Sherrill <joel.sherrill@…>
Branches:
4.10, 4.11, master
Children:
4715aba
Parents:
9610896
Message:

2009-08-28 Joel Sherrill <joel.sherrill@…>

  • configure.ac, console/conscfg.c: Add CONSOLE_USE_INTERRUPTS.
Location:
c/src/lib/libbsp/m68k/sim68000
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • c/src/lib/libbsp/m68k/sim68000/ChangeLog

    r9610896 rfd3cd3e3  
     12009-08-28      Joel Sherrill <joel.sherrill@OARcorp.com>
     2
     3        * configure.ac, console/conscfg.c: Add CONSOLE_USE_INTERRUPTS.
     4
    152009-07-16      Joel Sherrill <joel.sherrill@oarcorp.com>
    26
  • c/src/lib/libbsp/m68k/sim68000/configure.ac

    r9610896 rfd3cd3e3  
    1616RTEMS_PROG_CCAS
    1717
     18## bsp-specific options
     19RTEMS_BSPOPTS_SET([CONSOLE_USE_INTERRUPTS],[*],[0])
     20RTEMS_BSPOPTS_HELP([CONSOLE_USE_INTERRUPTS],
     21[The erc32 console driver can operate in either polled or interrupt mode.
     22Under the simulator (especially when FAST_UART is defined), polled seems to operate
     23better.  It is common for a task to print a line (like the end of test message) and
     24then exit.  In this case, the program returns control to the simulator command line
     25before the program has even queued the output to the uart.  Thus sis has no chance
     26of getting the data out.])
     27
    1828RTEMS_BSP_BOOTCARD_OPTIONS
    1929RTEMS_BSP_CLEANUP_OPTIONS(0, 0)
  • c/src/lib/libbsp/m68k/sim68000/console/conscfg.c

    r9610896 rfd3cd3e3  
    1313
    1414#include <bsp.h>
     15#include <bspopts.h>
    1516
    1617#include <libchip/serial.h>
     
    3839#endif
    3940
    40 console_tbl     Console_Port_Tbl[] = {
    41         {
    42                 "/dev/com0",                    /* sDeviceName */
    43                 SERIAL_MC68681,                 /* deviceType */
    44                 MC68681_FUNCTIONS,              /* pDeviceFns */
    45                 NULL,                           /* deviceProbe */
    46                 NULL,                           /* pDeviceFlow */
    47                 16,                             /* ulMargin */
    48                 8,                              /* ulHysteresis */
    49                 (void *)9600,   /* baud rate */ /* pDeviceParams */
    50                 MC68681_BASE_ADDRESS,           /* ulCtrlPort1 */
    51                 MC68681_BASE_ADDRESS,           /* ulCtrlPort2 */
    52                 MC68681_DATA_ADDRESS,           /* ulDataPort */
    53                 mc68681_get_register_2,         /* getRegister */
    54                 mc68681_set_register_2,         /* setRegister */
    55                 NULL, /* unused */              /* getData */
    56                 NULL, /* unused */              /* setData */
    57                 (uint32_t)mc68681_baud_rate_table,      /* ulClock */
    58                 MC68681_VECTOR                  /* ulIntVector */
    59         }
     41console_tbl  Console_Port_Tbl[] = {
     42  {
     43    "/dev/com0",                        /* sDeviceName */
     44    SERIAL_MC68681,                     /* deviceType */
     45    MC68681_FUNCTIONS,                  /* pDeviceFns */
     46    NULL,                               /* deviceProbe */
     47    NULL,                               /* pDeviceFlow */
     48    16,                                 /* ulMargin */
     49    8,                                  /* ulHysteresis */
     50    (void *)9600,                       /* pDeviceParams */
     51    MC68681_BASE_ADDRESS,               /* ulCtrlPort1 */
     52    MC68681_BASE_ADDRESS,               /* ulCtrlPort2 */
     53    MC68681_DATA_ADDRESS,               /* ulDataPort */
     54    mc68681_get_register_2,             /* getRegister */
     55    mc68681_set_register_2,             /* setRegister */
     56    NULL, /* unused */                  /* getData */
     57    NULL, /* unused */                  /* setData */
     58    (uint32_t)mc68681_baud_rate_table,  /* ulClock */
     59    MC68681_VECTOR                      /* ulIntVector */
     60  }
    6061};
    6162
Note: See TracChangeset for help on using the changeset viewer.