~ruther/qmk_firmware

338ca3569ac5b76f55b0664cf9d6eef11211b6b2 — zvecr 6 years ago 2cee371
Add docs on using keyboard_post_init_user to enable debug modes
1 files changed, 11 insertions(+), 1 deletions(-)

M docs/newbs_testing_debugging.md
M docs/newbs_testing_debugging.md => docs/newbs_testing_debugging.md +11 -1
@@ 15,7 15,17 @@ Note: These programs are not provided by or endorsed by QMK.

## Debugging With QMK Toolbox

[QMK Toolbox](https://github.com/qmk/qmk_toolbox) will show messages from your keyboard if you have `CONSOLE_ENABLE = yes` in your `rules.mk`. By default the output is very limited, but you can turn on debug mode to increase the amount of debug output. Use the `DEBUG` keycode in your keymap, or use the [Command](feature_command.md) feature to enable debug mode.
[QMK Toolbox](https://github.com/qmk/qmk_toolbox) will show messages from your keyboard if you have `CONSOLE_ENABLE = yes` in your `rules.mk`. By default the output is very limited, but you can turn on debug mode to increase the amount of debug output. Use the `DEBUG` keycode in your keymap, use the [Command](feature_command.md) feature to enable debug mode, or add the following code to your keymap.

```c
void keyboard_post_init_user(void) {
  // Customise these values to desired behaviour
  debug_enable=true;
  debug_matrix=true;
  //debug_keyboard=true;
  //debug_mouse=true;
}
```

<!-- FIXME: Describe the debugging messages here. -->