summaryrefslogtreecommitdiff
path: root/util
AgeCommit message (Collapse)Author
2018-11-12convert to unix line-endings [skip ci]QMK Bot
2018-11-12Change hex file permission to 644 from 755Junya Ogura
2018-11-12Make sure that avr-gcc@7 gets linked into the path on MacOS.Michael Kaylan
2018-11-12Add missing arm gcc compiler for openSUSE 15.0 and Tumbleweed.Daniel Shields
2018-11-12Add support for slackware distribution (linux_install.sh) (#4369)Paco
* Add support for slackware distribution (linux_install.sh) The required packages are not provided by the official repository. The packages need to be installed from slackbuilds.org either manually or with the help of third party tools like sbotools. * Modify linux_install.sh according to code review Modifies the Slackware section of the linux_install.sh script based on the suggestions from the code review. * Modify utils/linux_install.sh according to suggestions
2018-11-11Improve new_project script (#4373)Yan-Fa Li
* Improve new_project script - use git user.name if available to replace the boilerplate name in files we generate - fix shellshock warnings * Test for git repo Suggestion by @skullydazed * Fix shellshock warning * Incorporate feedback from reviewers - thanks @vomindoraan - use a heredoc instead of echo for console - factor out common paths
2018-11-03Add distro support for sabayon (#4320)BK
* Add distro support for sabayon Sabayon is a gentoo based distro with a different package manager. Does not need any use flags or masking for the required packages. * Add missing backslash * Put echo string in quotes, remove extra newline * Order gentoo/sabayon packages alphabetically.
2018-11-02Set the executable bit for sh scripts under util.Fredric Silberberg
2018-10-29Make linux_install.sh work with openSUSE Leap 15.0 (#4218)Daniel Shields
2018-10-29fixed broken linebreak in fedora part, and indentation in arch-partR4WBIT
2018-10-24Bug: Users had to be in the /util directory to run the script (#4228)MechMerlin
2018-10-22adds 'dfu-util' to macos_install.shColin T.A. Gray
2018-10-22Fixup the WSL installskullY
2018-10-22Add opensuse packages provided by @isolatedvirusskullY
2018-10-22Fold install_dependencies.sh into linux_install.sh and freebsd_install.shskullY
2018-10-02Enable support for Linux Mint 18 with linux_install.sh (#4042)Chris Johnston
Enable support for ubuntu-derived linux-es in installer Checks /etc/os-release for mention of ubuntu and debian. Linux Mint uses ID_LIKE=ubuntu, not ID_LIKE=debian (as seen in Ubuntu 16.04, unsure about others)
2018-09-25Pin avr-gcc in shell.nix pending release of 8.3.0 (#3922)Jack Henahan
* Pin avr-gcc in shell.nix pending release of 8.3.0 There's apparently a critical bug in 8.2.0, which is now the nixpkgs default. This change overrides that default in favor of the known good version. Once 8.3.0 is the default, the override can be dropped. * Arch/Manjaro fix
2018-09-13Add an easy way to create new keymaps for your favorite keyboard (#3868)MechMerlin
* initial commit of keymap creation script * create default keymap * pass shellcheck * provide a better usage message * change printf string to more accurately reflect the path * make it more easily understood * found another typo * add documentation regarding the new_keymap script * enforce lowercase for userinputs
2018-09-10Fix installation for linux finding ID:fedora in os_releaseMiguel Garcia Rodriguez
2018-09-10Add manjaro asn arch-based distroThomas Vandaele
2018-08-11Fix Typos in echoDrashna Jaelre
2018-08-11Add WSL support to scriptDrashna Jaelre
2018-08-11Add error message if config not detectedDrashna Jaelre
2018-08-11Add 32 bit MINGW support ....Drashna Jaelre
2018-08-11Fix minor typo in qmk_install.sh for MSYS/MINGW64 detectionDrashna Jaelre
2018-08-02Update ISP flashing guide with pre-compiled binary (#3217)Jack Humbert
* update flashing guide with pre-compiled binary * Add files via upload * Update isp_flashing_guide.md * update file and instructions * update instructions
2018-08-02Fix qmk_install.sh to properly target MSYS (#3455)Taylor Gonzalez
* qmk_install fix for windows users. * Updated wildcard to caputre both MSYS and MINGW64 in qmk_install * added OR to windows qmk_install
2018-07-15Added gentoo to installer (#3272)zjpxshade
* Added gentoo installer * Remove comments * Remove comments * Updating the layout * Revert "Remove comments" This reverts commit e348afa41a470d4b8f1865d92b85acd32ab14074. * Revert "Updating the layout" This reverts commit 181822d195f722f4981825ded7dd85fa268c3c56. * Undo erroneous revert
2018-07-07Instruct macos users to use avr-gcc@7 (#3337)Evan Travers
If you run `brew install avr-gcc`, you get a version that has compatibility issues with LUFA. I updated the getting started guide for osx, the qmk_install setup script, and added a section to the FAQ for folks like me who accidentally updated avr-gcc past 7.
2018-05-10Support both AVR and ps2avrGB targets for new_project script (#2811)MechMerlin
* Stopping point at creating targets for new_project script * Add second argument for target * Add the ps2avrgb target * consider the case where the firmware type target is not valid * fix template files to be more generic * Code cleanup * Change variable name to be more descriptive * make avr the default * forgot to put the template files in * Take out useless comments * add usage info
2018-05-09Added propper support for Lets split vitamins (#2559)Mikkel Jeppesen
* Added support for the upcomming Lets_split vitamins included * Updated readme * Corrected header of readme * Enabled RGB * Broke everything * broke some more shit * Revert "broke some more shit" This reverts commit 6ad68e6269cc0d04c16564ce9598dfd3db1e23c1. * Revert "Broke everything" This reverts commit feeee4e40db15a726f2292b6a9406ef45c1e54a7. * Fixed USB detection, and RGB on slave * started modifying readme, to use msys2 * Added support for the upcomming Lets_split vitamins included * Updated readme * Corrected header of readme * Enabled RGB * Broke everything * broke some more shit * Revert "broke some more shit" This reverts commit 6ad68e6269cc0d04c16564ce9598dfd3db1e23c1. * Revert "Broke everything" This reverts commit feeee4e40db15a726f2292b6a9406ef45c1e54a7. * Fixed USB detection, and RGB on slave * started modifying readme, to use msys2 * Updated readme to reflect use of msys2 Added avrdude to msys path * added avrdude option to msys installer * Removed extra installation of avrdude * Renamed to vitamins_included and implemented drashnas changes * Fixed include guard * Fixed some includes, and added avrdude target to docs. * Fixed default keyboard
2018-05-02Added archlinux support to linux_install.shFlorens Pauwels
2018-04-19Updated personal keymaps, fixed Let's Split default keymap, updated JJ40 ↵Kenneth Aloysius
README (#2704) * Add M6-A keymap * Update XD60 keymap * Update XD60 keymap readme * Update JJ40 and Let's Split keymaps * Add readme for M6-A * Fix typo, update JJ40 README * Update jj40 readme * Cleanup jj40 keymap * Revert Let's Split QWERTY layer to default before #2010 * Update numpad layers * Fix: Let's Split keymap getting stuck mods due to having keycodes assigned on the Raise layer * Keep ASCII art consistent with keymap
2018-03-29Hopefully fix Travis Auto-IncrementationU-LANDSRAAD\drashna
This reverts the changes in #2491, so that Travis will hopefully return to automatic incrementing. But this includes the layout and userspace excepts, as well.
2018-03-26rename api docs to internalsJack Humbert
2018-03-25make new_project.sh work correctly on osx tooskullY
2018-03-25Add Layouts to exclusionU-LANDSRAAD\drashna
2018-03-25Ignore users folder for Travis taggingU-LANDSRAAD\drashna
2018-03-23fix the moxygen invocationskullY
2018-03-22Generate API docs from source code comments (#2491)skullydazed
* Generate api docs from source code * Add a bunch of doxygen comments * more doxygen comments * Add the in-progress api docs * script to generate docs from travis * Add doc generation to the travis job * make travis_docs.sh commit the work it does * make sure the docs script exits cleanly
2018-03-16Fix logic in macos installShayne Holmes
Also fix mixed spaces/tabs
2018-03-09Fixed exit status check for brewJon Nall
2018-03-06Add a newbie guide for people completely new to QMK (#2480)skullydazed
2018-02-28Remap msys2 usb, fix USB port detection (#2301)Danny
* Add AVRDUDE to MSYS2 setup * Remap detected USB port in MSYS2 to COM port
2018-02-06Re-add Flip Installer (#2355)Drashna Jaelre
* Re-add Flip Installer Found the update URL for it. http://www.microchip.com/developmenttools/productdetails.aspx?partno=flip * Comment out JRE installer version
2018-02-05Add stm32 to drivers.txtskullydazed
2018-01-28update sed to work on macSam Perman
See https://stackoverflow.com/questions/19456518/invalid-command-code-despite-escaping-periods-using-sed
2018-01-25Make new_project.sh a bit more robustThomas Järvstrand
2018-01-03Update the urls for atmel toolsskullY
2017-12-19Marked util/atmega32a_program.py as executable so that programming script works.Jason Rosenman