These modules are coded for Corne (CRKBD)'s 128x32 and can be integrated as standalone files without extra OLED code in keymap.c
. They are setup to animate Bongocat or Luna on the primary display with status icons rendered on the secondary.
- Save all files into a folder named
oled
within the user keymap (or userspace) directory. - Add the following lines into
rules.mk
:(SubstituteOLED_ENABLE = yes SRC += oled/oled-bongocat.c oled/oled-icons.c
oled-bongocat.c
witholed-luna.c
for Luna the dog) - Add the following directives into
config.h
to transmit state information to the secondary half for the status icons:#define SPLIT_MODS_ENABLE #define SPLIT_LED_STATE_ENABLE #define SPLIT_LAYER_STATE_ENABLE
- Add the following font file reference containing status icons into
config.h
:#define OLED_FONT_H "oled/oledfont.c"