zmk/app/boards/shields/nibble
2021-01-30 04:14:38 +00:00
..
boards feat(nibble): add encoder to top, left most column to match standard assembly documentation 2021-01-22 22:34:03 +00:00
Kconfig.defconfig feat(nibble): add support for optional display ; off by default 2021-01-22 22:34:06 +00:00
Kconfig.shield Add NIBBLE shield 2020-10-27 12:44:59 -07:00
nibble.conf feat(nibble): add encoder to top, left most column to match standard assembly documentation 2021-01-22 22:34:03 +00:00
nibble.keymap refactor(nibble): convert keymap to use tabs instead of spaces 2021-01-30 04:14:38 +00:00
nibble.overlay fix(nibble): adjust oled rotation for easier reading 2021-01-22 22:34:06 +00:00
README.md fix(nibble): add additional note about enabling oled 2021-01-27 02:35:43 +00:00

Building ZMK for the Nibble

Some general notes/commands for building standard nibble layouts from the assembly documentation.

LED Notes

If you built your nibble without the LEDs and are using a nice!nano board, you'll need to change the following in your local nibble config or add them to the end of the file.

CONFIG_ZMK_RGB_UNDERGLOW=n
CONFIG_WS2812_STRIP=n

Encoder Notes

If you built your nibble without an encoder, you'll need to change the following in your local nibble config or add them to the end of the file.

CONFIG_EC11=n
CONFIG_EC11_TRIGGER_GLOBAL_THREAD=n

OLED Builds

If using an OLED screen, you'll need to change the following in your local nibble config or add them to the end of the file.

CONFIG_ZMK_DISPLAY=y

You'll also need to add the following to your keymap to ensure the OLED device is activated by the firmware.

&pro_micro_i2c {
	status = "okay";
}