#Oled Display

1 messages · Page 1 of 1 (latest)

hot ocean
#

Hi All, I recently for myself a Lily 58 with a mikoto chipset and i have set it up with ZMK.. however I am unable to get the display working.
here is how my .conf file looks like

# Uncomment to enable encoder
CONFIG_EC11=y
CONFIG_EC11_TRIGGER_GLOBAL_THREAD=y

# Uncomment the following line to enable the Lily58 OLED Display
CONFIG_ZMK_DISPLAY=y
# CONFIG_ZMK_WIDGET_LAYER_STATUS=y
# CONFIG_ZMK_WIDGET_BATTERY_STATUS=y
# CONFIG_ZMK_WIDGET_BATTERY_STATUS_SHOW_PERCENT=y
# CONFIG_ZMK_WIDGET_WPM_STATUS=y

I have the widgets configuration commented out because the pipeline to build the firmware fails when i have any of those lines enabled.

Any help would be appreciated to get my Oled displays working again..

calm quail
#

😅 I didn't see this post before replying in the other, sorry about that.
Please link your repository. Kconfig options can be configured at multiple locations and it's easier to see everything including build logs.

hot ocean
calm quail
hot ocean
#

But I always had ‘CONFIG_’

calm quail
#

With and without CONFIG_ refers to the same option. The build system uses two vairents in different places.

CONFIG_ZMK_WIDGET_BATTERY_STATUS_SHOW_PERCENTAGE in .conf files is ZMK_WIDGET_BATTERY_STATUS_SHOW_PERCENTAGE in Kconfig.* files.

You were using ..._PERCENT, not ..._PERCENTAGE

hot ocean
#

ok.. now the pipeline is successful but the display does not work still

limber comet
hot ocean
#

sorry, none of these helped.. i do not have nice_view_adapter or nice_view in my build.yaml..
There is no issue with the power delivery because when i flash with the default config, the display works..

#

i am getting the default firmware from here

limber comet
#

Are you using the one "with display" or "without display"?
The "With Display" is built for a nice!view, which is not an OLED.

#

Does your display have four or five pins?

hot ocean
#

sorry if i am being ignorant, these are the options i am choosing. i have a lil58 with mikoto controller and OLED display

calm quail
#

Does your display have four or five pins?

hot ocean
#

its got 5 pins

calm quail
#

Yeah that's a nice!view, not OLED.
i2c OLED screens have 4 pins.

#

128x32 i2c OLED display (random image I found)

#

shield: lily58_left nice_view_adapter nice_view should work for you

hot ocean
#

ok that did it, thank you. can you point me so some documentaion that i can refer to configure the diaplay?

calm quail
#

Do you mean configuring the content displayed?

hot ocean
#

thanks a ton, ill give some of these atry

#

i have the default display back on..

hot ocean
#

Hi, Sorry i need a bit of help again with the display
the display on the left half works fine however the display on the right half is still now working

#

any pointers?

#

Here is how my build.yml looks now

include:
  - board: [email protected]
    shield: lily58_left nice_view_adapter nice_view
    snippet: studio-rpc-usb-uart
  - board: [email protected]
    shield: lily58_right nice_view_adapter nice_view
    # snippet: studio-rpc-usb-uart
#

i also get this error message every time i flash the firmware