Trackball based on the NXP LPC11U24 and the ADNS-9500

Dependencies:   ADNS9500 USBDevice mbed 25LCxxx_SPI

History

Updated USBDevice.lib default tip

2013-03-14, by xxann5 [Thu, 14 Mar 2013 14:04:07 +0000] rev 9

Updated USBDevice.lib


* support for 4th and 5th buttons.; * support for horizontal scrolling.; * support for 16bit x and y coordinates.; * added dispatch table for buttons. They are now programmable.; * support for programming the eeprom

2013-03-14, by xxann5 [Thu, 14 Mar 2013 13:48:14 +0000] rev 8

* support for 4th and 5th buttons.; * support for horizontal scrolling.; * support for 16bit x and y coordinates.; * added dispatch table for buttons. They are now programmable.; * support for programming the eeprom


Changed some define's to enum's. Also got a lot done towards having persistent settings/ADNS firmware saved on the eeprom.

2013-01-14, by xxann5 [Mon, 14 Jan 2013 04:27:55 +0000] rev 7

Changed some define's to enum's. Also got a lot done towards having persistent settings/ADNS firmware saved on the eeprom.


Reworked main to allow for a programming mode via USB. Also added licensing to the main.cpp and main.h files

2013-01-06, by xxann5 [Sun, 06 Jan 2013 19:48:26 +0000] rev 6

Reworked main to allow for a programming mode via USB. Also added licensing to the main.cpp and main.h files


Started fooling around with sending HID reports to configure the mouse with. things such as default CPI.

2012-12-16, by xxann5 [Sun, 16 Dec 2012 18:38:20 +0000] rev 5

Started fooling around with sending HID reports to configure the mouse with. things such as default CPI.


Added 25LCxxx_SPI library

2012-12-13, by xxann5 [Thu, 13 Dec 2012 03:10:46 +0000] rev 4

Added 25LCxxx_SPI library


2012-12-12, by xxann5 [Wed, 12 Dec 2012 03:28:47 +0000] rev 3


added main.h and moved some things there. Cleaned up some code. Also added suport for left, middle and right mouse buttons, A Z button that turns the call into a scrolle wheel and an HR button that toggles the CPI value

2012-12-12, by xxann5 [Wed, 12 Dec 2012 03:21:38 +0000] rev 2

added main.h and moved some things there. Cleaned up some code. Also added suport for left, middle and right mouse buttons, A Z button that turns the call into a scrolle wheel and an HR button that toggles the CPI value


started programming the buttons.

2012-12-09, by xxann5 [Sun, 09 Dec 2012 05:34:22 +0000] rev 1

started programming the buttons.


First commit

2012-11-04, by xxann5 [Sun, 04 Nov 2012 00:16:55 +0000] rev 0

First commit