feat(display): label widget updated licence year and removed text length limit
This commit is contained in:
parent
89b12acb72
commit
2aaa7bc09e
4 changed files with 4 additions and 12 deletions
|
@ -1,5 +1,5 @@
|
|||
/*
|
||||
* Copyright (c) 2020 The ZMK Contributors
|
||||
* Copyright (c) 2024 The ZMK Contributors
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*/
|
||||
|
|
|
@ -41,7 +41,7 @@ config ZMK_WIDGET_LABEL
|
|||
select LV_USE_LABEL
|
||||
|
||||
config ZMK_WIDGET_LABEL_TEXT
|
||||
string "Custom message to display, up to 7 characters"
|
||||
string "Custom message to display"
|
||||
default "ZMK"
|
||||
|
||||
endmenu
|
||||
|
|
|
@ -1,22 +1,14 @@
|
|||
/*
|
||||
* Copyright (c) 2020 The ZMK Contributors
|
||||
* Copyright (c) 2024 The ZMK Contributors
|
||||
*
|
||||
* SPDX-License-Identifier: MIT
|
||||
*/
|
||||
|
||||
#include <zephyr/kernel.h>
|
||||
|
||||
#include <zephyr/logging/log.h>
|
||||
LOG_MODULE_DECLARE(zmk, CONFIG_ZMK_LOG_LEVEL);
|
||||
|
||||
#include <zmk/display.h>
|
||||
#include <zmk/display/widgets/label.h>
|
||||
|
||||
#define WIDGET_LABEL_TEXT_MAX 7
|
||||
|
||||
BUILD_ASSERT(sizeof(CONFIG_ZMK_WIDGET_LABEL_TEXT) - 1 <= WIDGET_LABEL_TEXT_MAX,
|
||||
"ERROR: Widget label text length is too long. Max length: 7");
|
||||
|
||||
int zmk_widget_label_init(struct zmk_widget_label *widget, lv_obj_t *parent) {
|
||||
widget->obj = lv_label_create(parent);
|
||||
lv_label_set_text(widget->obj, CONFIG_ZMK_WIDGET_LABEL_TEXT);
|
||||
|
|
|
@ -24,7 +24,7 @@ Definition files:
|
|||
| `CONFIG_ZMK_WIDGET_OUTPUT_STATUS` | bool | Enable a widget to show the current output (USB/BLE) | y |
|
||||
| `CONFIG_ZMK_WIDGET_WPM_STATUS` | bool | Enable a widget to show words per minute | n |
|
||||
| `ZMK_WIDGET_LABEL` | bool | Enable a widget to display custom messages | n |
|
||||
| `ZMK_WIDGET_LABEL_TEXT` | string | Custom message to display, up to 7 characters | ZMK |
|
||||
| `ZMK_WIDGET_LABEL_TEXT` | string | Custom message to display | ZMK |
|
||||
|
||||
Note that `CONFIG_ZMK_DISPLAY_INVERT` setting might not work as expected with custom status screens that utilize images.
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue