Kristian Sloth Lauszus
30ac619331
Initial code for Xbox One S controller support
...
I lack a dongle that support simply paring, so it has been confirmed working yet
2020-11-15 19:13:49 +01:00
Kristian Sloth Lauszus
49421b6ce4
Fixed type
...
Fixes #467
2019-06-20 12:18:44 +02:00
Andrew J. Kroll
13950453c9
Fixes for spi4teensy3 on 3.5/3.6. Be sure to update your spi4teensy3 library as well.
2017-08-14 03:39:38 -04:00
Kristian Sloth Lauszus
00658d60eb
Fixed typo
2016-04-19 11:48:51 +02:00
Kristian Sloth Lauszus
9eed52026b
There is no reason to cast implicit to HIDReportParser, as the classes already inherits it
2016-01-20 14:59:16 +01:00
Kristian Sloth Lauszus
099ced46df
Merge pull request #198 from felis/issue186
...
Store rumble value in local buffer, so the rumble is not affected when setting the LEDs
2016-01-20 01:32:19 +01:00
Kristian Sloth Lauszus
b9220a90e6
Updated PS3BT example, so it demonstrates rumble functionality
2016-01-20 01:07:26 +01:00
Pavel Fatin
969eabb8d7
Compatibility with Arduino's core HID / Mouse / Keyboard libraries
...
The following collisions resolved:
hid.h -> usbhid.h
hid.cpp -> usbhid.cpp
HID -> USBHID
HID_BOOT_PROTOCOL -> USB_HID_BOOT_PROTOCOL
HID_PROTOCOL_NONE -> USB_HID_PROTOCOL_NONE
HID_PROTOCOL_KEYBOARD -> USB_HID_PROTOCOL_KEYBOARD
HID_PROTOCOL_MOUSE -> USB_HID_PROTOCOL_MOUSE
As a result, it's possible to use the library together with Arduino's bundled HID / Mouse / Keyboard libraries (Leonardo, Micro, or Due).
https://www.arduino.cc/en/Reference/MouseKeyboard
2016-01-16 20:34:16 +01:00
Kristian Sloth Lauszus
e4c581c991
The is no need for Wii calibration flag to have its own variable
2015-04-20 23:39:57 +02:00
Kristian Sloth Lauszus
7acf598a59
Convert Wii Balance Board readings into kg
2015-04-16 16:55:35 +02:00
Kristian Sloth Lauszus
e555195e42
Print raw Wii Balance Board values in example
2015-04-16 02:26:18 +02:00
Kristian Sloth Lauszus
b1902b2a55
Initial support for Wii Balance Board
...
Still need to convert readings into something meaningful
2015-04-16 01:57:00 +02: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
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
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
36bdfb3a53
Merge branch 'master' into SPI
2014-08-24 17:31:24 -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
7d3154bce7
Work around Arduino IDE bug
...
See: https://github.com/arduino/Arduino/pull/1726
2014-08-02 18:57:37 -04:00
Kristian Lauszus
35bb596601
Cleaned up SPPMulti example
2014-07-01 13:43:45 +02: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
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
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
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
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
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
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 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
Kristian Sloth Lauszus
d20ae89818
Only calculate angle when it is needed
2013-10-21 18:41:47 +02:00
Kristian Sloth Lauszus
1f8322d54f
Some dongles have a hub inside
2013-08-13 21:31:52 +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