Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add MariOrion v2.5 to firmware. #22273

Merged
merged 72 commits into from
Nov 10, 2023
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
72 commits
Select commit Hold shift + click to select a range
b998c78
Pushed MariOrion v2.5 to the branch. Prod and proto version added.
ninetailedtori Oct 14, 2023
d5911c9
Pushed MariOrion v2.5 to the branch. Prod and proto version added.
ninetailedtori Oct 14, 2023
8e8b29a
Merge branch 'toril940mariorion_v25' of github.com:toril940/qmk_firmw…
ninetailedtori Oct 14, 2023
a4abdaa
Merge branch 'toril940mariorion_v25' of github.com:toril940/qmk_firmw…
ninetailedtori Oct 14, 2023
e6807bc
Merge remote-tracking branch 'origin/toril940mariorion_v25' into tori…
ninetailedtori Oct 14, 2023
4f14c01
Proper addition of layout options
ninetailedtori Oct 15, 2023
307b4f1
Merge branch 'toril940mariorion_v25' of github.com:toril940/qmk_firmw…
ninetailedtori Oct 15, 2023
a5f706a
Merge branch 'toril940mariorion_v25' of github.com:toril940/qmk_firmw…
ninetailedtori Oct 15, 2023
eb59f5a
Update keyboards/mariorion_v25/proto/keymaps/via/keymap.c
ninetailedtori Oct 15, 2023
19df2de
Update keyboards/mariorion_v25/proto/keymaps/default/keymap.c
ninetailedtori Oct 15, 2023
b531a5c
Updated readme.md with more information regarding make commands, and …
ninetailedtori Oct 15, 2023
dd8fbd4
Merge remote-tracking branch 'origin/toril940mariorion_v25' into tori…
ninetailedtori Oct 15, 2023
6d0990a
Update keyboards/mariorion_v25/prod/keymaps/via/keymap.c
ninetailedtori Oct 15, 2023
1a633a0
Update keyboards/mariorion_v25/prod/keymaps/default/keymap.c
ninetailedtori Oct 15, 2023
556c736
Update keyboards/mariorion_v25/prod/info.json
ninetailedtori Oct 15, 2023
1f72502
Amended some changes to info.json - community layouts changed from sc…
ninetailedtori Oct 15, 2023
e2b1779
Update keyboards/mariorion_v25/readme.md
ninetailedtori Oct 15, 2023
4a2fa7e
Revert keyboards/gray_studio/think65/solder/solder.c
ninetailedtori Oct 15, 2023
c0b5458
Revert keyboards/gray_studio/think65/solder/solder.c
ninetailedtori Oct 15, 2023
3307f8c
Revert keyboards/gray_studio/think65/solder/solder.c
ninetailedtori Oct 15, 2023
a7bfb1f
Removed via.json from the via keymaps. Replaced with matrix_diagram.m…
ninetailedtori Oct 15, 2023
d792055
Merge remote-tracking branch 'origin/toril940mariorion_v25' into tori…
ninetailedtori Oct 15, 2023
cd4909c
Revert keyboards/gray_studio/think65/solder/solder.c
ninetailedtori Oct 15, 2023
65dbfe4
Removed via.json from the via keymaps. Replaced with matrix_diagram.m…
ninetailedtori Oct 17, 2023
215bac3
Merge branch 'toril940mariorion_v25' of github.com:toril940/qmk_firmw…
ninetailedtori Oct 17, 2023
97bd687
Update keyboards/mariorion_v25/proto/info.json
ninetailedtori Oct 17, 2023
62f4e6e
Update keyboards/mariorion_v25/rules.mk
ninetailedtori Oct 17, 2023
49186f7
Update keyboards/mariorion_v25/proto/info.json
ninetailedtori Oct 17, 2023
978b6f4
Update keyboards/mariorion_v25/proto/info.json
ninetailedtori Oct 17, 2023
f2afbd6
Update keyboards/mariorion_v25/proto/info.json
ninetailedtori Oct 17, 2023
b8a478b
Update keyboards/mariorion_v25/prod/info.json
ninetailedtori Oct 17, 2023
66143f2
Update keyboards/mariorion_v25/prod/info.json
ninetailedtori Oct 17, 2023
5bedd56
Update keyboards/mariorion_v25/prod/info.json
ninetailedtori Oct 17, 2023
f5e66e9
Update keyboards/mariorion_v25/prod/info.json
ninetailedtori Oct 17, 2023
3ecc5d3
Revert keyboards/gray_studio/think65/solder/solder.c
ninetailedtori Oct 17, 2023
6043021
Update keyboards/mariorion_v25/matrix_diagram.md
ninetailedtori Oct 17, 2023
32f533c
Update keyboards/mariorion_v25/readme.md
ninetailedtori Oct 17, 2023
f601b0f
Update keyboards/mariorion_v25/readme.md
ninetailedtori Oct 17, 2023
838bd45
Update keyboards/mariorion_v25/readme.md
ninetailedtori Oct 21, 2023
518871c
Update keyboards/mariorion_v25/readme.md
ninetailedtori Oct 21, 2023
5415a11
Update keyboards/mariorion_v25/readme.md
ninetailedtori Oct 21, 2023
493d9e9
Update keyboards/mariorion_v25/proto/mariorion_v25.c
ninetailedtori Oct 21, 2023
08b4762
Update keyboards/mariorion_v25/prod/mariorion_v25.c
ninetailedtori Oct 21, 2023
a6c78eb
Pushed new info.json and keymap.c files.
ninetailedtori Oct 21, 2023
3ac5aaa
Merge remote-tracking branch 'origin/toril940mariorion_v25' into tori…
ninetailedtori Oct 21, 2023
cd4a64e
Pushed new info.json and keymap.c files.
ninetailedtori Oct 21, 2023
50b89d4
Fixes to LED driver wrt PWM definitions with STM.
ninetailedtori Oct 26, 2023
b22b92c
Update keyboards/mariorion_v25/prod/keymaps/via/keymap.c
ninetailedtori Oct 26, 2023
e05f75f
Update keyboards/mariorion_v25/prod/keymaps/via/keymap.c
ninetailedtori Oct 26, 2023
2b06e3f
Update keyboards/mariorion_v25/prod/info.json
ninetailedtori Oct 26, 2023
6e534ee
Update keyboards/mariorion_v25/prod/mariorion_v25.c
ninetailedtori Oct 26, 2023
7cb7fd8
Update keyboards/mariorion_v25/proto/info.json
ninetailedtori Oct 26, 2023
6713aa3
Update keyboards/mariorion_v25/proto/config.h
ninetailedtori Oct 26, 2023
07374a4
Update keyboards/mariorion_v25/proto/mariorion_v25.c
ninetailedtori Oct 26, 2023
8791736
Update keyboards/mariorion_v25/proto/mariorion_v25.c
ninetailedtori Oct 26, 2023
cc15ea7
Update keyboards/mariorion_v25/proto/keymaps/via/keymap.c
ninetailedtori Oct 26, 2023
9e2179c
Update keyboards/mariorion_v25/proto/keymaps/via/keymap.c
ninetailedtori Oct 26, 2023
068a82a
Committing a details update to readme.md.
ninetailedtori Oct 26, 2023
6337249
Committing a details update to readme.md.
ninetailedtori Oct 26, 2023
49581d0
Update keyboards/mariorion_v25/prod/config.h
ninetailedtori Oct 26, 2023
90af3da
Update keyboards/mariorion_v25/prod/mariorion_v25.c
ninetailedtori Oct 26, 2023
385a26a
Merge remote-tracking branch 'origin/toril940mariorion_v25' into tori…
ninetailedtori Oct 26, 2023
26ac52c
Merge remote-tracking branch 'origin/toril940mariorion_v25' into tori…
ninetailedtori Oct 26, 2023
6dc5525
Revert "Committing a details update to readme.md."
ninetailedtori Oct 26, 2023
d3b604d
Committing a details update to readme.md.
ninetailedtori Oct 26, 2023
9c46aaa
Update keyboards/mariorion_v25/halconf.h
ninetailedtori Oct 28, 2023
57bf3b0
Update keyboards/mariorion_v25/mcuconf.h
ninetailedtori Oct 28, 2023
79fec5f
Update keyboards/mariorion_v25/prod/config.h
ninetailedtori Oct 28, 2023
ec90a1a
Update keyboards/mariorion_v25/proto/config.h
ninetailedtori Oct 28, 2023
b4451d3
Update keyboards/mariorion_v25/halconf.h
ninetailedtori Nov 6, 2023
3ecc313
Production pictures replacing the standard ones in the readme.md :)
ninetailedtori Nov 6, 2023
d714d72
waffle87 requests bundled:
ninetailedtori Nov 8, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Fixes to LED driver wrt PWM definitions with STM.
  • Loading branch information
ninetailedtori committed Oct 26, 2023
commit 50b89d4bc0de975784d6ca4dbcb53d576034b96f
9 changes: 9 additions & 0 deletions keyboards/mariorion_v25/halconf.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
#pragma once

#undef HAL_USE_PWM
#define HAL_USE_PWM TRUE

#undef HAL_USE_SPI
#define HAL_USE_SPI FALSE

#include_next "halconf.h"
6 changes: 6 additions & 0 deletions keyboards/mariorion_v25/mcuconf.h
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#pragma once

#define STM32_PWM_USE_TIM17 TRUE
#define STM32_TIM17_SUPPRESS_ISR

#include_next "mcuconf.h"
6 changes: 6 additions & 0 deletions keyboards/mariorion_v25/prod/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,12 @@
//#define NO_ACTION_ONESHOT

#define WS2812_EXTERNAL_PULLUP
#define WS2812_PWM_DRIVER PWMD17
#define WS2812_PWM_CHANNEL 1
#define WS2812_PWM_PAL_MODE 2
#define WS2812_DMA_STREAM STM32_DMA1_STREAM1
#define WS2812_DMA_CHANNEL 1
// #define WS2812_DMAMUX_ID STM32_DMAMUX1_TIM17_UP

#define CAPS_LOCK_LED A6
#define SCROLL_LOCK_LED A15
Expand Down
3 changes: 2 additions & 1 deletion keyboards/mariorion_v25/prod/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@
"console": false,
"extrakey": true,
"mousekey": true,
"nkro": true
"nkro": true,
"rgblight" : true
},
"rgblight": {
"led_count": 25,
Expand Down
7 changes: 7 additions & 0 deletions keyboards/mariorion_v25/proto/config.h
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,13 @@

#define WS2812_EXTERNAL_PULLUP

#define WS2812_PWM_DRIVER PWMD17
#define WS2812_PWM_CHANNEL 1
#define WS2812_PWM_PAL_MODE 2
#define WS2812_DMA_STREAM STM32_DMA1_STREAM1
#define WS2812_DMA_CHANNEL 1
// #define WS2812_DMAMUX_ID STM32_DMAMUX1_TIM17_UP

#define CAPS_LOCK_LED A5
#define SCROLL_LOCK_LED A15

Expand Down
3 changes: 2 additions & 1 deletion keyboards/mariorion_v25/proto/info.json
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,8 @@
"console": false,
"extrakey": true,
"mousekey": true,
"nkro": true
"nkro": true,
"rgblight": true
},
"rgblight": {
"led_count": 25,
Expand Down
2 changes: 1 addition & 1 deletion keyboards/mariorion_v25/proto/keymaps/default/keymap.c
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
* └────┴────┴────┴─────────┴───┴──────────┴────┴────┴────┴────┘ └───┴───┴───┘
*/
[0] = LAYOUT_all(
KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, KC_SCRL, KC_PAUS,
KC_ESC, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, KC_PSCR, EE_CLR, QK_BOOT,

KC_GRV, KC_1, KC_2, KC_3, KC_4, KC_5, KC_6, KC_7, KC_8, KC_9, KC_0, KC_MINS, KC_EQL, KC_BSPC, KC_BSPC, KC_INS, KC_HOME, KC_PGUP,
KC_TAB, KC_Q, KC_W, KC_E, KC_R, KC_T, KC_Y, KC_U, KC_I, KC_O, KC_P, KC_LBRC, KC_RBRC, KC_BSLS, KC_DEL, KC_END, KC_PGDN,
Expand Down