zmk/app/boards/shields/nice_view
Joel Spadin 8a84b7dd5b
fix(shields): Fix incorrect union access in nice view
Fixed an error in a previous commit where a member of the selected
endpoint was used without checking if it was the correct transport type.
The nice!view status screen displays the active BLE profile regardless
of whether BLE is active, so we have to get that data directly from the
BLE code instead of from the selected endpoint.
2023-10-08 19:30:23 -04:00
..
widgets fix(shields): Fix incorrect union access in nice view 2023-10-08 19:30:23 -04:00
CMakeLists.txt feat(nice!view): Custom widgets 2023-07-19 00:13:16 -06:00
custom_status_screen.c feat(nice!view): Custom widgets 2023-07-19 00:13:16 -06:00
Kconfig.defconfig feat(nice!view): Custom widgets 2023-07-19 00:13:16 -06:00
Kconfig.shield refactor: Replace tabs with spaces 2023-04-24 16:07:04 -07:00
nice_view.conf feat(nice!view): Custom widgets 2023-07-19 00:13:16 -06:00
nice_view.overlay refactor: Replace tabs with spaces 2023-04-24 16:07:04 -07:00
nice_view.zmk.yml feature(shields): Add nice!view 2022-09-29 21:11:26 -04:00
README.md feat(nice!view): Custom widgets 2023-07-19 00:13:16 -06:00

nice!view

The nice!view is a low-power, high refresh rate display meant to replace I2C OLEDs traditionally used.

This shield requires that an &nice_view_spi labeled SPI bus is provided with at least MOSI, SCK, and CS pins defined.

Disable custom widget

The nice!view shield includes a custom vertical widget. To use the built-in ZMK one, add the following item to your .conf file:

CONFIG_ZMK_DISPLAY_STATUS_SCREEN_BUILT_IN=y
CONFIG_ZMK_LV_FONT_DEFAULT_SMALL_MONTSERRAT_26=y
CONFIG_LV_FONT_DEFAULT_MONTSERRAT_26=y