Skip to content

Commit

Permalink
Add Corne-ish Zen enhancements
Browse files Browse the repository at this point in the history
  • Loading branch information
caksoylar committed Jan 6, 2025
1 parent 50e7a3a commit fa03cbb
Show file tree
Hide file tree
Showing 13 changed files with 69 additions and 246 deletions.
10 changes: 10 additions & 0 deletions config/corneish_zen.conf
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,16 @@ CONFIG_BT_CTLR_TX_PWR_PLUS_8=y
# Require passkey on pairing
CONFIG_ZMK_BLE_PASSKEY_ENTRY=y

# Zen display tweaks
CONFIG_ZMK_DISPLAY_FULL_REFRESH_PERIOD=300
# Stock status screen
#CONFIG_ZMK_DISPLAY_HIDE_MOMENTARY_LAYERS=y
#CONFIG_CUSTOM_WIDGET_LAYER_STATUS_HIDE_HEADING=y
#CONFIG_CUSTOM_WIDGET_LOGO_IMAGE_ZMK=y
# 8-bit status screen
CONFIG_ZEN_STATUS_SCREEN_8BIT=y
CONFIG_ZEN_STATUS_SCREEN_8BIT_HALF=y

# Sleep timeout to 30 min
CONFIG_ZMK_SLEEP=y
CONFIG_ZMK_IDLE_SLEEP_TIMEOUT=1800000
6 changes: 3 additions & 3 deletions config/west.yml
Original file line number Diff line number Diff line change
Expand Up @@ -6,14 +6,14 @@ manifest:
url-base: https://github.com/caksoylar
projects:
- name: zmk
remote: zmkfirmware
revision: main
remote: caksoylar
revision: caksoylar/zen-8bit
import: app/west.yml
- name: zmk-rgbled-widget
remote: caksoylar
revision: main
- name: zmk-tri-state
remote: caksoylar
revision: main
revision: split-locality
self:
path: config
23 changes: 23 additions & 0 deletions config/zen-status-screen.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# 8-bit status screen for Corne-ish Zen

![Picture of status screen](https://repository-images.githubusercontent.com/340512296/020f96b5-a5cd-4d94-939a-2f70d6075a18)

## Output widget

Ranks:
- `J`/`Q`: BLE/peripheral paired & connected
- ❗: paired but not connected
- ❓: not paired, advertising
- 🔌: USB output

Suits:
- ♠️: BLE profile 1/5
- ♥️: BLE profile 2
- ♦️: BLE profile 3
- ♣️: BLE profile 4

## Battery widget

A few pixels at the top of the display covertly shows the battery level, using the length of the line starting from top left and stretching to the right.

The pixel art is not original, it is a design that was adapted from the creator of the 8bit deck: <https://dribbble.com/shots/13915286-Pixel-Art-Playing-Cards-Mini-Deck>.
5 changes: 2 additions & 3 deletions keymap-drawer/corneish_zen.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion keymap-drawer/corneish_zen.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -255,7 +255,7 @@ layers:
- ''
- ''
- ''
- {t: ▽, type: trans}
- ''
- Left Click
- Right Click
- ''
Expand Down
5 changes: 2 additions & 3 deletions keymap-drawer/grumpybird.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion keymap-drawer/grumpybird.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -200,7 +200,7 @@ layers:
- Back Click
- Middle Click
- Forward Click
- {t: ▽, type: trans}
- ''
- Left Click
combos:
- p: [2, 3]
Expand Down
5 changes: 2 additions & 3 deletions keymap-drawer/hummingbird.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion keymap-drawer/hummingbird.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -214,7 +214,7 @@ layers:
- Middle Click
- Forward Click
- ''
- {t: ▽, type: trans}
- ''
- Left Click
- Right Click
combos:
Expand Down
Loading

0 comments on commit fa03cbb

Please sign in to comment.