Yuuichi Akagawa
bfe134bf39
Added a link to the article
2020-11-23 21:51:36 +09:00
Yuuichi Akagawa
cf0fad4045
Change to Windows style enumeration process.
...
Some devices return only 8 bytes of Device Descriptor by default address.
(e.g. Novation Circuit)
2020-11-23 20:08:07 +09:00
Yuuichi Akagawa
86ac217305
Update vender specific code for Novation
2020-11-23 09:59:31 +09:00
Kristian Sloth Lauszus
f8217818a5
Updated link to James's PS4 guides
2020-11-18 20:22:02 +01:00
Kristian Sloth Lauszus
4e8d5e8a06
Always generate the documentation, so it is always in sync with the master branch
2020-11-18 20:20:53 +01:00
Kristian Sloth Lauszus
c8ef5d5550
Check out the repo before generating the documentation
2020-11-18 19:42:13 +01:00
Kristian Sloth Lauszus
2c82f4e4c6
Forgot to add sudo when installing documentation dependencies
2020-11-18 19:06:27 +01:00
Kristian Sloth Lauszus
718596a7f7
Merge pull request #564 from felis/teensy4x
...
Added support for Teensy 4.0 and 4.1
2020-11-18 18:33:38 +01:00
Kristian Sloth Lauszus
9f92baf191
Use Github actions, as Travis is too slow
2020-11-18 17:38:05 +01:00
Kristian Sloth Lauszus
e78795af22
Only use spi4teensy3 on Teensy 3.x
2020-11-17 19:52:56 +01:00
Kristian Sloth Lauszus
71aeadeab1
Added support for Teensy 4.0 and 4.1
...
Fixes #529 , fixes #560
2020-11-17 15:23:26 +01:00
Kristian Sloth Lauszus
23ba34da47
Merge pull request #517 from fraca7/control-report-callback
...
Add a ParseBTHIDControlData virtual method similar to ParseBTHIDData,
2020-11-16 12:58:29 +01:00
Kristian Sloth Lauszus
1399dbf639
Merge pull request #471 from felis/XBOXONES
...
Xbox One S controller support
2020-11-16 09:31:36 +01:00
Kristian Sloth Lauszus
0519b43456
Do not compile the bidirectional_converter.ino for Teensy 3.5 and 3.6, as there is some conflict with the MIDI library
...
See: https://travis-ci.org/github/felis/USB_Host_Shield_2.0/jobs/743787235
2020-11-15 23:36:05 +01:00
Kristian Sloth Lauszus
96aae6667b
Do not compile the Wii.ino example on the Arduino Uno, as it will not fit
2020-11-15 23:36:05 +01:00
Kristian Sloth Lauszus
1121d8d9ad
Updated my email and full name
2020-11-15 23:36:05 +01:00
Kristian Sloth Lauszus
edc5198976
Fix 'warning: this statement may fall through [-Wimplicit-fallthrough=]'
...
Closes #532
2020-11-15 23:27:29 +01:00
Kristian Sloth Lauszus
30931efed8
Merge remote-tracking branch 'origin/master' into XBOXONES
2020-11-15 23:25:04 +01:00
Kristian Sloth Lauszus
e101482478
Updated Travis to use Python 3.9 and added the 'XBOXONESBT.ino' example
2020-11-15 19:30:54 +01:00
Kristian Sloth Lauszus
f500cc9b4c
Only use simple pairing with the Xbox One S controller, as it did not work with the PS4
2020-11-15 19:18:57 +01:00
Kristian Sloth Lauszus
102746ef6b
Xbox One S controller support is now finally working
2020-11-15 19:14:30 +01:00
Kristian Sloth Lauszus
ad9360b865
Yet another go at getting the Xbox One S controller working
...
It just connects and opens a SDP channel it then disconnects the SDP channel and I get a "Paring Faild: 05 (Authentication Failure)"
For some reason I never receive the "IO Capability Request" event
2020-11-15 19:14:30 +01:00
Kristian Sloth Lauszus
8d7265f92c
Try to figure out which HCI command that is failing
2020-11-15 19:14:30 +01:00
Kristian Sloth Lauszus
7714e807f6
Added SDP support to the BTHID, as needed for the Xbox One S controller
2020-11-15 19:13:54 +01:00
Kristian Sloth Lauszus
a347b3bace
Enable simple paring mode
2020-11-15 19:13:49 +01:00
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
Jérôme Laheurte
f075ea3025
Add a ParseBTHIDControlData virtual method similar to ParseBTHIDData,
...
for reports that are sent through the control pipe. This happens for
instance in response to a GET_REPORT.
2020-02-28 18:03:16 +01:00
Oleg Mazurov
cd87628af4
Update README.md
2019-09-13 08:42:30 -06:00
Oleg Mazurov
0f09c9733f
Update README.md
2019-09-13 08:40:23 -06:00
Oleg Mazurov
0eba979277
Update README.md
2019-09-13 08:29:35 -06:00
Oleg Mazurov
780bd4e968
Update README.md
2019-09-12 10:15:33 -06:00
Oleg Mazurov
bc09e75d8f
Update README.md
2019-09-12 09:50:59 -06:00
Oleg Mazurov
f85e42d722
Update README.md
2019-09-11 16:23:51 -06:00
Oleg Mazurov
c04a107bda
Update README.md
2019-09-11 16:22:34 -06:00
Kristian Sloth Lauszus
156a1d83f3
Merge pull request #483 from felis/maybe-uninitialized
...
Fixed Travis build for Arduino Due
2019-08-31 18:12:42 +02:00
Kristian Sloth Lauszus
b62528d813
Just get the endpoint address directly from the epInfo struct
2019-08-31 13:13:18 +02:00
Kristian Sloth Lauszus
912decede5
We need to make room for the control endpoint in the HIDInterface struct as well
...
This is needed as the in and out endpoint are defined as follows:
static const uint8_t epInterruptInIndex = 1; // InterruptIN endpoint index
static const uint8_t epInterruptOutIndex = 2; // InterruptOUT endpoint index
And maxEpPerInterface is set to 2.
See: https://travis-ci.org/felis/USB_Host_Shield_2.0/jobs/569260660
2019-08-08 13:54:54 +02:00
Kristian Sloth Lauszus
d182729ed8
Run the Due build separatly
2019-08-08 11:30:09 +02:00
Kristian Sloth Lauszus
224276cb23
Disable misleading-indentation warning for now
...
See: https://travis-ci.org/felis/USB_Host_Shield_2.0/jobs/569237654 and https://github.com/arduino/ArduinoCore-sam/issues/69
2019-08-08 10:46:41 +02:00
Kristian Sloth Lauszus
102bf3f765
Fixed maybe-uninitialized warning
...
See: https://travis-ci.org/felis/USB_Host_Shield_2.0/jobs/567958670
2019-08-08 10:26:54 +02:00
Kristian Sloth Lauszus
821e37ed18
Merge pull request #473 from xxxajk/master
...
Fix corruption. NEVER use SPI method transfer on a pointer.
2019-08-05 18:09:39 +02:00
xxxajk
45afa0dec5
Fix corruption. NEVER use SPI method transfer on a pointer.
2019-07-02 15:49:41 -04:00
Kristian Sloth Lauszus
49421b6ce4
Fixed type
...
Fixes #467
2019-06-20 12:18:44 +02:00
Kristian Sloth Lauszus
f512a4a619
Merge pull request #463 from per1234/keywords-separator
...
Use correct field separator in keywords.txt
2019-05-31 23:45:01 +02:00
per1234
7f35d220a3
Use correct field separator in keywords.txt
...
The Arduino IDE requires the use of a single true tab separator between the keyword name and identifier. When spaces are used rather than a true tab, the keyword is not highlighted.
Reference:
https://github.com/arduino/Arduino/wiki/Arduino-IDE-1.5:-Library-specification#keywords
2019-05-30 02:28:26 -07:00
Kristian Sloth Lauszus
f739ccc410
Added links to PS4 guides by Dr. James E. Barge
2019-05-28 17:21:31 +02:00
Kristian Sloth Lauszus
a16c483982
Merge pull request #453 from gdsports/t16km
...
Add support for Thrustmaster T.16000M FCS joystick
2019-04-15 17:01:29 +02:00
Kristian Sloth Lauszus
db33d38c44
Moved the macros into avrpins instead, as we need to redefine pgm_read_ptr as well
2019-04-14 23:47:18 +02:00
Kristian Sloth Lauszus
b3fa5718d5
Fixed pgm_read_ptr_aligned macro for the ESP8266 platform
...
See: https://github.com/esp8266/Arduino/pull/5735
2019-04-14 23:21:28 +02:00
Kristian Sloth Lauszus
0ecc486fee
Fixed strncpy_P macro
2019-04-05 18:25:33 +02:00