Age | Commit message (Collapse) | Author | |
---|---|---|---|
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-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 | |||
2018-09-10 | Release 1.6.23 | Cristian Maglie | |
2018-09-03 | Fix compiler warnings about ignored 'const' in EEPROM.h | Brian Park | |
2018-09-03 | Treat narrowing conversion as warning, not error | PaulStoffregen | |
2018-05-09 | Starting 1.6.22 | Martino Facchin | |
2018-04-12 | Update DigitalPotControl.ino | SimonePDA | |
Fixing SPI communication with a delay as pointe out in #6395 | |||
2018-03-02 | Publish avr core 1.6.21 (maintenance release) | Martino Facchin | |
2018-02-19 | Add menu for Nano with Optiboot bootloader | Martino Facchin | |
Since we are now factory flashing obtiboot, 115200 is the new default upload speed. Adding a new entry to CPU menu is more explicit than adding an "upload speed" menu, and the bootloader path can be updated too. Fixes https://github.com/arduino/Arduino/issues/4492 | |||
2017-12-18 | Fix MCUs without MPCM0 register | Martino Facchin | |
2017-11-13 | Fix flush hanging issue | John Holman | |
Make write to UDR and clearing of TXC bit in flush() atomic to avoid race condition. Fixes #3745 (second different issue introduced later but discussed in the same issue) | |||
2017-11-13 | Improve how TXCn bit is cleared in USCRnA register | John Holman | |
Preserve values of configuration bits MPCMn and U2Xn. Avoid setting other read-only bits for datasheet conformance. See #3745 |