diff --git a/CHANGELOG.txt b/CHANGELOG.txt index fd8c3ab..d37336c 100644 --- a/CHANGELOG.txt +++ b/CHANGELOG.txt @@ -8,6 +8,7 @@ https://github.com/mctechnology17/zmk-config/blob/main/CHANGELOG.txt - [x] dongle_display as modul support - [x] oled display changed 128x32 to 128x64 for xiao - [x] readme updated +- [x] firmware updated # FEATURES 0.0.1-beta1 (Aug 22, 2024) ======================================= diff --git a/README.md b/README.md index d9f648f..e660ccf 100644 --- a/README.md +++ b/README.md @@ -23,6 +23,7 @@ - [DONGLE DESIGNS](#DONGLE-DESIGNS) - [ZMK STUDIO](#ZMK-STUDIO) - [MODULE INTEGRATION](#MODULE-INTEGRATION) +- [THIS REPOSITORY AS A MODULE](#THIS-REPOSITORY-AS-A-MODULE) - [INSPIRATIONS](#INSPIRATIONS) - [MY OTHER PROJECTS](#MY-OTHER-PROJECTS) @@ -34,28 +35,7 @@ a modification to your keymap, you can do it with the online [ZMK-STUDIO](https: - If you already have your corne configured with this repository and want to make a modification to your keymap, you can do it with the online [keymap-editor](https://nickcoutsos.github.io/keymap-editor/). -- If you already have a repository and you want only the dongle option of this repository with support for `zmk-studio`, just add this repository as a module to your configuration, here is a basic example (just copy and paste into your file `west.yml`): - -```yaml -manifest: - remotes: - - name: zmkfirmware - url-base: https://github.com/zmkfirmware - # include corne with dongle pro_micro and xiao compatible - - name: mctechnology17 - url-base: https://github.com/mctechnology17 - projects: - - name: zmk - remote: zmkfirmware - revision: main - import: app/west.yml - # include corne with dongle pro_micro and xiao compatible - - name: zmk-config - remote: mctechnology17 - revision: main - self: - path: config -``` +- If you already have a repository and you want only the dongle option of this repository with support for `zmk-studio`, just add this repository as a module to your configuration, look the section [THIS REPOSITORY AS A MODULE](#THIS-REPOSITORY-AS-A-MODULE). # INTRO @@ -489,6 +469,45 @@ See module details here for more information and more configurations: - [nice_oled](https://github.com/mctechnology17/zmk-nice-oled) - [dongle_display](https://github.com/englmaxi/zmk-dongle-display) +# THIS REPOSITORY AS A MODULE +1. In the `config/west.yml` file, add a new remote and its related project. +```yaml +manifest: + remotes: + - name: zmkfirmware + url-base: https://github.com/zmkfirmware + # include corne with dongle pro_micro and xiao compatible + - name: mctechnology17 + url-base: https://github.com/mctechnology17 + projects: + - name: zmk + remote: zmkfirmware + revision: main + import: app/west.yml + # include corne with dongle pro_micro and xiao compatible + - name: zmk-config + remote: mctechnology17 + revision: main + self: + path: config +``` + +2. In the `build.yaml` file, add the `corne_dongle_pro_micro` or the `corne_dongle_xiao` shield. + +```yaml +--- +include: + # example with xiao dongle without display + - board: seeeduino_xiao_ble + shield: corne_dongle_xiao + cmake-args: -DCONFIG_ZMK_KEYBOARD_NAME=\"Xiao_Dongle\" -DCONFIG_ZMK_STUDIO=y + artifact-name: xiao_corne_dongle_xiao + snippet: studio-rpc-usb-uart + # ... the rest of the shields +``` + +3. Build the firmware, flash it to your keyboard, and enjoy! + # INSPIRATIONS - [englmaxi/zmk-config](https://github.com/englmaxi/zmk-config) diff --git a/firmware/nice_corne_dongle_oled.uf2 b/firmware/nice_corne_dongle_oled.uf2 new file mode 100644 index 0000000..778da86 Binary files /dev/null and b/firmware/nice_corne_dongle_oled.uf2 differ diff --git a/firmware/nice_corne_dongle_pro_micro.uf2 b/firmware/nice_corne_dongle_pro_micro.uf2 index d3255c7..8c2dbdb 100644 Binary files a/firmware/nice_corne_dongle_pro_micro.uf2 and b/firmware/nice_corne_dongle_pro_micro.uf2 differ diff --git a/firmware/nice_corne_dongle_pro_micro_dongle_display.uf2 b/firmware/nice_corne_dongle_pro_micro_dongle_display.uf2 deleted file mode 100644 index 345d998..0000000 Binary files a/firmware/nice_corne_dongle_pro_micro_dongle_display.uf2 and /dev/null differ diff --git a/firmware/nice_corne_left.uf2 b/firmware/nice_corne_left.uf2 deleted file mode 100644 index c3165f5..0000000 Binary files a/firmware/nice_corne_left.uf2 and /dev/null differ diff --git a/firmware/nice_corne_left_oled.uf2 b/firmware/nice_corne_left_oled.uf2 new file mode 100644 index 0000000..9c75bbc Binary files /dev/null and b/firmware/nice_corne_left_oled.uf2 differ diff --git a/firmware/nice_corne_left_peripheral.uf2 b/firmware/nice_corne_left_peripheral.uf2 deleted file mode 100644 index b3a04a4..0000000 Binary files a/firmware/nice_corne_left_peripheral.uf2 and /dev/null differ diff --git a/firmware/nice_corne_left_peripheral_oled.uf2 b/firmware/nice_corne_left_peripheral_oled.uf2 new file mode 100644 index 0000000..d0468ca Binary files /dev/null and b/firmware/nice_corne_left_peripheral_oled.uf2 differ diff --git a/firmware/nice_corne_left_peripheral_view.uf2 b/firmware/nice_corne_left_peripheral_view.uf2 new file mode 100644 index 0000000..23b4277 Binary files /dev/null and b/firmware/nice_corne_left_peripheral_view.uf2 differ diff --git a/firmware/nice_corne_left_view.uf2 b/firmware/nice_corne_left_view.uf2 new file mode 100644 index 0000000..e161981 Binary files /dev/null and b/firmware/nice_corne_left_view.uf2 differ diff --git a/firmware/nice_corne_right.uf2 b/firmware/nice_corne_right.uf2 deleted file mode 100644 index cbb28e2..0000000 Binary files a/firmware/nice_corne_right.uf2 and /dev/null differ diff --git a/firmware/nice_corne_right_oled.uf2 b/firmware/nice_corne_right_oled.uf2 new file mode 100644 index 0000000..d3b703b Binary files /dev/null and b/firmware/nice_corne_right_oled.uf2 differ diff --git a/firmware/nice_corne_right_view.uf2 b/firmware/nice_corne_right_view.uf2 new file mode 100644 index 0000000..e8dae11 Binary files /dev/null and b/firmware/nice_corne_right_view.uf2 differ diff --git a/firmware/nice_corne_settings_reset.uf2 b/firmware/nice_corne_settings_reset.uf2 deleted file mode 100644 index e973e11..0000000 Binary files a/firmware/nice_corne_settings_reset.uf2 and /dev/null differ diff --git a/firmware/nice_settings_reset.uf2 b/firmware/nice_settings_reset.uf2 new file mode 100644 index 0000000..c7c33f1 Binary files /dev/null and b/firmware/nice_settings_reset.uf2 differ diff --git a/firmware/puchi_corne_dongle.uf2 b/firmware/puchi_corne_dongle.uf2 new file mode 100644 index 0000000..b8d0573 Binary files /dev/null and b/firmware/puchi_corne_dongle.uf2 differ diff --git a/firmware/puchi_corne_dongle_pro_micro.uf2 b/firmware/puchi_corne_dongle_pro_micro.uf2 deleted file mode 100644 index 30e623c..0000000 Binary files a/firmware/puchi_corne_dongle_pro_micro.uf2 and /dev/null differ diff --git a/firmware/puchi_corne_dongle_pro_micro_dongle_display.uf2 b/firmware/puchi_corne_dongle_pro_micro_dongle_display.uf2 deleted file mode 100644 index d7d207f..0000000 Binary files a/firmware/puchi_corne_dongle_pro_micro_dongle_display.uf2 and /dev/null differ diff --git a/firmware/puchi_corne_dongle_view.uf2 b/firmware/puchi_corne_dongle_view.uf2 new file mode 100644 index 0000000..283c821 Binary files /dev/null and b/firmware/puchi_corne_dongle_view.uf2 differ diff --git a/firmware/puchi_corne_left.uf2 b/firmware/puchi_corne_left.uf2 deleted file mode 100644 index 6e5aee8..0000000 Binary files a/firmware/puchi_corne_left.uf2 and /dev/null differ diff --git a/firmware/puchi_corne_left_oled.uf2 b/firmware/puchi_corne_left_oled.uf2 new file mode 100644 index 0000000..8b91b2c Binary files /dev/null and b/firmware/puchi_corne_left_oled.uf2 differ diff --git a/firmware/puchi_corne_left_peripheral.uf2 b/firmware/puchi_corne_left_peripheral.uf2 deleted file mode 100644 index 14403f6..0000000 Binary files a/firmware/puchi_corne_left_peripheral.uf2 and /dev/null differ diff --git a/firmware/puchi_corne_left_peripheral_oled.uf2 b/firmware/puchi_corne_left_peripheral_oled.uf2 new file mode 100644 index 0000000..385ac9c Binary files /dev/null and b/firmware/puchi_corne_left_peripheral_oled.uf2 differ diff --git a/firmware/puchi_corne_left_peripheral_view.uf2 b/firmware/puchi_corne_left_peripheral_view.uf2 new file mode 100644 index 0000000..0420444 Binary files /dev/null and b/firmware/puchi_corne_left_peripheral_view.uf2 differ diff --git a/firmware/puchi_corne_left_view.uf2 b/firmware/puchi_corne_left_view.uf2 new file mode 100644 index 0000000..8cf3779 Binary files /dev/null and b/firmware/puchi_corne_left_view.uf2 differ diff --git a/firmware/puchi_corne_right.uf2 b/firmware/puchi_corne_right.uf2 deleted file mode 100644 index 97bb855..0000000 Binary files a/firmware/puchi_corne_right.uf2 and /dev/null differ diff --git a/firmware/puchi_corne_right_oled.uf2 b/firmware/puchi_corne_right_oled.uf2 new file mode 100644 index 0000000..821d636 Binary files /dev/null and b/firmware/puchi_corne_right_oled.uf2 differ diff --git a/firmware/puchi_corne_right_view.uf2 b/firmware/puchi_corne_right_view.uf2 new file mode 100644 index 0000000..4928d8e Binary files /dev/null and b/firmware/puchi_corne_right_view.uf2 differ diff --git a/firmware/puchi_corne_settings_reset.uf2 b/firmware/puchi_corne_settings_reset.uf2 deleted file mode 100644 index aa62cd7..0000000 Binary files a/firmware/puchi_corne_settings_reset.uf2 and /dev/null differ diff --git a/firmware/puchi_settings_reset.uf2 b/firmware/puchi_settings_reset.uf2 new file mode 100644 index 0000000..db6fb40 Binary files /dev/null and b/firmware/puchi_settings_reset.uf2 differ diff --git a/firmware/xiao_corne_dongle.uf2 b/firmware/xiao_corne_dongle.uf2 new file mode 100644 index 0000000..b730bde Binary files /dev/null and b/firmware/xiao_corne_dongle.uf2 differ diff --git a/firmware/xiao_corne_dongle_oled.uf2 b/firmware/xiao_corne_dongle_oled.uf2 new file mode 100644 index 0000000..ba28d1c Binary files /dev/null and b/firmware/xiao_corne_dongle_oled.uf2 differ diff --git a/firmware/xiao_corne_dongle_xiao.uf2 b/firmware/xiao_corne_dongle_xiao.uf2 deleted file mode 100644 index 8691529..0000000 Binary files a/firmware/xiao_corne_dongle_xiao.uf2 and /dev/null differ diff --git a/firmware/xiao_corne_dongle_xiao_dongle_display.uf2 b/firmware/xiao_corne_dongle_xiao_dongle_display.uf2 deleted file mode 100644 index 7a3ee40..0000000 Binary files a/firmware/xiao_corne_dongle_xiao_dongle_display.uf2 and /dev/null differ diff --git a/firmware/xiao_corne_settings_reset.uf2 b/firmware/xiao_corne_settings_reset.uf2 deleted file mode 100644 index e05267a..0000000 Binary files a/firmware/xiao_corne_settings_reset.uf2 and /dev/null differ diff --git a/firmware/xiao_settings_reset.uf2 b/firmware/xiao_settings_reset.uf2 new file mode 100644 index 0000000..8988f3b Binary files /dev/null and b/firmware/xiao_settings_reset.uf2 differ