diff options
author | IBNobody <IBNobody@users.noreply.github.com> | 2016-09-07 23:50:58 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2016-09-07 23:50:58 -0500 |
commit | fe2aed0d1c8d1535c160755b76186972071aed02 (patch) | |
tree | da8f2cb3cad4a7dc7e5e95b3594c98740b0da398 /keyboards/planck | |
parent | 558f3ec1eb325caf706efc15e2fab26121aba442 (diff) | |
download | qmk_firmware-fe2aed0d1c8d1535c160755b76186972071aed02.tar.gz qmk_firmware-fe2aed0d1c8d1535c160755b76186972071aed02.zip |
Added User Print - A "light" console out option (#8)
User print disables the normal print messages in the body of QMK/TMK
code and is meant as a lightweight alternative to NOPRINT. Use it when
you only want to do a spot of debugging but lack flash resources for
allowing all of the codebase to print (and store their wasteful
strings).
Diffstat (limited to 'keyboards/planck')
-rw-r--r-- | keyboards/planck/keymaps/pvc/Makefile | 2 | ||||
-rw-r--r-- | keyboards/planck/keymaps/pvc/config.h | 12 |
2 files changed, 11 insertions, 3 deletions
diff --git a/keyboards/planck/keymaps/pvc/Makefile b/keyboards/planck/keymaps/pvc/Makefile index 19c3abc6c6..b2ff961fa5 100644 --- a/keyboards/planck/keymaps/pvc/Makefile +++ b/keyboards/planck/keymaps/pvc/Makefile @@ -6,7 +6,7 @@ BOOTMAGIC_ENABLE = no # Virtual DIP switch configuration(+1000) MOUSEKEY_ENABLE = yes # Mouse keys(+4700) EXTRAKEY_ENABLE = yes # Audio control and System control(+450) -CONSOLE_ENABLE = no # Console for debug(+400) +CONSOLE_ENABLE = yes # Console for debug(+400) COMMAND_ENABLE = yes # Commands for debug and configuration NKRO_ENABLE = yes # Nkey Rollover - if this doesn't work, see here: https://github.com/tmk/tmk_keyboard/wiki/FAQ#nkro-doesnt-work BACKLIGHT_ENABLE = yes # Enable keyboard backlight functionality diff --git a/keyboards/planck/keymaps/pvc/config.h b/keyboards/planck/keymaps/pvc/config.h index 1113372b0a..1004c8b99f 100644 --- a/keyboards/planck/keymaps/pvc/config.h +++ b/keyboards/planck/keymaps/pvc/config.h @@ -68,10 +68,18 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. */ /* disable debug print */ -//#define NO_DEBUG +#ifndef NO_DEBUG +# define NO_DEBUG +#endif /* disable print */ -//#define NO_PRINT +// #ifndef NO_PRINT +// # define NO_PRINT +// #endif + +/* Only print user print statements */ +#define USER_PRINT + /* disable action features */ //#define NO_ACTION_LAYER |