RTEMS 6.1-rc2
|
Macros | |
#define | SERIAL_MOUSE_DEVICE_PS2 "/dev/psaux" |
Standard device file path for a PS2 mouse device. | |
#define | SERIAL_MOUSE_DRIVER_TABLE_ENTRY |
Functions | |
rtems_device_driver | serial_mouse_initialize (rtems_device_major_number major, rtems_device_minor_number minor, void *arg) |
The initialization of the serial mouse driver. | |
rtems_device_driver | serial_mouse_open (rtems_device_major_number major, rtems_device_minor_number minor, void *arg) |
Open device driver entry point for the serial mouse driver. | |
rtems_device_driver | serial_mouse_close (rtems_device_major_number major, rtems_device_minor_number minor, void *arg) |
Close device driver entry point for the serial mouse driver. | |
rtems_device_driver | serial_mouse_read (rtems_device_major_number major, rtems_device_minor_number minor, void *arg) |
Read device driver entry point for the serial mouse driver. | |
rtems_device_driver | serial_mouse_write (rtems_device_major_number major, rtems_device_minor_number minor, void *arg) |
Write device driver entry point for the serial mouse driver. | |
rtems_device_driver | serial_mouse_control (rtems_device_major_number major, rtems_device_minor_number minor, void *arg) |
IO Control device driver entry point for the serial mouse driver. | |
bool | bsp_get_serial_mouse_device (const char **name, const char **type) |
Obtain serial mouse configuration information. | |
#define SERIAL_MOUSE_DRIVER_TABLE_ENTRY |
This macro defines the serial mouse device driver entry points.
bool bsp_get_serial_mouse_device | ( | const char ** | name, |
const char ** | type | ||
) |
Obtain serial mouse configuration information.
This method is implemented by the BSP or application and tells the driver what device to open() and what type of mouse is connected.
[in] | name | will point to a string with the device name of the serial port with the mouse connected. |
[in] | type | will point to a string with the type of mouse connected. |
This | method returns true on success and false on error. |
rtems_device_driver serial_mouse_close | ( | rtems_device_major_number | major, |
rtems_device_minor_number | minor, | ||
void * | arg | ||
) |
Close device driver entry point for the serial mouse driver.
This method implements the Close device driver entry point for the serial mouse driver.
[in] | major | is the mouse device major number |
[in] | minor | is the mouse device minor number |
[in] | arg | points to device driver arguments |
rtems_device_driver serial_mouse_control | ( | rtems_device_major_number | major, |
rtems_device_minor_number | minor, | ||
void * | arg | ||
) |
IO Control device driver entry point for the serial mouse driver.
This method implements the IO Control device driver entry point for the serial mouse driver.
[in] | major | is the mouse device major number |
[in] | minor | is the mouse device minor number |
[in] | arg | points to device driver arguments |
rtems_device_driver serial_mouse_initialize | ( | rtems_device_major_number | major, |
rtems_device_minor_number | minor, | ||
void * | arg | ||
) |
The initialization of the serial mouse driver.
This method initializes the serial mouse driver.
[in] | major | is the mouse device major number |
[in] | minor | is the mouse device minor number |
[in] | arg | points to device driver arguments |
rtems_device_driver serial_mouse_open | ( | rtems_device_major_number | major, |
rtems_device_minor_number | minor, | ||
void * | arg | ||
) |
Open device driver entry point for the serial mouse driver.
This method implements the Open device driver entry point for the serial mouse driver.
[in] | major | is the mouse device major number |
[in] | minor | is the mouse device minor number |
[in] | arg | points to device driver arguments |
rtems_device_driver serial_mouse_read | ( | rtems_device_major_number | major, |
rtems_device_minor_number | minor, | ||
void * | arg | ||
) |
Read device driver entry point for the serial mouse driver.
This method implements the Read device driver entry point for the serial mouse driver.
[in] | major | is the mouse device major number |
[in] | minor | is the mouse device minor number |
[in] | arg | points to device driver arguments |
rtems_device_driver serial_mouse_write | ( | rtems_device_major_number | major, |
rtems_device_minor_number | minor, | ||
void * | arg | ||
) |
Write device driver entry point for the serial mouse driver.
This method implements the Write device driver entry point for the serial mouse driver.
[in] | major | is the mouse device major number |
[in] | minor | is the mouse device minor number |
[in] | arg | points to device driver arguments |