![]() |
![]() |
![]() |
![]() |
You can create a module by providing the functions listed here and by saving pointers to them in the input_module_t structure.
| Function | Summary |
|---|---|
| devctrl() | Allow for configuration of a module by an external source |
| init() | Initialize a module's private data |
| input() | Pass data to a higher layer module |
| output() | Pass data to a lower layer module |
| parm() | Process the command-line arguments to the module |
| pulse() | Process data gathered by the interrupt handler |
| reset() | Reset the module to its initial state |
| shutdown() | Clean up when the input manager is about to terminate |
![]() |
![]() |
![]() |
![]() |