The Input DDK includes the following interface functions:
Function | Summary |
---|---|
begin() | Initialize resource manager and activate driver bus line |
buff_append() | Append bytes to circular buffer |
buff_create() | Create a circular buffer |
buff_delete() | Delete bytes from circular buffer |
buff_flush() | Clear the circular buffer |
buff_getc() | Get character from circular buffer |
buff_putc() | Place character on circular buffer |
buff_waiting() | Determine the number of bytes stored in circular buffer |
clk_get() | Get the time from the OS Process Manager |
devi_enqueue_packet() | Dispatch a completed packet |
devi_register_interrupt() | Attach to an interrupt |
devi_register_pulse() | Associate a pulse code with a function |
devi_register_timer() | Create a timer |
devi_request_iorange() | Map device registers into memory |