Opened 17 years ago

Last modified 9 years ago

#35 closed enhancement

Implement a TTY module layer — at Version 11

Reported by: maxim@… Owned by:
Priority: blocker Milestone: R1/beta1
Component: Drivers/TTY Version: R1/Development
Keywords: Cc: diver, siarzhuk, andreasf
Blocked By: Blocking:
Platform: All

Description (last modified by mmadia)

TTY Layer

  1. Rework our current TTY layer into a module
  2. Create an API that fulfills the need of a serial port
    • traditional RS232
    • serial over USB.
  3. Integrate the new API into the serial drivers that are already in our repository,
  4. Make sure everything works as expected.
  5. Until now the serial port was reserved for kernel debugging, but it is now time for proper userland support.

Additional information may be at the haiku ML thread Drivers on TTY Layer

Change History (11)

comment:1 by maxim@…, 17 years ago

Summary: Needs a TTY module layerNeeds to be a TTY module layer

comment:2 by diver, 16 years ago

Cc: diver added

comment:3 by wkornewald, 15 years ago

Summary: Needs to be a TTY module layerImplement a TTY module layer

comment:4 by wkornewald, 15 years ago

Type: bugenhancement

comment:5 by jackburton, 15 years ago

Will our tty busmanager be compatible with be's one ?

comment:6 by axeld, 15 years ago

Component: - ApplicationsDrivers

If it easily can, I would think it should. But it depends a bit on who is going to work on this, of course :-)

comment:7 by axeld, 15 years ago

Owner: maxim@… removed

comment:8 by jonas.kirilla, 15 years ago

Cc: jonas.kirilla added

comment:9 by modeenf, 13 years ago

Component: DriversDrivers/TTY
Version: R1 development

Don't know what a TTY are but there are a component called TTY in tracker. Moving this to that one. This didn't answer my questions. http://en.wikipedia.org/wiki/Tty

comment:10 by jonas.kirilla, 12 years ago

Cc: jonas.kirilla removed

comment:11 by mmadia, 12 years ago

Description: modified (diff)
Milestone: R1R1/beta1
Priority: normalblocker

Setting this as a blocker for entering R1/Beta's.

Note: See TracTickets for help on using tickets.