aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2022-03-07rename arduino core dir to xinputHEADmasterHampusM
2022-03-07add package.jsonHampusM
2022-02-22Version 1.0.4v1.0.4Dave Madison
[skip ci]
2022-02-22Merge pull request #15 from dmadison/upstream-1.8.5Dave Madison
Merge upstream tag '1.8.5'
2022-02-22Delete .codespellrcDavid Madison
2022-02-22Version 1.0.3v1.0.3Dave Madison
[skip ci]
2022-02-22Merge tag '1.8.5' into upstream-1.8.5David Madison
2022-02-22Merge pull request #14 from dmadison/upstream-1.8.4Dave Madison
Merge upstream tag '1.8.4'
2022-02-22Add double reset note back into READMEDavid Madison
After more testing, boards do more reliably update with the "double tap reset" than with a single press. [skip ci]
2022-02-22Update Arduino CI version to 1.8.19David Madison
2022-02-22Remove Arduino CI actionsDavid Madison
Don't need these for the fork
2022-02-22Add XInput to Circuit Playground nameDavid Madison
Missed this one back in the day. Also added "32u4" to make a more obvious distinction in the IDE between the modern SAMD Circuit Playground board.
2022-02-22Merge tag '1.8.4' into upstream-1.8.4David Madison
2022-02-16Release 1.8.5Martino Facchin
2022-01-10Merge pull request #449 from per1234/unomini-menu-locationMartino Facchin
Use more logical Boards menu placement for Uno Mini
2022-01-03Use more logical Boards menu placement for Uno Miniper1234
Arduino has added a new board to the AVR-based line: the Uno Mini. The Uno Mini has its own board definition in this platform, which produces a dedicated item in the **Tools > Board** menu of the Arduino IDE. The classic Arduino IDE arranges the Boards menu for each platform according to the order of occurrence of the board definition in the platform's boards.txt configuration file. The previous placement of the Uno Mini board definition resulted in the board appearing at the end of the menu, along with retired and 3rd party boards. The new placement will cause it to be shown alongside the related Arduino Uno and in a position befitting the latest official AVR board.
2022-01-03Merge pull request #448 from per1234/add-unomini-ciper1234
Add unomini to sketch compilation CI workflow
2022-01-01Add unomini to sketch compilation CI workflowper1234
The "Compile Examples" GitHub Actions workflow provides a basic "smoke test" for the platform by compiling the relevant example sketches for each of the boards on every commit and pull request. A new board has been added to the platform (Uno Mini) and so should be added to the list of boards compiled for in this workflow. Even though the Uno compilation does provide reasonable coverage for the Uno Mini due to their similar configurations, that coverage does not extend to the board definition itself.
2021-12-27Merge pull request #442 from umbynos/umbynos/add_drivers_installUmberto Baldi
Add drivers originally bundled with Java IDE directly in the core
2021-12-22add drivers for Uno Miniumbynos
2021-12-17add install for arduino gemma drivers: they are in another directoryUmberto Baldi
2021-12-16modify post_install.bat according to ↵Umberto Baldi
https://github.com/arduino/ArduinoCore-megaavr/blob/master/post_install.bat
2021-12-16initial import from ↵Umberto Baldi
https://github.com/arduino/Arduino/tree/master/build/windows/dist/drivers (moved also gemma stuff under `gemma/`)
2021-12-01Merge pull request #440 from arduino/scerza/fix-java-ide-network-uploadSilvano Cerza
Fix legacy `upload.network_pattern` rule
2021-11-30Fix legacy upload.network_pattern ruleSilvano Cerza
2021-11-23Release 1.8.4Martino Facchin
2021-11-23Add Uno mini boardMartino Facchin
2021-11-23Merge pull request #426 from arduino/scerza/pluggable-discovery-supportMartino Facchin
Add support for pluggable discovery
2021-11-17Merge pull request #433 from felias-fogg/masterMartino Facchin
Speed up 'available' method by inserting unsigned int cast
2021-10-18Inserted cast to unsigned int in available method in order to avoid call to ↵Bernhard Nebel
__divmodhi4
2021-10-14Added pluggable discovery/monitor definitionsCristian Maglie
2021-10-01Merge pull request #383 from DanielGibson/disable-cdcMartino Facchin
Allow disabling CDC with -DCDC_DISABLED
2021-09-27Update README.mdDave Madison
* Clarified some language in the installation section re: the folder hierarchy * Removed the "IMPORTANT" tag under upload warning (it unfortunately didn't help) * Changed reset instructions to single press (double tap isn't important if you're resetting while uploading) * Changed 'reflash bootloader' note because it wasn't entirely accurate. The XInput programming in no way affects the bootloader and it doesn't need to be reflashed, but most of the instructions for how to hook up an external programmer for novices are provided in "how to reflash a bootloader" tutorials so it was a convenient scapegoat. Now this is more accurate but potentially less helpful.
2021-09-08Merge pull request #417 from per1234/ignore-wordSilvano Cerza
Don't use codespell's "rare" dictionary for CI spell check
2021-06-30Don't use codespell's "rare" dictionary for CI spell checkper1234
The word "statics" was recently added to codespell's "rare" commonly mispelled words directory. By default, this dictionary is used in addition to the more conservative "clear" dictionary, resulting in a spurious failure of the "Spell Check" CI workflow. Although this could be fixed by adding the word to the ignore list, it seems that an increasing number of common words being added to this dictionary, so I think it's best to just remove it altogether. The goal for the "Spell Check" workflow is to catch some typos without a significant number of false positives, even if that means some misspellings slip through. I think the "clear" dictionary is more in line with that goal.
2021-05-26Merge pull request #413 from per1234/ciMartino Facchin
Use GitHub Actions for continuous integration
2021-05-26Report changes in memory usage that would result from merging a PRper1234
On creation or commit to a pull request, a report of the resulting change in memory usage of the examples will be commented to the PR thread.
2021-05-26Add "smoke test" examples compilation CI workflowper1234
On every push or pull request that affects platform source code or bundled libraries, compile example sketches of all bundled libraries for the platform's boards.
2021-05-26Add CI workflow to do Arduino project-specific lintingper1234
On every push, pull request, and periodically, run Arduino Lint to check for common problems not related to the project code.
2021-05-26Correct typos in comments and documentationper1234
2021-05-26Add CI workflow to check for commonly misspelled wordsper1234
On every push, pull request, and periodically, use the codespell-project/actions-codespell action to check for commonly misspelled words. In the event of a false positive, the problematic word should be added, in all lowercase, to the ignore-words-list field of ./.codespellrc. Regardless of the case of the word in the false positive, it must be in all lowercase in the ignore list. The ignore list is comma-separated with no spaces.
2021-05-26Revert "Declare TwoWire functions as virtual" (#412)Alexander Entinger
2021-05-26Configure Dependabot to check for outdated actions used in workflowsper1234
Dependabot will periodically check the versions of all actions used in the repository's workflows. If any are found to be outdated, it will submit a pull request to update them. NOTE: Dependabot's PRs will sometimes try to pin to the patch version of the action (e.g., updating `uses: foo/bar@v1` to `uses: foo/bar@v2.3.4`). When the action author has provided a major version ref, use that instead (e.g., `uses: foo/bar@v2`). Dependabot will automatically close its PR once the workflow has been updated. More information: https://docs.github.com/en/github/administering-a-repository/keeping-your-actions-up-to-date-with-dependabot
2021-05-26Provide a brief description of the projectper1234
2021-05-25Merge pull request #396 from ArkadyGamza/make_TwoWire_functions_virtualAlexander Entinger
Declare TwoWire functions as virtual
2021-02-25Declare TwoWire functions as virtualArkadyGamza
To make alternative implementations of the TwoWire class (e.g. SoftwareWire for software I2C) work properly being passed to libraries that expect TwoWire type.
2021-01-18Merge pull request #11 from dmadison/github-actionsDave Madison
GitHub Actions Migration
2021-01-18Remove extra space from README badgeDavid Madison
...
2021-01-18Add GitHub Actions build status badge to READMEDavid Madison
2021-01-18Remove Travis CIDavid Madison