#include <stdbool.h>
#include <stdint.h>
Go to the source code of this file.
Functions | |
void | input_init (void) |
void | input_putc (uint8_t) |
uint8_t | input_getc (void) |
bool | input_full (void) |
bool input_full | ( | void | ) |
Definition at line 49 of file input.c.
References ASSERT, buffer, intq_full(), intr_get_level(), and INTR_OFF.
Referenced by keyboard_interrupt(), serial_interrupt(), and write_ier().
uint8_t input_getc | ( | void | ) |
Definition at line 32 of file input.c.
References buffer, intq_getc(), intr_disable(), intr_set_level(), and serial_notify().
void input_init | ( | void | ) |
void input_putc | ( | uint8_t | ) |
Definition at line 20 of file input.c.
References ASSERT, buffer, intq_full(), intq_putc(), intr_get_level(), INTR_OFF, and serial_notify().
Referenced by keyboard_interrupt(), and serial_interrupt().