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. |
||
---|---|---|
.. | ||
widgets | ||
CMakeLists.txt | ||
custom_status_screen.c | ||
Kconfig.defconfig | ||
Kconfig.shield | ||
nice_view.conf | ||
nice_view.overlay | ||
nice_view.zmk.yml | ||
README.md |
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