Many of the Silicon Labs EFR or EFM starter kits have an LCD screen. These screens can be monochrome or color displays but are mostly dot matrix LCDs. There are several ways to use the screens, but the majority of these rely on our platform middleware graphics library, the glib. In this knowledge base article we collected the tutorials of these options and also included some deep-dive articles in the pixel map formats and image conversion into said formats.
It's almost always the easiest way to learn about something to check out a pre-written example. It is a good opportunity for the MCU board users, as most of the boards have an example code "glib" in the SDK. Unfortunately the wireless starter kit owners will have to port this example to their own boards, as currently there is no glib example in the SDKs of the wireless kits.
The RAILTEST example for the radio MCU kits includes a so called 'Graphics' library. This library was created for the example code, however with limitation it can be used easily to display text on the LCD screen.
More details: Enable LCD screen on WSTK
Still a limited method, but almost the easiest way to print on the screen of any STK. The standard library printf function can be retargeted to the screen, making it your standard output.
More details: Printing on the WSTK LCD screen using printf
Taking advantage all of its features, using the glib directly is the best way to draw on the LCD screen. Besides text, shapes, lines and even full bitmaps can be drawn. Compared to the previous methods, more expertise is required to use the library, however in return the result will be significantly better.
See the following articles about the pixel map format and custom font creation for the graphics library.