Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tty_waitready changes #83

Closed
EtchedPixels opened this issue Jan 24, 2015 · 1 comment
Closed

tty_waitready changes #83

EtchedPixels opened this issue Jan 24, 2015 · 1 comment

Comments

@EtchedPixels
Copy link
Owner

We need to distinguish between 'busy', 'flow controlled' and 'empty'

We need to look at switching between polled and sleeping intelligently based on system speed and baud rate

We need tty_putc to lock so that vt_foo doesn't have to hold IRQs off (we can pick up the 'stray' byte in the unlock and process it there)

@EtchedPixels
Copy link
Owner Author

vtoutput now does the needed 1 char buffer, the poll/sleep switch is done by the platform guiding the core code.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant