Skip to content

Addition of the Ymdk Oni HHKB pcb #25162

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

Closed
wants to merge 26 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
e1db7e4
Added a default firmware and layout for the WindStudio Wind X R1
ChrisGVE Nov 5, 2024
084a28b
Wind X R1: cleaned-up the folders to make clear that this firmware is
ChrisGVE Nov 5, 2024
43ca630
Merge branch 'qmk:master' into master
ChrisGVE Nov 7, 2024
df21f6d
Merge branch 'qmk:master' into master
ChrisGVE Nov 8, 2024
2859d3d
Delete keyboards/windstudio/wind_x/R1 directory
ChrisGVE Nov 8, 2024
b7422ca
Merge branch 'qmk:master' into master
ChrisGVE Nov 9, 2024
e4541bf
Merge branch 'qmk:master' into main
ChrisGVE Nov 12, 2024
1d5571e
Merge branch 'qmk:master' into main
ChrisGVE Nov 16, 2024
02b20f0
Merge branch 'qmk:master' into main
ChrisGVE Nov 17, 2024
9252ac7
Merge branch 'qmk:master' into main
ChrisGVE Nov 23, 2024
b0a28e0
Merge branch 'qmk:master' into main
ChrisGVE Nov 29, 2024
ab143d6
Merge branch 'qmk:master' into main
ChrisGVE Nov 30, 2024
13708e3
Merge branch 'qmk:master' into main
ChrisGVE Dec 2, 2024
441733c
Merge branch 'qmk:master' into main
ChrisGVE Dec 7, 2024
bc880c4
Merge branch 'qmk:master' into main
ChrisGVE Dec 17, 2024
a0a183a
Merge branch 'qmk:master' into main
ChrisGVE Jan 1, 2025
16d3af7
Merge branch 'qmk:master' into main
ChrisGVE Jan 4, 2025
dbf7319
Merge branch 'qmk:master' into main
ChrisGVE Mar 10, 2025
7dbaa82
Merge branch 'qmk:master' into main
ChrisGVE Mar 13, 2025
daf4e13
Merge branch 'qmk:master' into main
ChrisGVE Mar 17, 2025
7d749ae
Merge branch 'qmk:master' into main
ChrisGVE Mar 18, 2025
ccc4ec1
Merge branch 'qmk:master' into main
ChrisGVE Mar 29, 2025
2a8dfba
Merge branch 'qmk:master' into main
ChrisGVE Apr 3, 2025
52d6832
Merge branch 'qmk:master' into main
ChrisGVE Apr 11, 2025
55e6a2e
Merge branch 'qmk:master' into main
ChrisGVE Apr 15, 2025
0a62ff7
Added the YMDK Oni HHKB
ChrisGVE Apr 16, 2025
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
232 changes: 232 additions & 0 deletions keyboards/ymdk/oni_hhkb/keyboard.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,232 @@
{
"manufacturer": "YMDK",
"keyboard_name": "Oni HHKB",
"maintainer": "chrisgve",
"bootloader": "atmel-dfu",
"diode_direction": "ROW2COL",
"features": {
"bootmagic": true,
"command": false,
"console": false,
"extrakey": true,
"mousekey": true,
"nkro": true,
"rgb_matrix": true
},
"indicators": {
"caps_lock": "F4",
"on_state": 0
},
"matrix_pins": {
"cols": ["F0", "F1", "E6", "C7", "C6", "B6", "D4", "B1", "F7", "B5", "B4", "D7", "D6", "B3", "B2"],
"rows": ["D0", "D1", "D2", "D3", "D5"]
},
"processor": "atmega32u4",
"qmk": {
"locking": {
"enabled": true
}
},
"rgb_matrix": {
"animations": {
"alphas_mods": true,
"band_pinwheel_sat": true,
"band_pinwheel_val": true,
"band_sat": true,
"band_spiral_sat": true,
"band_spiral_val": true,
"band_val": true,
"breathing": true,
"cycle_all": true,
"cycle_left_right": true,
"cycle_out_in": true,
"cycle_out_in_dual": true,
"cycle_pinwheel": true,
"cycle_spiral": true,
"cycle_up_down": true,
"digital_rain": true,
"dual_beacon": true,
"gradient_left_right": true,
"gradient_up_down": true,
"hue_breathing": true,
"hue_pendulum": true,
"hue_wave": true,
"jellybean_raindrops": true,
"multisplash": true,
"pixel_flow": true,
"pixel_fractal": true,
"pixel_rain": true,
"rainbow_beacon": true,
"rainbow_moving_chevron": true,
"rainbow_pinwheels": true,
"raindrops": true,
"solid_multisplash": true,
"solid_reactive": true,
"solid_reactive_cross": true,
"solid_reactive_multicross": true,
"solid_reactive_multinexus": true,
"solid_reactive_multiwide": true,
"solid_reactive_nexus": true,
"solid_reactive_simple": true,
"solid_reactive_wide": true,
"solid_splash": true,
"splash": true,
"typing_heatmap": true
},
"driver": "ws2812",
"layout": [
{"matrix": [0, 0], "x": 0, "y": 0, "flags": 1},
{"matrix": [0, 1], "x": 16, "y": 0, "flags": 4},
{"matrix": [0, 2], "x": 32, "y": 0, "flags": 4},
{"matrix": [0, 3], "x": 48, "y": 0, "flags": 4},
{"matrix": [0, 4], "x": 64, "y": 0, "flags": 4},
{"matrix": [0, 5], "x": 80, "y": 0, "flags": 4},
{"matrix": [0, 6], "x": 96, "y": 0, "flags": 4},
{"matrix": [0, 7], "x": 112, "y": 0, "flags": 4},
{"matrix": [0, 8], "x": 128, "y": 0, "flags": 4},
{"matrix": [0, 9], "x": 144, "y": 0, "flags": 4},
{"matrix": [0, 10], "x": 160, "y": 0, "flags": 4},
{"matrix": [0, 11], "x": 176, "y": 0, "flags": 4},
{"matrix": [0, 12], "x": 192, "y": 0, "flags": 4},
{"matrix": [0, 13], "x": 208, "y": 0, "flags": 1},
{"matrix": [0, 14], "x": 224, "y": 0, "flags": 4},
{"matrix": [1, 0], "x": 4, "y": 16, "flags": 1},
{"matrix": [1, 1], "x": 24, "y": 16, "flags": 4},
{"matrix": [1, 2], "x": 40, "y": 16, "flags": 4},
{"matrix": [1, 3], "x": 56, "y": 16, "flags": 4},
{"matrix": [1, 4], "x": 72, "y": 16, "flags": 4},
{"matrix": [1, 5], "x": 88, "y": 16, "flags": 4},
{"matrix": [1, 6], "x": 104, "y": 16, "flags": 4},
{"matrix": [1, 7], "x": 120, "y": 16, "flags": 4},
{"matrix": [1, 8], "x": 136, "y": 16, "flags": 4},
{"matrix": [1, 9], "x": 152, "y": 16, "flags": 4},
{"matrix": [1, 10], "x": 168, "y": 16, "flags": 4},
{"matrix": [1, 11], "x": 184, "y": 16, "flags": 4},
{"matrix": [1, 12], "x": 200, "y": 16, "flags": 4},
{"matrix": [1, 13], "x": 220, "y": 16, "flags": 1},
{"matrix": [2, 0], "x": 6, "y": 32, "flags": 8},
{"matrix": [2, 1], "x": 28, "y": 32, "flags": 4},
{"matrix": [2, 2], "x": 44, "y": 32, "flags": 4},
{"matrix": [2, 3], "x": 60, "y": 32, "flags": 4},
{"matrix": [2, 4], "x": 76, "y": 32, "flags": 4},
{"matrix": [2, 5], "x": 92, "y": 32, "flags": 4},
{"matrix": [2, 6], "x": 108, "y": 32, "flags": 4},
{"matrix": [2, 7], "x": 124, "y": 32, "flags": 4},
{"matrix": [2, 8], "x": 140, "y": 32, "flags": 4},
{"matrix": [2, 9], "x": 156, "y": 32, "flags": 4},
{"matrix": [2, 10], "x": 172, "y": 32, "flags": 4},
{"matrix": [2, 11], "x": 188, "y": 32, "flags": 4},
{"matrix": [2, 13], "x": 214, "y": 32, "flags": 1},
{"matrix": [3, 0], "x": 10, "y": 48, "flags": 1},
{"matrix": [3, 2], "x": 36, "y": 48, "flags": 4},
{"matrix": [3, 3], "x": 52, "y": 48, "flags": 4},
{"matrix": [3, 4], "x": 68, "y": 48, "flags": 4},
{"matrix": [3, 5], "x": 84, "y": 48, "flags": 4},
{"matrix": [3, 6], "x": 100, "y": 48, "flags": 4},
{"matrix": [3, 7], "x": 116, "y": 48, "flags": 4},
{"matrix": [3, 8], "x": 132, "y": 48, "flags": 4},
{"matrix": [3, 9], "x": 148, "y": 48, "flags": 4},
{"matrix": [3, 10], "x": 164, "y": 48, "flags": 4},
{"matrix": [3, 11], "x": 180, "y": 48, "flags": 4},
{"matrix": [3, 13], "x": 202, "y": 48, "flags": 1},
{"matrix": [3, 14], "x": 224, "y": 48, "flags": 4},
{"matrix": [4, 0], "x": 4, "y": 64, "flags": 1},
{"matrix": [4, 1], "x": 24, "y": 64, "flags": 1},
{"matrix": [4, 2], "x": 44, "y": 64, "flags": 1},
{"matrix": [4, 7], "x": 112, "y": 64, "flags": 4},
{"matrix": [4, 10], "x": 180, "y": 64, "flags": 1},
{"matrix": [4, 12], "x": 200, "y": 64, "flags": 1},
{"matrix": [4, 13], "x": 220, "y": 64, "flags": 1},
{"x": 8, "y": 4, "flags": 2},
{"x": 48, "y": 4, "flags": 2},
{"x": 88, "y": 4, "flags": 2},
{"x": 132, "y": 4, "flags": 2},
{"x": 180, "y": 4, "flags": 2},
{"x": 216, "y": 4, "flags": 2},
{"x": 8, "y": 52, "flags": 2},
{"x": 48, "y": 52, "flags": 2},
{"x": 96, "y": 52, "flags": 2},
{"x": 132, "y": 52, "flags": 2},
{"x": 180, "y": 52, "flags": 2},
{"x": 216, "y": 52, "flags": 2}
],
"max_brightness": 200
},
"url": "https://ymdkey.com/products/ymdk-gh60-hhkb-style-tsangan-oni-hot-swappable-both-underglow-switch-rgb-via-programmable-pcb-compatible-with-tokyo-60",
"usb": {
"device_version": "0.0.1",
"pid": "0x0021",
"vid": "0x45D4"
},
"ws2812": {
"pin": "E2"
},
"layouts": {
"LAYOUT_60_tsangan_hhkb": {
"layout": [
{"matrix": [0, 0], "x": 0, "y": 0},
{"matrix": [0, 1], "x": 1, "y": 0},
{"matrix": [0, 2], "x": 2, "y": 0},
{"matrix": [0, 3], "x": 3, "y": 0},
{"matrix": [0, 4], "x": 4, "y": 0},
{"matrix": [0, 5], "x": 5, "y": 0},
{"matrix": [0, 6], "x": 6, "y": 0},
{"matrix": [0, 7], "x": 7, "y": 0},
{"matrix": [0, 8], "x": 8, "y": 0},
{"matrix": [0, 9], "x": 9, "y": 0},
{"matrix": [0, 10], "x": 10, "y": 0},
{"matrix": [0, 11], "x": 11, "y": 0},
{"matrix": [0, 12], "x": 12, "y": 0},
{"matrix": [0, 13], "x": 13, "y": 0},
{"matrix": [0, 14], "x": 14, "y": 0},
{"matrix": [1, 0], "x": 0, "y": 1, "w": 1.5},
{"matrix": [1, 1], "x": 1.5, "y": 1},
{"matrix": [1, 2], "x": 2.5, "y": 1},
{"matrix": [1, 3], "x": 3.5, "y": 1},
{"matrix": [1, 4], "x": 4.5, "y": 1},
{"matrix": [1, 5], "x": 5.5, "y": 1},
{"matrix": [1, 6], "x": 6.5, "y": 1},
{"matrix": [1, 7], "x": 7.5, "y": 1},
{"matrix": [1, 8], "x": 8.5, "y": 1},
{"matrix": [1, 9], "x": 9.5, "y": 1},
{"matrix": [1, 10], "x": 10.5, "y": 1},
{"matrix": [1, 11], "x": 11.5, "y": 1},
{"matrix": [1, 12], "x": 12.5, "y": 1},
{"matrix": [1, 13], "x": 13.5, "y": 1, "w": 1.5},
{"matrix": [2, 0], "x": 0, "y": 2, "w": 1.75},
{"matrix": [2, 1], "x": 1.75, "y": 2},
{"matrix": [2, 2], "x": 2.75, "y": 2},
{"matrix": [2, 3], "x": 3.75, "y": 2},
{"matrix": [2, 4], "x": 4.75, "y": 2},
{"matrix": [2, 5], "x": 5.75, "y": 2},
{"matrix": [2, 6], "x": 6.75, "y": 2},
{"matrix": [2, 7], "x": 7.75, "y": 2},
{"matrix": [2, 8], "x": 8.75, "y": 2},
{"matrix": [2, 9], "x": 9.75, "y": 2},
{"matrix": [2, 10], "x": 10.75, "y": 2},
{"matrix": [2, 11], "x": 11.75, "y": 2},
{"matrix": [2, 13], "x": 13.75, "y": 2, "w": 2.25},
{"matrix": [3, 0], "x": 0, "y": 3, "w": 2.25},
{"matrix": [3, 2], "x": 2.25, "y": 3},
{"matrix": [3, 3], "x": 3.25, "y": 3},
{"matrix": [3, 4], "x": 4.25, "y": 3},
{"matrix": [3, 5], "x": 5.25, "y": 3},
{"matrix": [3, 6], "x": 6.25, "y": 3},
{"matrix": [3, 7], "x": 7.25, "y": 3},
{"matrix": [3, 8], "x": 8.25, "y": 3},
{"matrix": [3, 9], "x": 9.25, "y": 3},
{"matrix": [3, 10], "x": 10.25, "y": 3},
{"matrix": [3, 11], "x": 11.25, "y": 3},
{"matrix": [3, 13], "x": 12.25, "y": 3, "w": 1.75},
{"matrix": [3, 14], "x": 14, "y": 3},
{"matrix": [4, 0], "x": 0, "y": 4, "w": 1.5},
{"matrix": [4, 1], "x": 1.5, "y": 4},
{"matrix": [4, 2], "x": 2.5, "y": 4, "w": 1.5},
{"matrix": [4, 7], "x": 4, "y": 4, "w": 7},
{"matrix": [4, 10], "x": 11, "y": 4, "w": 1.5},
{"matrix": [4, 12], "x": 12.5, "y": 4},
{"matrix": [4, 13], "x": 13.5, "y": 4, "w": 1.5}
]
}
}
}
38 changes: 38 additions & 0 deletions keyboards/ymdk/oni_hhkb/keymaps/default/keymap.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,38 @@
/* Copyright 2025 chrisgve <https://github.com/chrisgve>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

#include QMK_KEYBOARD_H

// clang-format off
const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = {
[0] = LAYOUT_60_tsangan_hhkb(
KC_ESC, 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_DEL,
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_CAPS, KC_A, KC_S, KC_D, KC_F, KC_G, KC_H, KC_J, KC_K, KC_L, KC_SCLN, KC_QUOT, KC_ENT,
KC_LSFT, KC_Z, KC_X, KC_C, KC_V, KC_B, KC_N, KC_M, KC_COMM, KC_DOT, KC_SLSH, KC_RSFT, MO(1),
KC_LCTL, KC_LGUI, KC_LALT, KC_SPC, KC_RALT, KC_RGUI, KC_RCTL
),

[1] = LAYOUT_60_tsangan_hhkb(
KC_GRV, KC_F1, KC_F2, KC_F3, KC_F4, KC_F5, KC_F6, KC_F7, KC_F8, KC_F9, KC_F10, KC_F11, KC_F12, _______, QK_BOOT,
_______, _______, RM_TOGG, RM_VALU, RM_SPDU, _______, _______, _______, _______, _______, _______, _______, _______, _______,
_______, _______, _______, RM_VALD, RM_SPDD, _______, _______, _______, _______, _______, _______, _______, _______,
_______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______, _______,
_______, _______, _______, _______, _______, _______, _______
),
};

// clang-format on
50 changes: 50 additions & 0 deletions keyboards/ymdk/oni_hhkb/oni_hhkb.c
Original file line number Diff line number Diff line change
@@ -0,0 +1,50 @@
/* Copyright 2025 YMDK
* Copyright 2025 chrisgve <https://github.com/chrisgve>
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
* the Free Software Foundation, either version 2 of the License, or
* (at your option) any later version.
*
* This program is distributed in the hope that it will be useful,
* but WITHOUT ANY WARRANTY; without even the implied warranty of
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
* You should have received a copy of the GNU General Public License
* along with this program. If not, see <http://www.gnu.org/licenses/>.
*/

#include "quantum.h"

#ifdef RGB_MATRIX_ENABLE
bool process_record_kb(uint16_t keycode, keyrecord_t *record) {
switch (keycode) {
case RM_TOGG:
if (record->event.pressed) {
switch (rgb_matrix_get_flags()) {
case LED_FLAG_ALL:
rgb_matrix_set_flags(LED_FLAG_KEYLIGHT | LED_FLAG_MODIFIER | LED_FLAG_INDICATOR);
rgb_matrix_set_color_all(0, 0, 0);
break;

case (LED_FLAG_KEYLIGHT | LED_FLAG_MODIFIER | LED_FLAG_INDICATOR):
rgb_matrix_set_flags(LED_FLAG_UNDERGLOW);
rgb_matrix_set_color_all(0, 0, 0);
break;

case (LED_FLAG_UNDERGLOW):
rgb_matrix_set_flags(LED_FLAG_NONE);
rgb_matrix_set_color_all(0, 0, 0);
break;

default:
rgb_matrix_set_flags(LED_FLAG_ALL);
rgb_matrix_enable_noeeprom();
}
}
return false;
}
return process_record_user(keycode, record);
}
#endif
19 changes: 19 additions & 0 deletions keyboards/ymdk/oni_hhkb/readme.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
# YMDK ONI HHKB

![ONI HHKB PCB, Hotswap Tsangan/HHKB PCB with RGB Matrix and backlight](https://imgur.com/DB87on8.jpg)

Customizable 60% HHKB Hotswap by PCB by [YMDK](https://ymdkey.com).

- Keyboard Maintainer: [chrisgve](https://github.com/chrisgve)
- Hardware Supported: YMDK ONI HHKB
- Hardware Availability: [YMDK ONI HHKB](https://ymdkey.com/products/ymdk-gh60-hhkb-style-tsangan-oni-hot-swappable-both-underglow-switch-rgb-via-programmable-pcb-compatible-with-tokyo-60)

Make example for this keyboard (after setting up your build environment):

make ymdk/oni_hhkb:default

The keyboard uses a DFU bootloader. To make a keymap and use dfu to flash it:

make ymdk/oni_hhkb:default:flash

See the [build environment setup](https://docs.qmk.fm/#/getting_started_build_tools) and the [make instructions](https://docs.qmk.fm/#/getting_started_make_guide) for more information. Brand new to QMK? Start with our [Complete Newbs Guide](https://docs.qmk.fm/#/newbs).
2 changes: 1 addition & 1 deletion lib/chibios
Submodule chibios updated 70 files
+0 −2 demos/STM32/RT-STM32-LWIP-FATFS-USB/cfg/stm32h735ig_discovery/mcuconf.h
+0 −2 demos/STM32/RT-STM32H723ZG-NUCLEO144/cfg/mcuconf.h
+0 −2 demos/STM32/RT-STM32H735IG-DISCOVERY/cfg/mcuconf.h
+1 −1 demos/STM32/RT-STM32H750XB-DISCOVERY/cfg/halconf.h
+15 −41 demos/STM32/RT-STM32H750XB-DISCOVERY/cfg/mcuconf.h
+5 −5 demos/STM32/RT-STM32H750XB-DISCOVERY/main.c
+2 −19 os/common/ports/ARMv6-M-RP2/chcore.h
+2 −19 os/common/ports/ARMv6-M/chcore.h
+2 −19 os/common/ports/ARMv7-M-ALT/chcore.h
+2 −19 os/common/ports/ARMv7-M/chcore.h
+2 −19 os/common/ports/ARMv8-M-ML-TZ/chcore.h
+2 −19 os/common/ports/ARMv8-M-ML/chcore.h
+26 −17 os/common/ports/templates/chcore.h
+1 −1 os/hal/boards/ST_STM32H750XB_DISCOVERY/board.c
+19 −20 os/hal/boards/ST_STM32H750XB_DISCOVERY/board.h
+7 −7 os/hal/boards/ST_STM32H750XB_DISCOVERY/cfg/board.chcfg
+2 −2 os/hal/include/hal.h
+141 −198 os/hal/ports/STM32/LLD/FDCANv1/hal_can_lld.c
+40 −172 os/hal/ports/STM32/LLD/FDCANv1/hal_can_lld.h
+0 −217 os/hal/ports/STM32/LLD/FDCANv1/stm32_fdcan.h
+0 −9 os/hal/ports/STM32/LLD/FDCANv2/driver.mk
+0 −876 os/hal/ports/STM32/LLD/FDCANv2/hal_can_lld.c
+0 −615 os/hal/ports/STM32/LLD/FDCANv2/hal_can_lld.h
+0 −290 os/hal/ports/STM32/LLD/FDCANv2/stm32_fdcan.h
+0 −106 os/hal/ports/STM32/LLD/FDCANv2/stm32_fdcan1.inc
+0 −106 os/hal/ports/STM32/LLD/FDCANv2/stm32_fdcan2.inc
+0 −106 os/hal/ports/STM32/LLD/FDCANv2/stm32_fdcan3.inc
+24 −67 os/hal/ports/STM32/LLD/OTGv1/hal_usb_lld.c
+0 −3 os/hal/ports/STM32/LLD/OTGv1/hal_usb_lld.h
+2 −2 os/hal/ports/STM32/LLD/RTCv2/hal_rtc_lld.c
+4 −4 os/hal/ports/STM32/LLD/USARTv3/hal_serial_lld.c
+2 −2 os/hal/ports/STM32/STM32F7xx/stm32_registry.h
+24 −0 os/hal/ports/STM32/STM32G4xx/stm32_registry.h
+1 −1 os/hal/ports/STM32/STM32H7xx/platform.mk
+1 −1 os/hal/ports/STM32/STM32H7xx/platform_type2.mk
+0 −3 os/hal/ports/STM32/STM32H7xx/stm32_isr.c
+0 −4 os/hal/ports/STM32/STM32H7xx/stm32_isr.h
+25 −2 os/hal/ports/STM32/STM32H7xx/stm32_registry.h
+2 −3 os/hal/src/hal_rtc.c
+1 −1 os/hal/src/hal_sdc.c
+2 −9 os/nil/include/ch.h
+6 −12 os/nil/src/ch.c
+829 −855 os/oslib/src/chfactory.c
+2 −2 os/rt/include/ch.h
+0 −7 os/rt/include/chport.h
+2 −8 os/rt/include/chsys.h
+3 −9 os/rt/src/chsys.c
+20 −16 os/rt/src/chthreads.c
+9 −28 os/various/lwip_bindings/arch/sys_arch.c
+0 −9 readme.txt
+1 −1 test/rt/configuration.xml
+0 −10 test/rt/source/test/rt_test_sequence_002.c
+0 −56 testhal/STM32/STM32G4xx/CAN/.cproject
+0 −38 testhal/STM32/STM32G4xx/CAN/.project
+0 −186 testhal/STM32/STM32G4xx/CAN/Makefile
+0 −817 testhal/STM32/STM32G4xx/CAN/cfg/chconf.h
+0 −553 testhal/STM32/STM32G4xx/CAN/cfg/halconf.h
+0 −406 testhal/STM32/STM32G4xx/CAN/cfg/mcuconf.h
+0 −163 testhal/STM32/STM32G4xx/CAN/main.c
+0 −37 testhal/STM32/STM32G4xx/CAN/readme.txt
+0 −55 testhal/STM32/STM32H7xx/CAN/.cproject
+0 −91 testhal/STM32/STM32H7xx/CAN/.project
+0 −188 testhal/STM32/STM32H7xx/CAN/Makefile
+0 −840 testhal/STM32/STM32H7xx/CAN/cfg/chconf.h
+0 −553 testhal/STM32/STM32H7xx/CAN/cfg/halconf.h
+0 −527 testhal/STM32/STM32H7xx/CAN/cfg/mcuconf.h
+0 −145 testhal/STM32/STM32H7xx/CAN/main.c
+0 −2 testhal/STM32/multi/USB_CDC/cfg/stm32h723zg_nucleo144/mcuconf.h
+0 −2 testhal/STM32/multi/WSPI-MFS/cfg/stm32h735ig_discovery/mcuconf.h
+0 −2 tools/ftl/processors/conf/mcuconf_stm32h723xx/mcuconf.h.ftl
2 changes: 1 addition & 1 deletion lib/chibios-contrib
Submodule chibios-contrib updated 290 files