Fix the USB code that was destroying my shell.
authorGerd Zellweger <mail@gerdzellweger.com>
Mon, 8 Dec 2014 17:11:10 +0000 (18:11 +0100)
committerGerd Zellweger <mail@gerdzellweger.com>
Wed, 10 Dec 2014 09:20:31 +0000 (10:20 +0100)
commitf17e655c2219857565705aa5c939fc12b9857efb
tree5f7da81ba7c725f4717c2d1b54eb2570b8bb2564
parentcebfd72c6da64bc56ec0a5fe695bb754105f3fac
Fix the USB code that was destroying my shell.

Writing random ASCII character in general is not a good idea.
Now I write a space/backspace combination which at least does
not set my shell to 'garbage output mode'.
The whole thing is suboptimal as we don't want USB set-up code
in the kernel and we don't want to do waiting using printf.
We should really re-write those wait functions to use deferred events...
include/usb/usb.h
kernel/arch/omap44xx/init.c
usr/drivers/usb/usb_manager/usb_manager.c