zephyr/include/drivers
Andrei Emeltchenko 879541a918 console: Refactor serial console interface
Make serial console interface more robust. Enables interrupts only
when registering input, all memory is managed inside application.
Interface to application is changed to have two fifo queues. One
queue is a free line slots and another queue is keeping entered
lines. This way memory for lines is managed inside application which
provides free lines queue. It is also simpler to manage entered
lines by sleeping on fifo_get on app layer.

Change-Id: I4776c03eddd1e7d880df3b902bd48f5f2c901cad
Signed-off-by: Andrei Emeltchenko <andrei.emeltchenko@intel.com>
2016-02-05 20:13:57 -05:00
..
console console: Refactor serial console interface 2016-02-05 20:13:57 -05:00
pci pci: Put the public API header in the right location 2016-02-05 20:13:48 -05:00
ioapic.h First commit 2015-04-10 16:44:37 -07:00
k6x_mpu.h Rename driver header files according to naming standard 2016-02-05 20:13:40 -05:00
k6x_pmc.h Rename driver header files according to naming standard 2016-02-05 20:13:40 -05:00
k20_mcg.h Rename driver header files according to naming standard 2016-02-05 20:13:40 -05:00
k20_pcr.h Rename driver header files according to naming standard 2016-02-05 20:13:40 -05:00
k20_sim.h Rename driver header files according to naming standard 2016-02-05 20:13:40 -05:00
k20_uart.h Rename driver header files according to naming standard 2016-02-05 20:13:40 -05:00
k20_watchdog.h Rename driver header files according to naming standard 2016-02-05 20:13:40 -05:00
loapic.h First commit 2015-04-10 16:44:37 -07:00
pic.h First commit 2015-04-10 16:44:37 -07:00
rand32.h First commit 2015-04-10 16:44:37 -07:00
system_timer.h First commit 2015-04-10 16:44:37 -07:00
uart.h First commit 2015-04-10 16:44:37 -07:00