aboutsummaryrefslogtreecommitdiff
path: root/keyboards/winry/winry315/keymaps/via/keymap.c
diff options
context:
space:
mode:
Diffstat (limited to 'keyboards/winry/winry315/keymaps/via/keymap.c')
-rw-r--r--keyboards/winry/winry315/keymaps/via/keymap.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/keyboards/winry/winry315/keymaps/via/keymap.c b/keyboards/winry/winry315/keymaps/via/keymap.c
index 0641fbfd03..4585f46fb6 100644
--- a/keyboards/winry/winry315/keymaps/via/keymap.c
+++ b/keyboards/winry/winry315/keymaps/via/keymap.c
@@ -37,3 +37,8 @@ const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = {
[2 ... 7] = { ENCODER_CCW_CW(_______, _______), ENCODER_CCW_CW(_______, _______), ENCODER_CCW_CW(_______, _______) }
};
#endif
+
+// The enum values are assumed to match the layout option values used by VIA.
+void via_set_layout_options_kb(uint32_t value) {
+ winry315_set_orientation(value & 0x03);
+}