noroadsleft
836efb50c6
* template.h file cleanup Reformatted the pre-macro comments as block comments. Updated the ps2avrgb template comment to match the avr template's comment, which was more informative. Deleted the line about the macro representing the Planck MIT layout, because the macro doesn't represent that layout anymore. * base template keymap.c refactor Deleted the deprecated TMK macro functions. Defined two custom keycodes for use as macros by process_record_user. process_record_user is now after the keymap and before matrix_init_user, where the deleted TMK functions were. * Removed an extra " from macro command per @drashna * Added BOOTLOADER rule to avr/rules.mk per @drashna * Updated Bootloader sections per @drashna * Updated links to docs at the bottom of both avr and ps2avrgb template readme.md files Corrected the links to the Build Environment Setup and the Make Instructions docs. Added direct link to the QMK Complete Newbs Guide. |
6 years ago | |
---|---|---|
.. | ||
config.h | Add #include "config_common.h" after #pragma once to config.h templates (#3444) | 7 years ago |
i2c.c | Support both AVR and ps2avrGB targets for new_project script (#2811) | 7 years ago |
i2c.h | Support both AVR and ps2avrGB targets for new_project script (#2811) | 7 years ago |
matrix.c | Updated matrix.c for some PS2AVRGB boards and templates for new_project script (#2992) | 7 years ago |
readme.md | Updated templates for use by new_project.sh (#3783) | 6 years ago |
rules.mk | Support both AVR and ps2avrGB targets for new_project script (#2811) | 7 years ago |
template.c | update template copyrights to 2018 (#2962) | 7 years ago |
template.h | Updated templates for use by new_project.sh (#3783) | 6 years ago |
usbconfig.h | Support both AVR and ps2avrGB targets for new_project script (#2811) | 7 years ago |
readme.md
%KEYBOARD%
![%KEYBOARD%](imgur.com image replace me!)
A short description of the keyboard/project
Keyboard Maintainer: You
Hardware Supported: The PCBs, controllers supported
Hardware Availability: links to where you can find this hardware
Make example for this keyboard (after setting up your build environment):
make %KEYBOARD%:default
Flashing
ps2avr(GB) boards use an atmega32a microcontroller and a different bootloader. It is not flashable using the regular QMK methods.
Windows:
- Download HIDBootFlash.
- Place your keyboard into reset.
- Press the
Find Device
button and ensure that your keyboard is found. - Press the
Open .hex File
button and locate the.hex
file you created. - Press the
Flash Device
button and wait for the process to complete.
macOS:
-
Install homebrew by typing the following:
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
-
Install
crosspack-avr
.brew cask install crosspack-avr
-
Install the following packages:
brew install python brew install pyusb brew install --HEAD`https://raw.githubusercontent.com/robertgzr/homebrew-tap/master/bootloadhid.rb
-
Place your keyboard into reset.
-
Flash the board by typing
bootloadHID -r
followed by the path to your.hex
file.
See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.