Commit graph

354 commits

Author SHA1 Message Date
David Madison 0b3d269f17 Add 'ONE' to Xbox One example startup string
Making this distinct from the "XBOXUSB" example which has the same string.
2021-07-01 06:07:04 -04:00
David Madison f0e37202e1 Add SHARE button support to Xbox One wired 2021-07-01 06:03:57 -04:00
Kristian Sloth Lauszus 2fa4976e06
Merge pull request #632 from felis/switch_pro
Added support for the Switch Pro controller
2021-05-09 22:37:16 +02:00
Kristian Sloth Lauszus ec8890d40e Can now also parse the battery level and charging status 2021-05-09 21:07:14 +02:00
Yuuichi Akagawa 9b754a8a09 MIDI driver v0.6.0 2021-05-10 00:06:47 +09:00
Kristian Sloth Lauszus 2dfb767093 The Switch Pro controller now works via USB and we can now read the IMU data as well 2021-05-03 22:40:42 +02:00
Kristian Sloth Lauszus f19f610081 Renamed Bluetooth example 2021-05-03 22:40:04 +02:00
Kristian Sloth Lauszus 7e96d9fb09 Expose API for controlling the left and right rumble individually 2021-05-02 22:34:49 +02:00
Kristian Sloth Lauszus 2501f4c2e3 Can now control the LEDs and rumble on the Switch Pro controller 2021-05-02 22:03:05 +02:00
Kristian Sloth Lauszus 13b9047106 Added support for the Switch Pro controller via Bluetooth 2021-05-02 18:17:07 +02:00
Kristian Sloth Lauszus 0a924511df
Merge pull request #613 from AranVink/master
Add AMBX support
2021-05-02 15:02:49 +02:00
Aran Vink 425ae4584c Remove unneeded delays, rewrite main loop in example 2021-03-28 00:32:57 +01:00
Kristian Sloth Lauszus 0b4213319b Include <avr/dtostrf.h> for the Adafruit Feather nRF52840 Express manually 2021-03-24 13:41:18 +01:00
Aran Vink 4f74db45f0 Remove obsolete comment from example 2021-03-17 00:26:14 +01:00
Aran Vink 09fe72e754 Commit for AMBX support 2021-03-16 23:49:12 +01:00
Kristian Sloth Lauszus 47ba510d29
Merge pull request #599 from dennisfrett/master
Add support for MiniDSP 2x4HD
2021-02-06 20:40:15 +01:00
Dennis Frett 0d57603adb Update copyright header + Arduino example indentation. 2021-02-05 11:49:23 +01:00
Dennis Frett 17cb44b5a2 Applied @xxxajk's formatting. 2021-02-05 10:43:02 +01:00
Dennis Frett df0a711a3a Review comments. 2021-02-04 23:44:12 +01:00
Dennis Frett 715fef691f Add support for MiniDSP 2x4HD. 2021-02-04 19:18:40 +01:00
Yuuichi Akagawa ecce90052c add comment 2021-02-02 00:16:16 +09:00
Yuuichi Akagawa e81b04519c Hub commented out 2021-01-29 07:33:17 +09:00
Yuuichi Akagawa 66b03d99d6 Fix for handling MIDI channels in the bidirectional converter example (#586) 2021-01-29 07:26:53 +09:00
Kristian Sloth Lauszus 3915e96962 Added support for rumble functionality on the Xbox One S controller via Bluetooth 2021-01-24 14:33:44 +01:00
Kristian Sloth Lauszus 9a0a4940b3 Setting the LED, lightbar, rumble via Bluetooth is now working 2021-01-19 20:28:47 +01:00
Kristian Sloth Lauszus 28a75dea6b PS5 is now also working via Bluetooth
However the output report is still not working
2021-01-17 23:35:10 +01:00
Kristian Sloth Lauszus ee7bf6e5a0 PS5 controller is now working via USB 2021-01-17 20:28:57 +01:00
Yuuichi Akagawa c43e08b445 Add Serial.flush() option for MIDI examples 2020-12-02 00:29:56 +09:00
Kristian Sloth Lauszus 30931efed8 Merge remote-tracking branch 'origin/master' into XBOXONES 2020-11-15 23:25:04 +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 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 b62528d813 Just get the endpoint address directly from the epInfo struct 2019-08-31 13:13:18 +02:00
Kristian Sloth Lauszus 49421b6ce4 Fixed type
Fixes #467
2019-06-20 12:18:44 +02:00
gdsports d3406ce5dd Add support for Thrustmaster T.16000M FCS joystick 2019-03-09 15:52:53 -08:00
riban 5046bc8bf2 Fixes name conflict in examples with ESP32 GPIO.
Further coding style fixes (all more cuddly now).
2018-10-15 09:13:30 +01:00
riban 1d7dbd640b Fixes coding style.
Adds examples to travis.
2018-10-15 08:18:16 +01:00
riban 401f4991e9 Adds UHS2_GPIO class providing simple access to GPIO ports. 2018-10-14 12:59:39 +01:00
Yuuichi Akagawa beaa854e2a Fixed degradation 2018-03-25 01:18:10 +09:00
Yuuichi Akagawa 0e46fee1d6 Update MIDI driver v0.4.0 2018-03-24 23:48:55 +09:00
Kristian Sloth Lauszus a37d0c0ea5 The returned trigger values are only 10-bits 2018-03-15 21:25:39 +01:00
Kristian Sloth Lauszus b0b255cd95 Added support for rumble effect on Xbox One controllers
Fixes #363
2018-03-15 09:52:01 +01:00
Kristian Sloth Lauszus bfac192732 analogWrite is not implemented on the ESP32
See: https://github.com/espressif/arduino-esp32/issues/4
2018-01-14 18:44:38 +01:00
Kristian Sloth Lauszus 2a3fe66727 Cast return type of sizeof in the SRWS1 example as well 2018-01-14 16:59:53 +01: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 c8b7c9a018 Added yield() inside the for-loops as well 2017-06-13 13:02:15 +02:00
Kristian Sloth Lauszus da253b25bc Reset the watchdog timer on the ESP8266 when the sketch is done 2017-06-13 12:57:56 +02:00
Kristian Sloth Lauszus a057d83d5e Do not use fixed width integer types for the TinyGPS example, as this causes issues on the ESP8266 platform 2017-06-06 23:38:38 +02:00
Kristian Sloth Lauszus f443d2af25 Merge branch 'master' into ESP8266
* master:
  Fixed warning on avr
  Used fixed width integer types, so it is not architecture dependent
  Explicit cast millis() and micros() to uint32_t, as it is uint64_t on the Arduino 101
  Fix millis() and micros() rollover bug
2017-06-06 17:28:19 +02:00
Kristian Sloth Lauszus 18a36f8627 Split variable to prevent warnings on the ESP8266 platform
See: https://travis-ci.org/felis/USB_Host_Shield_2.0/jobs/230952435#L1149
2017-05-11 17:55:13 +02:00
Kristian Sloth Lauszus 14fec8dab8 Merge branch 'master' into ESP8266
* master:
  Update MIDI driver v0.3.2
  Fix missing unsigned comparison.
  Release version 1.3.0
  Added intel_arc32 to PlatformIO platforms
  Fixed type in waitingForConnection variable and set it to false when pairing
  Use descriptor length in order to advance the buffer when parsing the descriptors
2017-05-11 00:12:30 +02:00