From 5134223a3f4a4282e425637da0daca661f5a9912 Mon Sep 17 00:00:00 2001 From: mechlovin <57231893+mechlovin@users.noreply.github.com> Date: Sat, 18 Mar 2023 13:32:22 +0700 Subject: [PATCH 1/3] Update orion.c --- keyboards/mechlovin/olly/orion/orion.c | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/keyboards/mechlovin/olly/orion/orion.c b/keyboards/mechlovin/olly/orion/orion.c index 9f02f1a5fae5..a35ef20ab97d 100644 --- a/keyboards/mechlovin/olly/orion/orion.c +++ b/keyboards/mechlovin/olly/orion/orion.c @@ -16,13 +16,19 @@ #include "orion.h" +void board_init(void) { + //JTAG-DP Disabled and SW-DP Enabled + AFIO->MAPR = (AFIO->MAPR & ~AFIO_MAPR_SWJ_CFG_Msk) | AFIO_MAPR_SWJ_CFG_DISABLE; +} + void led_init_ports(void) { setPinOutput(B5); setPinOutput(B6); setPinOutput(B7); setPinOutput(B8); setPinOutput(B9); - + setPinOutput(A13); + setPinOutput(A14); } layer_state_t layer_state_set_kb(layer_state_t state) { From f0e2d8c0661ed832e1c1fc7c660ef4159d15fd27 Mon Sep 17 00:00:00 2001 From: mechlovin <57231893+mechlovin@users.noreply.github.com> Date: Sat, 18 Mar 2023 23:41:30 +0700 Subject: [PATCH 2/3] Update keyboards/mechlovin/olly/orion/orion.c Co-authored-by: Joel Challis --- keyboards/mechlovin/olly/orion/orion.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/keyboards/mechlovin/olly/orion/orion.c b/keyboards/mechlovin/olly/orion/orion.c index a35ef20ab97d..8f67d99bcea7 100644 --- a/keyboards/mechlovin/olly/orion/orion.c +++ b/keyboards/mechlovin/olly/orion/orion.c @@ -27,8 +27,7 @@ void led_init_ports(void) { setPinOutput(B7); setPinOutput(B8); setPinOutput(B9); - setPinOutput(A13); - setPinOutput(A14); + keyboard_pre_init_user(); } layer_state_t layer_state_set_kb(layer_state_t state) { From cdbedf70e1dee29913f070690aa463660c57b95e Mon Sep 17 00:00:00 2001 From: mechlovin <57231893+mechlovin@users.noreply.github.com> Date: Sat, 18 Mar 2023 23:41:42 +0700 Subject: [PATCH 3/3] Update keyboards/mechlovin/olly/orion/orion.c Co-authored-by: Joel Challis --- keyboards/mechlovin/olly/orion/orion.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/keyboards/mechlovin/olly/orion/orion.c b/keyboards/mechlovin/olly/orion/orion.c index 8f67d99bcea7..270683fa4c2a 100644 --- a/keyboards/mechlovin/olly/orion/orion.c +++ b/keyboards/mechlovin/olly/orion/orion.c @@ -21,7 +21,7 @@ void board_init(void) { AFIO->MAPR = (AFIO->MAPR & ~AFIO_MAPR_SWJ_CFG_Msk) | AFIO_MAPR_SWJ_CFG_DISABLE; } -void led_init_ports(void) { +void keyboard_pre_init_kb(void) { setPinOutput(B5); setPinOutput(B6); setPinOutput(B7);