Commit graph

72 commits

Author SHA1 Message Date
Joseph Duchesne e93c24df6f Fixed small typo 2021-03-22 09:31:54 -04:00
Joseph Duchesne a56613ae66 Added support for Adafruit NRF52840 Feather Express
Added definitions for Adafruit NRF52840 Feather Express based on the
existing RBL_NRF51822 variant. The PS5 controller and USB_desc examples
have been tested and seem to work fine with a knockoff Duinofun USBmini
2.0 shield (after accounting for the mislabled pins on this hardware,
and cutting the USB VDD trace to wire it to 5V).
2021-03-22 09:28:22 -04: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 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 00aa35518b Release part of the code under "GPLv2 or later", so it is compatible with GPLv3
Fixes #364
2018-04-10 11:34:43 +02:00
Nurrl e4b5dc8bed
Added pin definition for UNO*Pro. 2018-01-20 21:24:14 +01:00
Kristian Sloth Lauszus cf1b69513f Define pgm_read_pointer in the end, as pgm_read_ptr is not defined on the ESP32 platform 2018-01-14 18:17:12 +01:00
Kristian Sloth Lauszus 0fb3e504d2 Workaround strict-aliasing warnings
See: https://travis-ci.org/felis/USB_Host_Shield_2.0/jobs/328511332 and 8a02ea67f5 (diff-6e1ff9551639ac89d99617863bf84e10)
2018-01-14 16:05:37 +01:00
kn1cht a7f67cdfc6 Add ESP32 pin settings 2018-01-14 02:46:36 +09:00
Kristian Sloth Lauszus 4cb265e9a8 Merge branch 'master' into ESP8266
* master:
  millis() is 64-bits on the Arduino/Genuino 101
  CLOCK_SPEED is now correctly defined as an int instead of a double
  Define CLOCK_SPEED as type int
  Add genuino101 to travis, remove call to setClockDivider (obsolete)
  Remove duplicate code
  Add Arduino 101 mods from https://github.com/KitPan/USB_Host_Shield_2.0

# Conflicts:
#	.travis.yml
2017-02-06 14:45:33 +01:00
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 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 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
Kristian Sloth Lauszus f087a57895 Added support for ESP8266
Fixes #262
2016-10-25 00:07:51 -05:00
Kristian Sloth Lauszus bd679a8a19 Added support for STM32F446 Nucleo board 2015-10-14 17:33:28 +02:00
Barry Carter 7cfb4fac28 Add Teensy LC support. Note: disables spi4teensy lib. (Barry Carter) 2015-07-21 20:10:49 +01:00
Kristian Sloth Lauszus b41150643f Only use pin 2 and 3 as INT and SS when using Intel Galileo 1 2015-04-05 13:01:24 +02:00
Kristian Sloth Lauszus 42a26346fa Added support for Intel Edison
Closes #132
2015-03-19 20:47:48 +01:00
Kristian Sloth Lauszus 08ddabf7a5 Use much faster GPIO pin 2 and 3 on Intel Galileo & Intel Galileo 2 2015-03-19 20:09:27 +01:00
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 dd0296ca65 Replaced #if with #elif for MIPSEL 2015-03-03 23:11:45 +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
Andrew J. Kroll d25f28109d all sources to LF 2015-02-22 13:18:45 -05: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
Matt Sieren eb424a07ac nRF51822 Pins
Creating pins for the RBL nRF51822 Board
2014-11-21 22:45:57 +01:00
Andrew J. Kroll 740fa097e6 Add support for MIPS uC (PIC32X) and the ancient mpide "IDE" used for it 2014-09-22 22:53:11 -04:00
Kristian Lauszus 5f646ccfcc Merge branch 'master' into Galileo 2014-08-24 17:23:01 -07:00
Kristian Lauszus af4c3f673c The analog pins can also be used as digital pins 2014-08-24 17:10:50 -07:00
Kristian Lauszus a3db3d9451 Added support for the Intel Galileo
Still not tested
2014-08-24 16:40:18 -07:00
Kristian Lauszus d35b83e5a5 Support new revision of Balanduino PCB 2014-08-19 22:57:18 -07:00
Kristian Lauszus 94353f1720 Added missing pins defines for Arduino Due 2014-08-03 17:52:47 +02:00
Kristian Lauszus f8379baffe Changed variable name from baseReg to pio 2014-02-26 23:46:21 +01:00
Kristian Lauszus ce81146f2b Disable pull up resistor when using input on the Due 2014-02-26 23:43:40 +01:00
Kristian Lauszus a24ecb5797 Updated readme and some comments 2014-02-25 19:32:49 +01:00
Kristian Lauszus 39b6c3b124 Added support for the Arduino Due
Untested
2014-02-25 11:47:59 +01:00
Kristian Lauszus 08abfd4268 Fixes #72 2014-01-23 10:38:00 +01:00
Andrew J. Kroll f1af9b08ec Janitorial, whitespace fixes. No new code. 2013-12-25 05:09:57 -05:00
Andrew J. Kroll ac12126477 Macroize desc parser 2013-12-04 21:55:24 -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 Sloth Lauszus 82c52542cc Use pin definition in avrpins.h to set MAX_RESET pin on Arduino ADK 2013-10-21 02:17:47 +02:00
Kristian Sloth Lauszus 6752a52b82 Added error messages and updated some comments 2013-10-21 01:59:29 +02:00
Kristian Sloth Lauszus 59e9e0256b Merge branch 'xxxajk' into arm 2013-10-20 23:42:27 +02:00
Kristian Sloth Lauszus 5cde2e07d3 Arduino Mega ADK will be activated automatically in Arduino 1.5.5
See: https://github.com/arduino/Arduino/pull/1605
2013-10-09 17:13:37 +02:00
Kristian Sloth Lauszus ef57346376 Check if CORE_TEENSY is defined and added missing semicolon 2013-10-05 01:12:43 +02:00
Kristian Sloth Lauszus 84bab09221 Merge branch 'xxxajk' into arm
Conflicts:
	Usb.cpp
	Usb.h
	XBOXRECV.cpp
	adk.h
	avrpins.h
	cdcacm.h
	cdcprolific.h
	hid.h
	hidboot.h
	hidescriptorparser.cpp
	hidescriptorparser.h
	masstorage.h
	message.cpp
	parsetools.h
	usbhub.h
2013-10-05 01:11:51 +02:00
Kristian Sloth Lauszus 86f88e5333 Automatically detect if a Teensy is connected 2013-10-05 00:21:16 +02:00
Kristian Sloth Lauszus 822519b2ce There is no need to manually activate Sanguino anymore as users will be forced to use Arduino 1.5.x for the Balanduino 2013-10-05 00:18:12 +02:00
Andrew J. Kroll 387ec30447 Move Usb.h UsbCore.h and trim. Usb.h is now only includes, as it aught to be. Clean up more header files, more include traps. 2013-09-30 01:13:11 -04:00
Kristian Sloth Lauszus c952d3c945 Changed how boards and serial debugging are activated
Now all is done in settings.h
2013-09-30 02:44:22 +02:00