Age | Commit message (Collapse) | Author | |
---|---|---|---|
2019-05-16 | Merge pull request #51 from florian-schweiger/patch-1 | Martino Facchin | |
Remove historic Arduino 0012 workaround in SoftwareSerial | |||
2019-04-26 | Fixed shiftOut in MSBFIRST mode HIGH/LOW | luca | |
2019-04-26 | Minor optimization in shiftOut function | luca | |
2019-03-30 | Move Travis CI badge inline with title | David Madison | |
It looks so lonely on its own line! | |||
2019-03-30 | Travis CI (#5) | David Madison | |
2019-03-11 | Merge pull request #4 from dmadison/documentationv1.0.0 | David Madison | |
Documentation | |||
2019-03-11 | Version 1.0.0 | David Madison | |
2019-03-11 | Add link to original repository in README | David Madison | |
2019-03-10 | Added link to library in README | David Madison | |
2019-03-09 | Add limitations section to README | David Madison | |
2019-03-09 | Re-wrote uploading section of README | David Madison | |
The "hold and then release" reset process is what Arduino recommends but it never worked for me, the double reset is much more reliable. | |||
2019-03-09 | Change endpoint comments to use send/recv | David Madison | |
Much better than in/out, since using the controller's perspective meant the inverted "in/out" was confusing | |||
2019-03-09 | Merge pull request #3 from dmadison/api | David Madison | |
Unsigned 'available' API | |||
2019-03-09 | Switch 'available' return type to uint8_t | David Madison | |
This function never returns an error (-1), and the number of bytes available will never be a negative number. | |||
2019-03-09 | Moved send above recv in Xinput API header | David Madison | |
Logical reordering, no functional change | |||
2019-03-06 | Add auto-upload warning section to README | David Madison | |
2019-03-06 | Add Installation section to README | David Madison | |
2019-03-06 | Supported board section in README | David Madison | |
These are all of the USB-capable boards in the boards.txt file, all using the 32U4. | |||
2019-03-06 | Add README | David Madison | |
2019-03-06 | LGPL 2.1 | David Madison | |
The Arduino core is licensed, collectively, under the GNU Lesser General Public License, version 2.1. Individual files may be licensed more permissively. See https://www.arduino.cc/en/main/FAQ. | |||
2019-03-06 | Merge pull request #2 from dmadison/xinput | David Madison | |
XInput | |||
2019-03-06 | Change manufacturer string | David Madison | |
2019-02-21 | Add USB connected API support | David Madison | |
Returns true if the device USB is configured. Although will still return true if the device has been configured and the USB data pins disconnected... | |||
2019-02-21 | Change receive endpoint to double-banked | David Madison | |
No reason not to take advantage of this feature, although with the interrupt in place I doubt it will be useful. | |||
2019-02-21 | Use endpoint number defines for ep allocation | David Madison | |
2019-02-21 | Add USB receive callback to USB ISR | David Madison | |
Using the OUT endpoint interrupt | |||
2019-02-21 | Add XInput USB API | David Madison | |
2019-02-19 | Change VID and PID in boards.txt | David Madison | |
Better to set these where intended so they can be easily overridden if need be. | |||
2019-02-19 | Add XInput endpoint number defines | David Madison | |
2019-02-19 | Allocate XInput endpoint memory | David Madison | |
2019-02-19 | Modify endpoint numbers to be sequential | David Madison | |
Easier for the AVR to deal with the memory if the in/out numbers aren't paired. | |||
2019-02-19 | Add XInput string descriptors | David Madison | |
2019-02-19 | Add XInput device and config descriptors | David Madison | |
2019-02-17 | Removed USB CDC Serial | David Madison | |
This will compile but will NOT enumerate properly without a config descriptor. You've been warned... | |||
2019-02-17 | Define descriptor return var in pluggable block | David Madison | |
Avoids unused variable warning if USB is enabled but pluggable USB is not | |||
2019-02-15 | Replace Serial with null | David Madison | |
Allows sketches using Serial to compile but discards all data | |||
2019-02-15 | Fix warning related to disabling Pluggable HID | David Madison | |
Unused if pluggable USB is not enabled. Should submit a PR to fix this in the main repo... | |||
2019-02-15 | Disable Pluggable USB | David Madison | |
Not compatible with XInput, which requires a static descriptor | |||
2019-02-15 | Remove HID library | David Madison | |
Can't be used since PluggableHID and XInput are mutually exclusive | |||
2019-02-15 | Use "w/ XInput" suffix on all board names | David Madison | |
Distinguish at a glance from the 'normal' boards in the IDE | |||
2019-02-15 | Merge pull request #1 from dmadison/forking | David Madison | |
Forking | |||
2019-02-15 | Remove non-USB boards | David Madison | |
Removes boards from boards.txt, bootloaders for those boards, and variants for those boards. As none of these boards support USB there's no reason to keep them around. | |||
2019-02-15 | Delete 'firmwares' folder | David Madison | |
2019-02-15 | Delete 'extras' folder | David Madison | |
2019-02-15 | Delete programmers.txt | David Madison | |
2019-02-15 | Change platform name to XInput | David Madison | |
Required to separate this board set from the built-in AVR core | |||
2019-01-21 | Add parameters names to common prototypes | Paul R. Nash | |
Putting the parameter names in these commonly used prototypes makes syntax help like VS Code's Intellisense work 99% more useful. Without them, it doesn't give you the names of the parameters and you have to remember the semantics yourself. :( | |||
2019-01-07 | Merge pull request #59 from paulo-raca/wiring_private_i2c | Martino Facchin | |
Remove commented out code for I2C interrupts on WInterrupts.c | |||
2019-01-04 | Remove commented out code for I2C interrupts on WInterrupts.c | Paulo Costa | |
These are currently implemented by the Wire library, on twi.c | |||
2018-12-19 | Merge pull request #54 from algernon/pull/wakeup-suspend-hooks | Martino Facchin | |
Add USBDevice.isSuspended() |