Changeset fd9fb21 in rtems for c/src/lib/libbsp

Timestamp:
02/01/17 15:48:51 (7 years ago)
Author:
Martin Aberg <maberg@…>
Branches:
5, master
Children:
1fefc719
Parents:
7cb93250
git-author:
Martin Aberg <maberg@…> (02/01/17 15:48:51)
git-committer:
Daniel Hellstrom <daniel@…> (05/02/17 10:34:46)
Message:

leon, cons: drvmgr cons interface uses new TERMIOS

LEON driver manager console driver interface (cons) and the APBUART cons driver
(apbuart_cons) have been updated for recent TERMIOS interface changes. The
legacy callback API is not used anymore and deprecated functions are
eliminated.

This new implementation is based on RTEMS BSP and Device Driver Development
Guide, chapter named "Console Driver".

  • Functions marked as deprecated (rtems_termios_open() and rtems_termios_close()) have been updated with the present-day versions.
  • The legacy "callback" interface is replaced with the "handler" interface.
  • Implementation is inspired by the documentation example, the non-driver manager driver for APBUART (apbuart_termios).
  • Polled, interrupt and task mode is supported.
(No files)

Note: See TracChangeset for help on using the changeset viewer.