Joe Bowbeer
4158a501a9
Add Arduino 101 mods from https://github.com/KitPan/USB_Host_Shield_2.0
2017-02-03 22:44:51 -08:00
Kristian Sloth Lauszus
7b0487da80
Try to set build flags
2017-02-01 16:53:31 +01:00
Kristian Sloth Lauszus
14cf737d7d
Only ignore unused functions when building for the ESP8266
...
This should be removed when the ESP8266 core is updated in PlatformIO: https://github.com/esp8266/Arduino/pull/2881
2017-02-01 12:26:27 +01:00
Kristian Sloth Lauszus
8f44b62470
Only define WIICAMERA for WiiIRCamera example
2017-02-01 11:20:09 +01:00
Kristian Sloth Lauszus
d9b32ad745
Merge branch 'master' into ESP8266
...
* master:
Re-enable strict-aliasing warnings for Travis build
Only show build status for master branch
Address "dereferencing type-punned pointer" warnings.
# Conflicts:
# .travis.yml
2017-01-31 22:14:25 +01:00
Kristian Sloth Lauszus
f89593e4ce
Re-enable strict-aliasing warnings for Travis build
...
See #280
2017-01-31 01:18:38 +01:00
Kristian Sloth Lauszus
ddb140f0ae
Merge pull request #280 from arantius/type-punned
...
Address "dereferencing type-punned pointer" warnings.
2017-01-31 01:17:20 +01:00
Kristian Sloth Lauszus
3a2d0c6e1b
Only show build status for master branch
2017-01-31 00:32:09 +01:00
Kristian Sloth Lauszus
e7a01565cd
Use descriptor length in order to advance the buffer when parsing the descriptors
...
This caused an issue with the PS4 Slim controller, as the endpoint descriptor was two bytes longer on the PS4 slim controller when reading the audio interface
I suspect this is due to the fact that the audio interface (USB descriptor type 0x24) it is currently not supported by the library
This is similar to what is done in the example as well: cbea36f76f/examples/USB_desc/USB_desc.ino (L241)
Fixes issue #273
2017-01-31 00:07:13 +01:00
Anthony Lieuallen
44fd6822cf
Address "dereferencing type-punned pointer" warnings.
...
With compiler warnings set to "More", and compiling against this library, I see warnings of the form:
hidboot.h:381:21: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing]
num_of_conf = ((USB_DEVICE_DESCRIPTOR*)buf)->bNumConfigurations;
^
This change addresses those warnings, making issues in my own code easier to notice.
2017-01-28 12:41:10 -05:00
Kristian Sloth Lauszus
46a036cbd4
Merge branch 'master' into ESP8266
...
* master:
The Xbox button on the Xbox One controller was not read properly
Added support for Teensy 3.5 and 3.6
# Conflicts:
# .travis.yml
2016-12-07 14:30:20 -06:00
Kristian Sloth Lauszus
0f0da7c5b4
Merge pull request #271 from felis/Teensy3.x
...
Added support for Teensy 3.5 and 3.6
2016-12-07 14:28:12 -06:00
Kristian Sloth Lauszus
c362c04065
The Xbox button on the Xbox One controller was not read properly
...
XBOX_BUTTONS is stored in PROGMEM
2016-11-26 23:56:45 -06:00
Kristian Sloth Lauszus
6ec044c230
Added support for Teensy 3.5 and 3.6
2016-11-26 23:46:03 -06:00
huming2207
03ba29ca24
Remove unusable pins
2016-11-02 23:15:08 +11:00
huming2207
dc2a224d2e
Change INT pin to GPIO0 temporarily as it cannot attach interrupt.
2016-11-02 23:13:09 +11:00
Kristian Sloth Lauszus
6af321a7ac
Use transferBytes when we want to receive data
2016-10-26 00:58:51 -05:00
Kristian Sloth Lauszus
231fb542a8
SPI pins are defined in newer version of Arduino
...
See: https://github.com/arduino/Arduino/pull/4814
2016-10-25 03:23:40 -05:00
Kristian Sloth Lauszus
238c26908f
Use pin 15 and 16 for SS and INT respectivly
...
The Wifio is not supported for now
2016-10-25 01:38:24 -05:00
Kristian Sloth Lauszus
31570861fe
Updated README
2016-10-25 00:07:52 -05:00
Kristian Sloth Lauszus
aa3731c230
Workaround the following issue: https://github.com/esp8266/Arduino/issues/2078
...
Also see: https://travis-ci.org/felis/USB_Host_Shield_2.0/jobs/170350078
2016-10-25 00:07:52 -05:00
Kristian Sloth Lauszus
58015d611d
Use SPI.writeBytes instead of SPI.transfer on the ESP8266
2016-10-25 00:07:52 -05:00
Kristian Sloth Lauszus
736eebcc36
Do not generate warnings for unused functions
2016-10-25 00:07:52 -05:00
Kristian Sloth Lauszus
6fbe00703a
Workaround issue with SPI_HAS_TRANSACTION is just defined and not set to a value in the ESP8266 Arduino core
2016-10-25 00:07:51 -05:00
Kristian Sloth Lauszus
f087a57895
Added support for ESP8266
...
Fixes #262
2016-10-25 00:07:51 -05:00
Kristian Sloth Lauszus
1faec0f6f9
Merge pull request #259 from Roman3349/master
...
Add information about library to @PlatformIO Library Registry manifest file
2016-10-10 14:33:56 -05:00
Roman3349
ddcf77a6a3
Add information about license and version to @PlatformIO Library Registry manifest file.
...
Signed-off-by: Roman3349 <ondracek.roman@centrum.cz>
2016-09-27 21:28:59 +02:00
Andrew Kroll
8d0d495b30
Merge pull request #258 from sieren/fix-type-mismatch
...
[RedBearLab] Fix type mismatch sizeof to uint8_t
2016-09-27 12:24:46 -04:00
sieren
094f64b697
[RBL] Cast sizeof to uint8_t where needed
...
The RedbearLab compiler has a type mismatch for
STLs min() and sizeof. Thus we need to cast the
occurences of sizeof to uint8_t.
2016-09-27 18:02:08 +02:00
Kristian Sloth Lauszus
7b0396c1a0
Merge pull request #251 from felis/issue234
...
Keep reading the IR camera as well if an extension disconnects
2016-07-31 16:04:01 +02:00
Kristian Sloth Lauszus
ce7f62e8d9
Keep reading the IR camera as well if an extension disconnects
...
Fixes #234
Also added some debugging code, so this could be detected faster in the future
2016-07-02 19:42:32 +02:00
Kristian Sloth Lauszus
2295571e2d
Merge pull request #232 from YuuichiAkagawa/pr_usbh_midi_031
...
Update MIDI driver v0.3.1
2016-04-27 22:34:10 +02:00
Yuuichi Akagawa
a69979a7ea
Fix type mismatch warning
2016-04-27 00:52:39 +09:00
Yuuichi Akagawa
cf24646fe6
Fix unused variable warning
2016-04-27 00:28:57 +09:00
Kristian Sloth Lauszus
eb3a258aa6
Remove execute permission from source files
2016-04-26 17:00:44 +02:00
Yuuichi Akagawa
f369e7c500
update MIDI driver v0.3.1
2016-04-26 23:44:07 +09:00
Kristian Sloth Lauszus
7efc0c766e
Warnings in the MIDI library were fixed upstream: 5b3e4ac097
.
2016-04-24 23:49:53 +02:00
Kristian Sloth Lauszus
43b0736cf3
Just skip the bidrectional_converter example for now
2016-04-24 09:58:03 +02:00
Kristian Sloth Lauszus
0c70f742db
Don't treat warnings as errors in the bidrectional_converter example
2016-04-24 02:51:10 +02:00
Kristian Sloth Lauszus
c2a0c98d71
Disable some more warnings in the MIDI examples
2016-04-24 02:37:34 +02:00
Kristian Sloth Lauszus
738adc67f6
Fixed some warnings in the MIDI examples
2016-04-24 02:02:33 +02:00
Kristian Sloth Lauszus
412c6665e2
Added some missing examples to travis build
2016-04-24 01:38:08 +02:00
Kristian Sloth Lauszus
421e8dea4b
Fixed some documentation in the Wii driver
2016-04-19 18:10:01 +02:00
Kristian Sloth Lauszus
51dde0252e
Fixed error=parentheses warning
2016-04-19 17:27:12 +02:00
Kristian Sloth Lauszus
14021813ef
Fix some more unused-but-set-variable warnings
...
And autoformat some of the examples
2016-04-19 17:12:10 +02:00
Kristian Sloth Lauszus
938880b71d
Ignore strict-aliasing warning
2016-04-19 17:04:20 +02:00
Kristian Sloth Lauszus
2ab25f0382
Fix unused-but-set-variable warning
2016-04-19 17:03:42 +02:00
Kristian Sloth Lauszus
9d4f9108e6
Fix warnings on Arduino Due
2016-04-19 16:54:31 +02:00
Kristian Sloth Lauszus
38ed04fe77
Turn on warnings when building using Travis and make all warnings errors
...
This should catch warnings when people are sending PRs. For instance: 178af85a26
2016-04-19 12:03:39 +02:00
Kristian Sloth Lauszus
00658d60eb
Fixed typo
2016-04-19 11:48:51 +02:00