keychron_qmk_firmware/keyboards/the_ruler
noroadsleft 367eac2229 [Keyboard] PCB Ruler updates (#6584)
* Move default keymap's rules to keyboard level

* Concatenate the two sets of rules

This sets CONSOLE_ENABLE to no, which was being set at the keymap level.

* Wrap the USB Device Description in quotes

Some preventative maintenance. The firmware for the_ruler can't be compiled without this change if `CONSOLE_ENABLE = yes` because this string has a comma, which gets picked up as two arguments by the Command code, instead of one as it should be.

* Linting

- remove firmware size impacts
- remove trailing white space
- visual alignment of rules

* Use QMK's pre-loaded default rules for atmega32u4

* Update readme

- markdown formatting
- update Hardware Availability link (Maple Computing's site has disappeared)
- update Docs links

* Update header files to use #pragma once
2019-08-20 21:57:45 -07:00
..
keymaps/default [Keyboard] PCB Ruler updates (#6584) 2019-08-20 21:57:45 -07:00
config.h [Keyboard] PCB Ruler updates (#6584) 2019-08-20 21:57:45 -07:00
info.json The Ruler QMK Configurator Support (#3308) 2018-07-04 18:04:59 -07:00
readme.md [Keyboard] PCB Ruler updates (#6584) 2019-08-20 21:57:45 -07:00
rules.mk [Keyboard] PCB Ruler updates (#6584) 2019-08-20 21:57:45 -07:00
the_ruler.c The ruler (#2138) 2017-12-11 20:57:40 -05:00
the_ruler.h [Keyboard] PCB Ruler updates (#6584) 2019-08-20 21:57:45 -07:00

The Ruler PCB

A custom keyboard PCB ruler, that can also function as a macro pad.

Keyboard Maintainer: Maple Computing
Hardware Supported: PCB Ruler V1 by That-Canadian and Bishop Keyboards
Hardware Availability: Bishop Keyboards

Make example for this keyboard (after setting up your build environment):

make the_ruler:default

See the build environment setup and the make instructions for more information. Brand new to QMK? Start with our Complete Newbs Guide.