USB Library
Device - HID - Mouse Demo

Supported Demo Boards 

The matrix of which demos are supported on a specific board can be found in the Release Notes demo board support section. Verify that the board you wish to use will work with this demo. This table also describes some of the limitations that the board might have while running this demo. 

Demo Board I/O Mapping 

Each demo board has a different number of push buttons, LEDs, and other features with various different names for these components. To determine which board features are used for which demo features, please refer to the io_mapping.h file in the demo folder under the system_config folder. Each demo board will have a corresponding folder with an io_mapping.h file in it. For example, for the PIC18F46J50 PIM this would be the following file: 

<install_directory>/apps/usb/device/hid_mouse/firmware/src/system_config/pic18f46j50_pim/io_mapping.h 

For more information about each demo board, please refer to the Demo Board Information section

Demo Operation 

This demo uses the selected hardware platform as a USB mouse. Before connecting the board to the computer through the USB cable please be aware that the device will start moving the mouse cursor around on the computer. There are two ways to stop the device from making the cursor to continue to move. The first way is to disconnect the device from the computer. The second is to press the correct button on the hardware platform. Pressing the button again will cause the mouse cursor to start moving in a circle again.

MLA - USB Library Help Version : 2.16
http://www.microchip.com/mla