Commit graph

339 commits

Author SHA1 Message Date
Kristian Sloth Lauszus
73ce976198 Merge branch 'SPI' into Galileo
Conflicts:
	Usb.h
	avrpins.h
	usbhost.h
2015-03-19 16:36:51 +01:00
Kristian Sloth Lauszus
cc14152c54 Slow SPI devices like the Galileo might actually read it as stabilised in the first go 2015-03-19 16:31:29 +01:00
Kristian Sloth Lauszus
585b357ee5 Merge branch 'master' into SPI
Conflicts:
	settings.h
	usbhost.h
2015-03-19 15:34:07 +01:00
Andrew J. Kroll
2301a07cfe XR21B1411 - add example 2015-03-18 05:41:20 -04:00
Andrew J. Kroll
bc8000f782 manual merge 2015-03-12 18:56:15 -04:00
Kristian Sloth Lauszus
2dfca7d936 Update submodules 2015-03-03 20:00:28 +01:00
Kristian Sloth Lauszus
73f791c859 Merge branch 'SPI' into Galileo
Conflicts:
	avrpins.h
	settings.h
	usbhost.h
2015-03-03 19:57:35 +01:00
Kristian Sloth Lauszus
a9dd112502 Update submodules 2015-03-03 19:10:46 +01:00
Kristian Sloth Lauszus
22d82ecd0a SPI library was added twice after merge - see: c39e8a180c 2015-03-03 19:08:39 +01:00
Kristian Sloth Lauszus
c39e8a180c Merge branch 'master' into SPI
Conflicts:
	examples/Bluetooth/SPPMulti/SPPMulti.ino
	examples/adk/ArduinoBlinkLED/ArduinoBlinkLED.ino
	settings.h
	usbhost.h
2015-03-03 18:56:59 +01:00
Kristian Sloth Lauszus
881c4df046 Merge branch 'master' into dev
Conflicts:
	BTD.h
	BTHID.h
	PS3BT.h
	SPP.h
	Wii.h
2015-02-24 01:28:28 +01:00
Kristian Sloth Lauszus
86cb7f38ab Fixed some formatting 2015-02-22 18:27:30 +01:00
Kristian Sloth Lauszus
6047962d60 Merge branch 'xxxajk'
Conflicts:
	XBOXUSB.h
	examples/ftdi/USBFTDILoopback/USBFTDILoopback.ino
	hiduniversal.h
	settings.h
	usbhost.h
2015-02-22 18:25:22 +01:00
Andrew J. Kroll
bd8c8e7404 Fix use of "bool" so ARM compiles correctly 2015-02-19 03:14:39 -05:00
Fred
9979e50426 LeftTrigger/RightTrigger => L2/R2 for consistency 2015-02-15 19:47:06 +00:00
Fred
519e2a5309 cleanup 2015-02-15 17:56:20 +00:00
Fred
7c475c91e0 Xbox ONE Controller support 2015-02-14 11:09:24 +00:00
Andrew J. Kroll
196a0b69be Fix all demos, fix all wrong uses of virtual keyword, some spacing cleanup. 2014-11-10 01:35:13 -05:00
Kristian Lauszus
37d87903fa Updated USBFTDILoopback example to compile after 2224dd96cb 2014-09-29 16:50:02 -07:00
Andrew J. Kroll
80230570cc fix board_qc for MIPS so that it includes the correct SPI library first 2014-09-25 23:23:10 -04:00
Andrew J. Kroll
b51131750d fix board_qc for MIPS 2014-09-25 23:17:18 -04:00
Oleg Mazurov
64e3f92700 gh sync 2014-09-22 17:03:16 -06:00
Kristian Lauszus
961bf1c4ae Update submodules 2014-09-10 00:27:55 -07:00
Kristian Lauszus
840d5d67d4 Merge branch 'xxxajk' 2014-09-10 00:22:29 -07:00
Kristian Lauszus
36bdfb3a53 Merge branch 'master' into SPI 2014-08-24 17:31:24 -07:00
Kristian Lauszus
fdd104d3d0 Merge branch 'master' into Galileo 2014-08-24 17:29:13 -07:00
Kristian Lauszus
980109f756 Disable some of the functions in PS3BT and Wii library examples so it always compile on Arduino Uno 2014-08-24 17:26:49 -07:00
Kristian Lauszus
8cf054cd61 Disable debugging again and updated submodules 2014-08-24 00:37:46 -07:00
Oleg Mazurov
230c26eeed 20140823 2014-08-23 17:08:43 -06:00
Andrew J. Kroll
900af96c9c Merge master 2014-08-04 06:15:19 -04:00
Kristian Lauszus
7d3154bce7 Work around Arduino IDE bug
See: https://github.com/arduino/Arduino/pull/1726
2014-08-02 18:57:37 -04:00
Andrew J. Kroll
f349d61dfc Update heads Sat Jul 26 22:41:08 UTC 2014 2014-07-26 18:41:25 -04:00
Kristian Lauszus
35bb596601 Cleaned up SPPMulti example 2014-07-01 13:43:45 +02:00
Andrew J. Kroll
e78d880bb4 Update heads Mon Jun 30 16:53:58 UTC 2014 2014-06-30 12:54:16 -04:00
Kristian Lauszus
25117ab926 Added support for the Playstation Buzz controllers
See #71
2014-06-29 18:05:50 +02:00
Andrew J. Kroll
5776195523 Update heads Tue Jun 24 21:46:25 UTC 2014 2014-06-24 17:46:43 -04:00
Andrew J. Kroll
16689cdf14 Update heads 2014-06-12 23:12:43 -04:00
Andrew J. Kroll
7034b2d4aa Update heads 2014-06-02 17:37:54 -04:00
Andrew J. Kroll
05bbfaad6f Update heads 2014-06-02 10:48:29 -04:00
Kristian Lauszus
27c0f7f175 Merge branch 'xxxajk' 2014-05-27 09:45:05 +02:00
Kristian Lauszus
d9dac13225 Updated testusbhostFAT example and submodules 2014-05-27 09:42:13 +02:00
Andrew J. Kroll
f6244bbe59 bugfix 2014-05-24 00:31:26 -04:00
Andrew J. Kroll
a50baa8aec Merge in masters 2014-05-23 00:12:55 -04:00
Andrew J. Kroll
15974fcd54 Merge branch 'master' of github.com:felis/USB_Host_Shield_2.0 into xxxajk 2014-05-23 00:10:24 -04:00
Andrew J. Kroll
d56ed57495 Fix 1 month rollover bug -- Lei Shi found this one in one place, I found the problem all over the library and patched them all. 2014-05-22 23:36:33 -04:00
Kristian Lauszus
d9dfa3cf35 Show how to control the light and rumble inside the PS4 controller 2014-04-06 19:15:43 +02:00
Kristian Lauszus
7569c19a76 Fixed comment
The default pin was changed from 1234 to 0000 a while back
2014-03-19 18:06:44 +01:00
Kristian Lauszus
af2e8d5184 Removed files used for Netbeans project 2014-03-18 18:37:02 +01:00
Kristian Lauszus
00ae0d138f Updated submodules 2014-03-18 18:29:47 +01:00
Kristian Lauszus
0378d35ee8 Merge branch 'xxxajk' 2014-03-06 21:48:54 +01:00
Andrew J. Kroll
7e826ab32b Fix accidental comment paste. 2014-03-03 19:46:08 -05:00
Kristian Lauszus
6373ebe6ce Can now set the rumble and light on the PS4 controller
Still need to test it via USB
2014-02-17 00:21:21 +01:00
Kristian Lauszus
2a1db31cf1 Can now read the IMU and touchpad values of the PS4 controller via Bluetooth as well
Thanks to Frank Zhao - see: http://eleccelerator.com/wiki/index.php?title=DualShock_4#0x11
2014-01-22 05:13:49 +01:00
Kristian Lauszus
da2ee95445 Added support for the PS4 controller via USB
Also improved the PS4BT library
2014-01-18 22:36:01 +01:00
Kristian Lauszus
c163228063 Renamed KEYPAD to TOUCHPAD 2014-01-12 16:33:19 +01:00
Kristian Lauszus
7469ff099e Typos, whitespace and some other cleanup stuff 2014-01-12 16:31:47 +01:00
Kristian Lauszus
c11ca6c434 Merge branch 'PS4BT' 2014-01-10 18:07:59 +01:00
Kristian Lauszus
c98832a9e6 Updated submodules 2014-01-10 18:07:28 +01:00
Kristian Lauszus
e9bd896ca2 Added support for the PS4 controller via Bluetooth 2014-01-10 17:44:51 +01:00
Kristian Lauszus
1f33f2bd08 Renamed getStatusString() to printStatusString() 2014-01-04 14:14:22 +01:00
Kristian Lauszus
257c96f5c1 Can now turn LED off by calling setLedOn(OFF) for all controllers
Also renamed all enums, so they does not conflict with user code that easily
2014-01-04 13:43:49 +01:00
Kristian Lauszus
f676812f84 Code for the Wii IR camera needs to be activated in settings.h now
Also cleaned up README.md a bit
2013-12-30 16:19:34 +01:00
Andrew J. Kroll
5426cb1fb6 Fix annoying warning generated on newer GCC versions. 2013-12-29 22:55:03 -05:00
Andrew J. Kroll
f789c65c02 fix demos 2013-12-19 13:01:48 -05:00
Oleg Mazurov
94ac0b986a dec18-1 2013-12-18 15:06:06 -07:00
Oleg Mazurov
e0b9ea89cb dec18 2013-12-18 15:04:13 -07:00
Kristian Lauszus
e92dd0d03d Typo 2013-12-08 17:42:14 +01:00
Kristian Lauszus
8072e6f1bb Added max_LCD example
Copy of: https://github.com/arduino/Arduino/blob/ide-1.5.x/libraries/LiquidCrystal/examples/HelloWorld/HelloWorld.ino
2013-12-07 00:34:33 +01:00
Kristian Lauszus
843eec8ba6 Print when connected and disconnected from accessory 2013-12-06 23:27:26 +01:00
Kristian Lauszus
aa235ac3ed Macros were renamed in f38a0f6515 2013-12-05 07:41:57 +01:00
Kristian Lauszus
d168409b04 Included spi4teensy3.h in BTHID example
This should really be fixed in the Arduino IDE
2013-12-05 07:32:32 +01:00
Kristian Lauszus
75637bab31 Merge branch 'master' into xxxajk 2013-12-05 07:26:41 +01:00
Andrew J. Kroll
edf9682923 Support spi4teensy3 in all examples automatically 2013-12-04 21:56:06 -05:00
Andrew J. Kroll
95d133b919 Merge 2013-12-04 18:51:06 -05:00
Andrew J. Kroll
e18eb57752 fix all warnings for ARM, fix a few small bugs 2013-12-04 18:40:23 -05:00
Kristian Lauszus
ab9338a55e Added missing semicolon
Needed for STM32
2013-12-01 16:03:11 +01:00
Kristian Lauszus
a31cc42585 Use reinterpret_cast to cast from BTHID to HID class, so it can be used in the parser 2013-11-25 17:39:59 +01:00
Kristian Lauszus
eed70438be Set default pin to “0000” 2013-11-25 02:20:57 +01:00
Kristian Lauszus
4099314100 Can now set the LEDs on a keyboard 2013-11-25 01:45:24 +01:00
Kristian Lauszus
aba004b047 Use the HIDBoot class to parse the incoming data 2013-11-24 23:51:45 +01:00
Kristian Lauszus
f783b97cb9 Initial commit for BTHID library
To see incoming data uncomment PRINTREPORT in BTHID.cpp
2013-11-24 21:55:15 +01:00
Kristian Lauszus
0e0b48b3c8 Use the submodules in the makefile 2013-11-24 16:03:52 +01:00
Kristian Lauszus
191cdf9e2c Updated testusbhostFAT example and submodules 2013-11-24 16:03:28 +01:00
Kristian Lauszus
a340b81100 Commented out hub instance by default 2013-11-24 15:17:19 +01:00
Kristian Lauszus
b22f52895c Check if PS3Connected is true instead 2013-11-24 15:15:46 +01:00
Kristian Lauszus
0de2c0e48b Arduino can now write data to the Android phone as well 2013-11-17 18:57:03 +01:00
Kristian Lauszus
dd39e62a69 Added new line 2013-11-15 23:30:16 +01:00
Kristian Lauszus
99d2e4cb0d Updated comment 2013-11-15 23:20:15 +01:00
Kristian Lauszus
5b793db3e3 Can now call setLedOff without any argument, to turn all LEDs off 2013-11-15 23:19:10 +01:00
Kristian Lauszus
87cb83276b Updated formatting 2013-11-15 19:05:25 +01:00
Kristian Lauszus
b50919b077 Format PS3 examples 2013-11-12 19:45:06 +01:00
Kristian Lauszus
764e74c94c Can now disconnect a wireless controller 2013-11-11 00:43:18 +01:00
Kristian Lauszus
52858d502b Added delay before bus reset and renamed some variables and cleanup example 2013-11-11 00:38:56 +01:00
Kristian Sloth Lauszus
3c3b8ec986 Reformat ArduinoBlinkLED example 2013-10-30 15:21:50 +01:00
Kristian Sloth Lauszus
81f0978cc8 Update all submodules 2013-10-21 20:25:28 +02:00
Kristian Sloth Lauszus
d5550f51dc Merge branch 'xxxajk' of github.com:felis/USB_Host_Shield_2.0 into xxxajk
Conflicts:
	examples/board_qc/board_qc.ino
2013-10-21 20:12:47 +02:00
Kristian Sloth Lauszus
f8c0adc107 Wait for serial port to connect in example - needed for Leonardo, Teensy and other boards with built-in USB CDC serial connection 2013-10-21 19:58:03 +02:00
Andrew J. Kroll
18e401e55a reformat board_qc so it is not ugly, and follows industry standards 2013-10-21 13:52:35 -04:00
Andrew J. Kroll
13d625e6be Merge branch 'xxxajk' of github.com:felis/USB_Host_Shield_2.0 into xxxajk 2013-10-21 13:49:11 -04:00
Andrew J. Kroll
fcd99a1fed fixes to board quality check program 2013-10-21 13:48:53 -04:00
Kristian Sloth Lauszus
d20ae89818 Only calculate angle when it is needed 2013-10-21 18:41:47 +02:00
Kristian Sloth Lauszus
45c1297a91 Removed all unnecessary includes since there is no need to do that anymore
Also renamed all example extensions to .ino
2013-10-02 00:49:46 +02:00
Andrew J. Kroll
8efdf711fd Fix example, and reformat 2013-10-01 14:50:09 -04:00
Andrew J. Kroll
5656fa9b6d Add example for composite mouse/keyboard, also supports single units on a hub, or embedded hub. 2013-09-29 16:12:34 -04:00
Andrew J. Kroll
372e37e34f Update from head 2013-09-23 18:52:29 -04:00
Andrew J. Kroll
4bb0011713 Update from head 2013-09-23 18:48:44 -04:00
Andrew J. Kroll
f0f83ec501 sync example updates 2013-09-23 04:55:43 -04:00
Oleg Mazurov
254ff72e55 Scale example added 2013-09-06 17:03:19 -06:00
Andrew J. Kroll
42a1be314f Update README.md 2013-09-02 04:19:55 -04:00
Andrew J. Kroll
0f0dd90ef8 Add RTClib 2013-09-02 04:19:31 -04:00
Andrew J. Kroll
5dcc65cab9 updates from head 2013-09-02 04:09:49 -04:00
Andrew J. Kroll
d46f251345 Update testusbhostFAT 2013-09-02 04:04:28 -04:00
Oleg Mazurov
900ba05c9b fixed PrintHex in kbd example 2013-08-14 14:08:43 -06:00
Kristian Sloth Lauszus
1f8322d54f Some dongles have a hub inside 2013-08-13 21:31:52 +02:00
Kristian Sloth Lauszus
c5684b8dfa fixes #61 2013-08-13 12:54:03 +02:00
Oleg Mazurov
221fa78078 power control and stuff 2013-08-09 15:45:27 -06:00
Andrew J. Kroll
3d16d6f9d6 testusbhostFAT Updates 2013-08-09 02:27:34 -04:00
Andrew J. Kroll
458c07d8c7 Merge remote branch 'origin' into xxxajk 2013-08-09 00:19:09 -04:00
Andrew J. Kroll
0169e99af7 Updates to testusbhostFAT 2013-08-09 00:18:25 -04:00
Andrew J. Kroll
f93c9d8a9a merge testusbhostFAT library updates 2013-08-09 00:10:13 -04:00
Kristian Sloth Lauszus
2ff619dcc7 Forgot to create hub instance 2013-07-18 20:52:06 +02:00
Kristian Sloth Lauszus
f274fb7fee Renamed library 2013-07-18 20:35:23 +02:00
Kristian Sloth Lauszus
d0ec18ab44 Fixed disconnect problem when using the old Wiimote with the external MotionPlus extension
Now also updates the batteryLevel when getBatteryLevel is called
2013-07-18 19:43:21 +02:00
Kristian Sloth Lauszus
7ff9dea66b Added support for original Xbox controller 2013-07-18 17:52:23 +02:00
Kristian Sloth Lauszus
759d3b6977 Updated example to show how to use attachOnInit
Also removed whitespace PS3Multi example
2013-07-14 01:28:47 +02:00
Oleg Mazurov
06741b5a03 changed Notify to E_Notify 2013-06-19 20:20:08 -06:00
Oleg Mazurov
a8bc10f7f5 message 2013-06-18 17:01:29 -06:00
Kristian Sloth Lauszus
da0622a5f1 Uploaded newest testusbhostFAT code 2013-06-18 23:24:20 +02:00
Andrew J. Kroll
e01df49bf3 refactor entire library for hex printing 2013-06-17 15:37:09 -04:00
Oleg Mazurov
ca0b0588d1 commit message 2013-06-11 21:14:16 -06:00
Oleg Mazurov
c979798fcc commit message 2013-06-11 21:12:45 -06:00
Oleg Mazurov
261e5f1bd2 commit 2013-06-11 21:11:43 -06:00
Kristian Sloth Lauszus
d27ca9822d Fixed path to libraries 2013-06-10 20:32:09 +02:00
Kristian Sloth Lauszus
2f04cc56ac Create instances dynamically 2013-06-10 00:07:14 +02:00
Kristian Sloth Lauszus
d3b2324b1e Added link to master makefile 2013-06-09 20:24:44 +02:00
Kristian Sloth Lauszus
5df4fd56f6 Added note about compatible Arduinos 2013-06-09 19:53:22 +02:00
Kristian Sloth Lauszus
4c5df3f56a Updated Readme 2013-06-09 19:45:45 +02:00
Kristian Sloth Lauszus
fb28094a30 Added the master makefile as a submodule as well 2013-06-09 19:32:27 +02:00
Kristian Sloth Lauszus
f69278c2b9 Fixed path to libraries 2013-06-09 19:26:43 +02:00
Kristian Sloth Lauszus
b528925d9e Uploaded Andrew's example code 2013-06-09 19:22:24 +02:00
Oleg Mazurov
2a43fde0ff Merge pull request #52 from weizenspreu/master
Event for changed control keys
2013-05-16 14:44:30 -07:00
Kristian Sloth Lauszus
216fce8d95 Controller is default 0
This will ensure compatible with the other controllers
2013-05-16 22:41:52 +02:00
Kenneth Newwood
a669933c44 Added KeyboardReportParser::OnControlKeysChanged(before, after) to be able to react on control key presses and enhanced the HID keyboard example. 2013-05-16 20:45:26 +02:00
Kristian Sloth Lauszus
3557dac88d Updated comment 2013-05-07 15:50:38 +02:00
Kristian Sloth Lauszus
e6a557870b The SPP Class now inherit from the Arduino Stream library 2013-05-07 00:06:49 +02:00
Oleg Mazurov
9813e7a565 Merge branch 'master' of https://github.com/felis/USB_Host_Shield_2.0 2013-04-30 14:07:55 -06:00
Oleg Mazurov
554487c849 Leonardo Compatibility patch by weizenspreu 2013-04-30 14:06:36 -06:00
Kristian Sloth Lauszus
9af835e8fe Battery level no longer return battery level in percentage 2013-04-15 18:36:47 +02:00
Oleg Mazurov
2d3b73f9a7 Merge branch 'master' of https://github.com/felis/USB_Host_Shield_2.0 2013-04-03 13:20:50 -06:00
Oleg Mazurov
84cff61f49 fixed printhex 2013-04-03 13:14:25 -06:00