![]() |
![]() |
![]() |
![]() |
![]() |
This version of this document is no longer maintained. For the latest documentation, see http://www.qnx.com/developers/docs. |
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 |
![]() |
![]() |
![]() |
![]() |