Coder Social home page Coder Social logo

zhaqian12 / qmk_firmware Goto Github PK

View Code? Open in Web Editor NEW

This project forked from qmk/qmk_firmware

25.0 1.0 15.0 286.62 MB

Open-source keyboard firmware for Atmel AVR and Arm USB families

Home Page: https://qmk.fm

License: GNU General Public License v2.0

Makefile 3.67% C 91.17% C++ 3.92% Assembly 0.02% Shell 0.06% Python 1.11% Nix 0.02% Dockerfile 0.01% Go 0.01% SourcePawn 0.01%

qmk_firmware's Introduction

Quantum Mechanical Keyboard Firmware

Current Version Discord Docs Status GitHub contributors GitHub forks

This is a keyboard firmware based on the tmk_keyboard firmware with some useful features for Atmel AVR and ARM controllers, and more specifically, the OLKB product line, the ErgoDox EZ keyboard, and the Clueboard product line.

Documentation

The docs are powered by Docsify and hosted on GitHub. They are also viewable offline; see Previewing the Documentation for more details.

You can request changes by making a fork and opening a pull request, or by clicking the "Edit this page" link at the bottom of any page.

Supported Keyboards

The project also includes community support for lots of other keyboards.

Maintainers

QMK is developed and maintained by Jack Humbert of OLKB with contributions from the community, and of course, Hasu. The OLKB product firmwares are maintained by Jack Humbert, the Ergodox EZ by ZSA Technology Labs, the Clueboard by Zach White, and the Atreus by Phil Hagelberg.

Official Website

qmk.fm is the official website of QMK, where you can find links to this page, the documentation, and the keyboards supported by QMK.

qmk_firmware's People

Contributors

drashna avatar erovia avatar ezuk avatar fauxpark avatar filterpaper avatar fredizzimo avatar ibnobody avatar jackhumbert avatar karlk90 avatar mechmerlin avatar moyi4681 avatar mtei avatar nooges avatar noroadsleft avatar peepeetee avatar priyadi avatar qmk-bot avatar shelaf avatar skullydazed avatar tmk avatar tzarc avatar umi-umi avatar vomindoraan avatar waffle87 avatar xelus22 avatar xscorpion2 avatar xyverz avatar yashikno avatar yiancar avatar zvecr avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar

qmk_firmware's Issues

[Bug] AT32F413xx compile error

Describe the Bug

Compiling: lib/chibios-contrib/os/hal/ports/AT32/AT32F413xx/hal_lld.c In file included from keyboards/zhaqian/zq50/at32f413/mcuconf.h:19,
from ./platforms/chibios/boards/common/configs/halconf.h:34,
from keyboards/zhaqian/zq50/at32f413/halconf.h:21,
from ./lib/chibios/os/hal/include/hal.h:32,
from ./platforms/chibios/drivers/wear_leveling/wear_leveling_efl_config.h:6,
from :
lib/chibios-contrib/os/hal/ports/AT32/AT32F413xx/hal_lld.c: In function 'hal_lld_backup_domain_init':
./platforms/chibios/boards/GENERIC_AT32_F413/configs/mcuconf.h:55:44: error: 'AT32_RTCSEL_LSI' undeclared (first use in this function); did you mean 'AT32_RTCSEL_LICK'?
55 | #define AT32_RTCSEL AT32_RTCSEL_LSI
| ^~~~~~~~~~~~~~~
lib/chibios-contrib/os/hal/ports/AT32/AT32F413xx/hal_lld.c:60:41: note: in expansion of macro 'AT32_RTCSEL'
60 | if ((CRM->BPDC & AT32_RTCSEL_MASK) != AT32_RTCSEL) {
| ^~~~~~~~~~~
./platforms/chibios/boards/GENERIC_AT32_F413/configs/mcuconf.h:55:44: note: each undeclared identifier is reported only once for each function it appears in
55 | #define AT32_RTCSEL AT32_RTCSEL_LSI
| ^~~~~~~~~~~~~~~
lib/chibios-contrib/os/hal/ports/AT32/AT32F413xx/hal_lld.c:60:41: note: in expansion of macro 'AT32_RTCSEL'
60 | if ((CRM->BPDC & AT32_RTCSEL_MASK) != AT32_RTCSEL) {
| ^~~~~~~~~~~
[ERRORS]
|
|
|
make[1]: *** [builddefs/common_rules.mk:361:.build/obj_zhaqian_zq50_at32f413_via/./lib/chibios-contrib/os/hal/ports/AT32/AT32F413xx/hal_ lld.o] 错误 1
Make finished with errors
make: *** [Makefile:392:zhaqian/zq50/at32f413:via] 错误 1

Keyboard Used

qmk compile -kb zhaqian/zq50/at32f413 -km default

Link to product page (if applicable)

No response

Operating System

win 10

qmk doctor Output

Ψ QMK Doctor is checking your environment.
Ψ CLI version: 1.1.1
Ψ QMK home: C:/QMK/qmk_firmware
Ψ Detected Windows 10 (10.0.17763).
Ψ QMK MSYS version: 1.7.2
Ψ Git branch: master
Ψ Repo version: 0.14.16
⚠ Git has unstashed/uncommitted changes.
⚠ The official repository does not seem to be configured as git remote "upstream".
Ψ All dependencies are installed.
Ψ Found arm-none-eabi-gcc version 10.1.0
Ψ Found avr-gcc version 8.5.0
Ψ Found avrdude version 7.0
Ψ Found dfu-programmer version 0.7.2
Ψ Found dfu-util version 0.11
Ψ Submodules are up to date.
Ψ Submodule status:
Ψ - lib/chibios: 2023-04-15 13:48:04 +0000 --  (11edb1610)
Ψ - lib/chibios-contrib: 2023-07-17 11:39:05 +0200 --  (da78eb37)
Ψ - lib/googletest: 2021-06-11 06:37:43 -0700 --  (e2239ee6)
Ψ - lib/lufa: 2022-08-26 12:09:55 +1000 --  (549b97320)
Ψ - lib/vusb: 2022-06-13 09:18:17 +1000 --  (819dbc1)
Ψ - lib/printf: 2022-06-29 23:59:58 +0300 --  (c2e3b4e)
Ψ - lib/pico-sdk: 2023-02-12 20:19:37 +0100 --  (a3398d8)
Ψ - lib/lvgl: 2022-04-11 04:44:53 -0600 --  (e19410f8)
Ψ QMK is ready to go, but minor problems were found

Is AutoHotKey / Karabiner installed

  • AutoHotKey (Windows)
  • Karabiner (macOS)

Other keyboard-related software installed

No response

Additional Context

No response

[Bug] rgb_matrix.c似乎有逻辑错误

Describe the Bug

zhaqian分支的rgb_matrix.c第445-454行似乎有错误,导致383行的static void rgb_task_render(uint8_t effect) {出现缺少“}"的提示。
image
image

Keyboard Used

No response

Link to product page (if applicable)

No response

Operating System

No response

qmk doctor Output

No response

Is AutoHotKey / Karabiner installed

  • AutoHotKey (Windows)
  • Karabiner (macOS)

Other keyboard-related software installed

No response

Additional Context

No response

Missing commit in chibios-contrib

hello, it seems the current commit in the submodule lib/chibios-contrib (eafdffab68547b9c18914f8b33cd7be67fc1fdd2) is not pushed anywhere, making a git clone and git submodule update fail. Could you please push these commits to your chibios-contrib fork and change the submodule path to your fork.
Thanks 😄

[Bug] ues error: expected identifier before '(' token

Describe the Bug

No response

Keyboard Used

No response

Link to product page (if applicable)

No response

Operating System

No response

qmk doctor Output

No response

Is AutoHotKey / Karabiner installed

  • AutoHotKey (Windows)
  • Karabiner (macOS)

Other keyboard-related software installed

No response

Additional Context

No response

[Bug] "Compiling errors occur when qmk PS/2 Mouse Support

Describe the Bug

QMK Firmware 0.14.16
Making kb001encoder with keymap via

arm-none-eabi-gcc.exe (GCC) 10.1.0
Copyright (C) 2020 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Compiling: keyboards/kb001encoder/kb001encoder.c [OK]
Compiling: .build/obj_kb001encoder/src/default_keyboard.c [OK]
Compiling: quantum/keymap_introspection.c [OK]
Compiling: quantum/quantum.c [OK]
Compiling: quantum/bitwise.c [OK]
Compiling: quantum/led.c [OK]
Compiling: quantum/action.c [OK]
Compiling: quantum/action_layer.c [OK]
Compiling: quantum/action_tapping.c [OK]
Compiling: quantum/action_util.c [OK]
Compiling: quantum/eeconfig.c [OK]
Compiling: quantum/keyboard.c [OK]
Compiling: quantum/keymap_common.c [OK]
Compiling: quantum/keycode_config.c [OK]
Compiling: quantum/sync_timer.c [OK]
Compiling: quantum/logging/debug.c [OK]
Compiling: quantum/logging/sendchar.c [OK]
Compiling: quantum/logging/print.c [OK]
Compiling: quantum/bootmagic/bootmagic_lite.c [OK]
Compiling: quantum/bootmagic/magic.c [OK]
Compiling: quantum/matrix_common.c [OK]
Compiling: quantum/matrix.c [OK]
Compiling: quantum/debounce/sym_defer_g.c [OK]
Compiling: quantum/main.c [OK]
Compiling: lib/printf/src/printf/printf.c [OK]
Compiling: quantum/mousekey.c [OK]
Compiling: drivers/eeprom/eeprom_driver.c [OK]
Compiling: drivers/eeprom/eeprom_wear_leveling.c [OK]
Compiling: quantum/wear_leveling/wear_leveling.c [OK]
Compiling: platforms/chibios/drivers/wear_leveling/wear_leveling_efl.c [OK]
Compiling: quantum/via.c [OK]
Compiling: lib/fnv/qmk_fnv_type_validation.c [OK]
Compiling: lib/fnv/hash_32a.c [OK]
Compiling: lib/fnv/hash_64a.c [OK]
Compiling: quantum/process_keycode/process_magic.c [OK]
Compiling: quantum/send_string/send_string.c [OK]
Compiling: drivers/ps2/ps2_mouse.c [OK]
Compiling: platforms/chibios/drivers/ps2/ps2_io.c [OK]
Compiling: drivers/ps2/ps2_interrupt.c In file included from ./lib/chibios-contrib/os/common/startup/ARMCMx/devices/AIR32F10x/cmparams.h:74,
from ./lib/chibios/os/common/ports/ARMv7-M/chcore.h:32,
from ./lib/chibios/os/rt/include/chport.h:37,
from ./lib/chibios/os/rt/include/ch.h:106,
from ./lib/chibios/os/hal/osal/rt-nil/osal.h:32,
from ./lib/chibios/os/hal/include/hal.h:30,
from ./platforms/chibios/drivers/wear_leveling/wear_leveling_efl_config.h:6,
from :
drivers/ps2/ps2_interrupt.c: In function 'ps2_interrupt_service_routine':
./lib/chibios-contrib/os/common/ext/CMSIS/AIR32/AIR32F10x/air32f10x.h:216:21: error: expected identifier before '(' token
216 | #define BIT0 (0x00000001U)
| ^
drivers/ps2/ps2_interrupt.c:184:9: note: in expansion of macro 'BIT0'
184 | BIT0,
| ^~~~
drivers/ps2/ps2_interrupt.c:210:9: error: duplicate case value
210 | case BIT0:
| ^~~~
drivers/ps2/ps2_interrupt.c:207:9: note: previously used here
207 | case START:
| ^~~~
drivers/ps2/ps2_interrupt.c:224:14: error: 'PARITY' undeclared (first use in this function)
224 | case PARITY:
| ^~~~~~
drivers/ps2/ps2_interrupt.c:224:14: note: each undeclared identifier is reported only once for each function it appears in
drivers/ps2/ps2_interrupt.c:231:14: error: 'STOP' undeclared (first use in this function)
231 | case STOP:
| ^~~~
[ERRORS]
|
|
|
make[1]: *** [builddefs/common_rules.mk:361:.build/obj_kb001encoder_via/ps2_interrupt.o] 错误 1
Make finished with errors
make: *** [Makefile:392:kb001encoder:via] 错误 1
[Administrator@DESKTOP-KGJBLFB zq]$

Keyboard Used

No response

Link to product page (if applicable)

No response

Operating System

winodws 10

qmk doctor Output

[Administrator@DESKTOP-KGJBLFB zq]$ qmk doctor                                                                     
Ψ QMK Doctor is checking your environment.                                                                         
Ψ CLI version: 1.1.1                                                                                               
Ψ QMK home: C:/air32/zq                                                                                            
Ψ Detected Windows 10 (10.0.17763).                                                                                
Ψ QMK MSYS version: 1.7.2                                                                                          
Ψ Git branch: zhaqian                                                                                              
Ψ Repo version: 0.14.16                                                                                            
⚠ Git has unstashed/uncommitted changes.                                                                           
⚠ The official repository does not seem to be configured as git remote "upstream".                                 
Ψ All dependencies are installed.                                                                                  
Ψ Found arm-none-eabi-gcc version 10.1.0                                                                           
Ψ Found avr-gcc version 8.5.0                                                                                      
Ψ Found avrdude version 7.0                                                                                        
Ψ Found dfu-programmer version 0.7.2                                                                               
Ψ Found dfu-util version 0.11                                                                                      
Ψ Submodules are up to date.                                                                                       
Ψ Submodule status:                                                                                                
Ψ - lib/chibios: 2023-04-15 13:48:04 +0000 --  (11edb1610)                                                         
Ψ - lib/chibios-contrib: 2023-05-21 11:43:16 +0800 --  (485e4a5f)                                                  
Ψ - lib/googletest: 2021-06-11 06:37:43 -0700 --  (e2239ee)                                                        
Ψ - lib/lufa: 2022-08-26 12:09:55 +1000 --  (549b97320)                                                            
Ψ - lib/vusb: 2022-06-13 09:18:17 +1000 --  (819dbc1)                                                              
Ψ - lib/printf: 2022-06-29 23:59:58 +0300 --  (c2e3b4e)                                                            
Ψ - lib/pico-sdk: 2023-02-12 20:19:37 +0100 --  (a3398d8)                                                          
Ψ - lib/lvgl: 2022-04-11 04:44:53 -0600 --  (e19410f8)                                                             
Ψ QMK is ready to go, but minor problems were found

Is AutoHotKey / Karabiner installed

  • AutoHotKey (Windows)
  • Karabiner (macOS)

Other keyboard-related software installed

No response

Additional Context

No response

[Bug] 无法在AT32F405上开启PS2功能

Describe the Bug

根据qmk文档https://docs.qmk.fm/#/reference_info_json?id=info-json-referencehttps://docs.qmk.fm/#/feature_ps2_mouse在zq50/info.json添加PS2设备相关设置
image
在zq50/at32f405/halconf.h添加#define PAL_USE_CALLBACKS TRUE
后编译不通过,报错信息如下。(相同设置在STM32F401编译通过且工作正常)

Keyboard Used

No response

Link to product page (if applicable)

No response

Operating System

win10

qmk doctor Output

Ψ QMK Doctor is checking your environment.
Ψ CLI version: 1.1.2
Ψ QMK home: E:/zqQMK
Ψ Detected Windows 10 (10.0.19045).
Ψ QMK MSYS version: 1.7.2
Ψ Git branch: zhaqian
Ψ Repo version: 0.22.5
⚠ Git has unstashed/uncommitted changes.
⚠ The official repository does not seem to be configured as git remote "upstream".

Is AutoHotKey / Karabiner installed

  • AutoHotKey (Windows)
  • Karabiner (macOS)

Other keyboard-related software installed

No response

Additional Context

QMK Firmware 0.22.5
Making zhaqian/zq50/at32f405 with keymap via

arm-none-eabi-gcc.exe (GCC) 12.2.0
Copyright (C) 2022 Free Software Foundation, Inc.
This is free software; see the source for copying conditions. There is NO
warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.

Generating: .build/obj_zhaqian_zq50_at32f405_via/src/default_keyboard.h [OK]
Generating: .build/obj_zhaqian_zq50_at32f405_via/src/info_config.h [OK]
Generating: .build/obj_zhaqian_zq50_at32f405_via/src/default_keyboard.c [OK]
Compiling: .build/obj_zhaqian_zq50_at32f405_via/src/default_keyboard.c [OK]
Compiling: quantum/keymap_introspection.c [OK]
Compiling: keyboards/zhaqian/zq50/zq50.c [OK]
Compiling: quantum/led.c [OK]
Compiling: quantum/bitwise.c [OK]
Compiling: quantum/quantum.c [OK]
Compiling: quantum/action_layer.c [OK]
Compiling: quantum/eeconfig.c [OK]
Compiling: quantum/action.c [OK]
Compiling: quantum/action_tapping.c [OK]
Compiling: quantum/keyboard.c [OK]
Compiling: quantum/sync_timer.c [OK]
Compiling: quantum/action_util.c [OK]
Compiling: quantum/keymap_common.c [OK]
Compiling: quantum/keycode_config.c [OK]
Compiling: quantum/logging/sendchar.c [OK]
Compiling: quantum/logging/debug.c [OK]
Compiling: quantum/logging/print.c [OK]
Compiling: quantum/bootmagic/bootmagic_lite.c [OK]
Compiling: quantum/matrix_common.c [OK]
Compiling: quantum/bootmagic/magic.c [OK]
Compiling: quantum/matrix.c [OK]
Compiling: quantum/main.c [OK]
Compiling: lib/printf/src/printf/printf.c [OK]
Compiling: quantum/debounce/sym_defer_g.c [OK]
Compiling: quantum/mousekey.c [OK]
Compiling: drivers/eeprom/eeprom_driver.c [OK]
Compiling: drivers/eeprom/eeprom_wear_leveling.c [OK]
Compiling: quantum/wear_leveling/wear_leveling.c [OK]
Compiling: quantum/color.c [OK]
Compiling: lib/lib8tion/lib8tion.c [OK]
Compiling: quantum/rgb_matrix/rgb_matrix_drivers.c [OK]
Compiling: platforms/chibios/drivers/wear_leveling/wear_leveling_efl.c [OK]
Compiling: quantum/process_keycode/process_rgb.c [OK]
Compiling: platforms/chibios/drivers/ws2812_pwm.c [OK]
Compiling: quantum/led_tables.c [OK]
Compiling: quantum/rgb_matrix/rgb_matrix.c [OK]
Compiling: lib/fnv/qmk_fnv_type_validation.c [OK]
Compiling: quantum/via.c [OK]
Compiling: quantum/process_keycode/process_magic.c [OK]
Compiling: lib/fnv/hash_64a.c [OK]
Compiling: lib/fnv/hash_32a.c [OK]
Compiling: quantum/send_string/send_string.c [OK]
Compiling: platforms/chibios/drivers/ps2/ps2_io.c [OK]
Compiling: drivers/ps2/ps2_mouse.c [OK]
Compiling: quantum/process_keycode/process_auto_shift.c [OK]
Compiling: drivers/ps2/ps2_interrupt.c [OK]
Compiling: quantum/encoder.c [OK]
Compiling: quantum/os_detection.c [OK]
Compiling: quantum/radial_controller.c [OK]
Compiling: quantum/auto_switch_layers.c [OK]
Compiling: quantum/rgb_matrix/rgb_matrix_control.c [OK]
Compiling: quantum/rgb_matrix/underglow_rgb_matrix.c [OK]
Compiling: quantum/rgb_matrix/signalrgb.c [OK]
Compiling: quantum/rgb_matrix/openrgb.c [OK]
Compiling: quantum/hidrgb_protocol.c [OK]
Compiling: quantum/rgb_matrix/dynamic_rgb_indicators.c [OK]
Compiling: quantum/via_custom_keycode.c [OK]
Compiling: quantum/dynamic_tap_dance.c [OK]
Compiling: quantum/magic_settings.c [OK]
Compiling: quantum/via_custom_control.c [OK]
Compiling: quantum/dynamic_combos.c [OK]
Compiling: quantum/process_keycode/process_combo.c [OK]
Compiling: quantum/process_keycode/process_grave_esc.c [OK]
Compiling: quantum/process_keycode/process_tri_layer.c [OK]
Compiling: quantum/dynamic_keymap.c [OK]
Compiling: quantum/tri_layer.c [OK]
Compiling: quantum/process_keycode/process_space_cadet.c [OK]
Compiling: quantum/process_keycode/process_tap_dance.c [OK]
Compiling: tmk_core/protocol/host.c [OK]
Compiling: tmk_core/protocol/report.c [OK]
Compiling: platforms/chibios/hardware_id.c [OK]
Compiling: tmk_core/protocol/usb_util.c [OK]
Compiling: platforms/synchronization_util.c [OK]
Compiling: platforms/suspend.c [OK]
Compiling: platforms/timer.c [OK]
Compiling: tmk_core/protocol/usb_device_state.c [OK]
Compiling: platforms/chibios/suspend.c [OK]
Compiling: platforms/chibios/platform.c [OK]
Assembling: lib/chibios/os/common/startup/ARMCMx/compilers/GCC/crt0_v7m.S [OK]
Assembling: lib/chibios/os/common/startup/ARMCMx/compilers/GCC/vectors.S [OK]
Compiling: platforms/chibios/bootloaders/tinyuf2.c [OK]
Assembling: lib/chibios/os/common/ports/ARMv7-M/compilers/GCC/chcoreasm.S [OK]
Compiling: platforms/chibios/timer.c [OK]
Compiling: tmk_core/protocol/usb_descriptor.c [OK]
Compiling: tmk_core/protocol/chibios/chibios.c [OK]
Compiling: tmk_core/protocol/chibios/usb_main.c [OK]
Compiling: tmk_core/protocol/chibios/usb_driver.c [OK]
Compiling: tmk_core/protocol/chibios/usb_util.c [OK]
Compiling: lib/chibios/os/oslib/src/chmboxes.c [OK]
Compiling: lib/chibios/os/oslib/src/chmemheaps.c [OK]
Compiling: lib/chibios/os/oslib/src/chmempools.c [OK]
Compiling: lib/chibios/os/oslib/src/chmemcore.c [OK]
Compiling: lib/chibios/os/oslib/src/chpipes.c [OK]
Compiling: lib/chibios/os/oslib/src/chdelegates.c [OK]
Compiling: lib/chibios/os/oslib/src/chobjcaches.c [OK]
Compiling: lib/chibios/os/oslib/src/chfactory.c [OK]
Compiling: lib/chibios/os/common/startup/ARMCMx/compilers/GCC/crt1.c [OK]
Compiling: lib/chibios/os/rt/src/chdebug.c [OK]
Compiling: lib/chibios/os/rt/src/chtrace.c [OK]
Compiling: lib/chibios/os/rt/src/chsys.c [OK]
Compiling: lib/chibios/os/rt/src/chrfcu.c [OK]
Compiling: lib/chibios/os/rt/src/chtm.c [OK]
Compiling: lib/chibios/os/rt/src/chschd.c [OK]
Compiling: lib/chibios/os/rt/src/chthreads.c [OK]
Compiling: lib/chibios/os/rt/src/chvt.c [OK]
Compiling: lib/chibios/os/rt/src/chinstances.c [OK]
Compiling: lib/chibios/os/rt/src/chstats.c [OK]
Compiling: lib/chibios/os/rt/src/chregistry.c [OK]
Compiling: lib/chibios/os/rt/src/chcond.c [OK]
Compiling: lib/chibios/os/rt/src/chsem.c [OK]
Compiling: lib/chibios/os/rt/src/chevents.c [OK]
Compiling: lib/chibios/os/rt/src/chmtx.c [OK]
Compiling: lib/chibios/os/rt/src/chmsg.c [OK]
Compiling: lib/chibios/os/hal/osal/rt-nil/osal.c [OK]
Compiling: lib/chibios/os/common/ports/ARMv7-M/chcore.c [OK]
Compiling: lib/chibios/os/rt/src/chdynamic.c [OK]
Compiling: lib/chibios/os/hal/src/hal_st.c [OK]
Compiling: lib/chibios/os/hal/src/hal.c [OK]
Compiling: lib/chibios/os/hal/src/hal_buffers.c [OK]
Compiling: lib/chibios/os/hal/src/hal_flash.c [OK]
Compiling: lib/chibios/os/hal/src/hal_adc.c [OK]
Compiling: lib/chibios/os/hal/src/hal_can.c [OK]
Compiling: lib/chibios/os/hal/src/hal_queues.c [OK]
Compiling: lib/chibios/os/hal/src/hal_mmcsd.c [OK]
Compiling: lib/chibios/os/hal/src/hal_dac.c [OK]
Compiling: lib/chibios/os/hal/src/hal_crypto.c [OK]
Compiling: lib/chibios/os/hal/src/hal_efl.c [OK]
Compiling: lib/chibios/os/hal/src/hal_gpt.c [OK]
Compiling: lib/chibios/os/hal/src/hal_i2c.c [OK]
Compiling: lib/chibios/os/hal/src/hal_i2s.c [OK]
Compiling: lib/chibios/os/hal/src/hal_icu.c [OK]
Compiling: lib/chibios/os/hal/src/hal_mmc_spi.c [OK]
Compiling: lib/chibios/os/hal/src/hal_mac.c [OK]
Compiling: lib/chibios/os/hal/src/hal_pal.c [OK]
Compiling: lib/chibios/os/hal/src/hal_pwm.c [OK]
Compiling: lib/chibios/os/hal/src/hal_rtc.c [OK]
Compiling: lib/chibios/os/hal/src/hal_sdc.c [OK]
Compiling: lib/chibios/os/hal/src/hal_serial.c [OK]
Compiling: lib/chibios/os/hal/src/hal_sio.c [OK]
Compiling: lib/chibios/os/hal/src/hal_serial_usb.c [OK]
Compiling: lib/chibios/os/hal/src/hal_trng.c [OK]
Compiling: lib/chibios/os/hal/src/hal_wdg.c [OK]
Compiling: lib/chibios/os/hal/src/hal_spi.c [OK]
Compiling: lib/chibios/os/hal/src/hal_wspi.c [OK]
Compiling: lib/chibios/os/hal/src/hal_uart.c [OK]
Compiling: platforms/chibios/boards/GENERIC_AT32_F405/board/board.c [OK]
Compiling: lib/chibios/os/hal/src/hal_usb.c [OK]
Compiling: lib/chibios/os/hal/lib/streams/chprintf.c [OK]
Compiling: lib/chibios/os/hal/lib/streams/chscanf.c [OK]
Compiling: lib/chibios/os/hal/lib/streams/memstreams.c [OK]
Compiling: lib/chibios/os/hal/lib/streams/nullstreams.c [OK]
Compiling: lib/chibios/os/hal/lib/streams/bufstreams.c [OK]
Compiling: lib/chibios/os/various/syscalls.c [OK]
Compiling: platforms/chibios/wait.c [OK]
Compiling: platforms/chibios/syscall-fallbacks.c [OK]
Compiling: lib/chibios/os/hal/ports/common/ARMCMx/nvic.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/AT32/AT32F402_5xx/hal_lld.c [OK]
Compiling: platforms/chibios/synchronization_util.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/AT32/AT32F402_5xx/at32_isr.c In file included from ./lib/chibios/os/rt/include/chport.h:37,
from ./lib/chibios/os/rt/include/ch.h:106,
from ./lib/chibios/os/hal/osal/rt-nil/osal.h:32,
from ./lib/chibios/os/hal/include/hal.h:30,
from ./platforms/chibios/drivers/wear_leveling/wear_leveling_efl_config.h:6,
from :
./lib/chibios-contrib/os/hal/ports/AT32/AT32F402_5xx/at32_isr.h:130:44: error: redefinition of 'VectorE8'
130 | #define AT32_EXINT21_HANDLER VectorE8 /* ERTC TAMP /
| ^~~~~~~~
./lib/chibios/os/common/ports/ARMv7-M/chcore.h:680:37: note: in definition of macro 'PORT_IRQ_HANDLER'
680 | #define PORT_IRQ_HANDLER(id) void id(void)
| ^~
./lib/chibios/os/hal/osal/rt-nil/osal.h:323:30: note: in expansion of macro 'CH_IRQ_HANDLER'
323 | #define OSAL_IRQ_HANDLER(id) CH_IRQ_HANDLER(id)
| ^~~~~~~~~~~~~~
lib/chibios-contrib/os/hal/ports/AT32/AT32F402_5xx/at32_isr.c:291:1: note: in expansion of macro 'OSAL_IRQ_HANDLER'
291 | OSAL_IRQ_HANDLER(AT32_EXINT21_HANDLER) {
| ^~~~~~~~~~~~~~~~
lib/chibios-contrib/os/hal/ports/AT32/AT32F402_5xx/at32_isr.c:291:18: note: in expansion of macro 'AT32_EXINT21_HANDLER'
291 | OSAL_IRQ_HANDLER(AT32_EXINT21_HANDLER) {
| ^~~~~~~~~~~~~~~~~~~~
./lib/chibios-contrib/os/hal/ports/AT32/AT32F402_5xx/at32_isr.h:128:44: note: previous definition of 'VectorE8' with type 'void(void)' 128 | #define AT32_EXINT18_HANDLER VectorE8 /
OTGFS1 WAKEUP */
| ^~~~~~~~
./lib/chibios/os/common/ports/ARMv7-M/chcore.h:680:37: note: in definition of macro 'PORT_IRQ_HANDLER'
680 | #define PORT_IRQ_HANDLER(id) void id(void)
| ^~
./lib/chibios/os/hal/osal/rt-nil/osal.h:323:30: note: in expansion of macro 'CH_IRQ_HANDLER'
323 | #define OSAL_IRQ_HANDLER(id) CH_IRQ_HANDLER(id)
| ^~~~~~~~~~~~~~
lib/chibios-contrib/os/hal/ports/AT32/AT32F402_5xx/at32_isr.c:250:1: note: in expansion of macro 'OSAL_IRQ_HANDLER'
250 | OSAL_IRQ_HANDLER(AT32_EXINT18_HANDLER) {
| ^~~~~~~~~~~~~~~~
lib/chibios-contrib/os/hal/ports/AT32/AT32F402_5xx/at32_isr.c:250:18: note: in expansion of macro 'AT32_EXINT18_HANDLER'
250 | OSAL_IRQ_HANDLER(AT32_EXINT18_HANDLER) {
| ^~~~~~~~~~~~~~~~~~~~
[ERRORS]
|
|
|
make[1]: *** [builddefs/common_rules.mk:361:.build/obj_zhaqian_zq50_at32f405_via/./lib/chibios-contrib/os/hal/ports/AT32/AT32F402_5xx/at32_isr.o] 错误 1
make[1]: *** 正在等待未完成的任务....
Compiling: lib/chibios-contrib/os/hal/ports/AT32/AT32F402_5xx/hal_efl_lld.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/AT32/LLD/GPIOv2/hal_pal_lld.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/AT32/LLD/DMAv2/at32_dma.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/AT32/LLD/TMRv1/hal_gpt_lld.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/AT32/LLD/TMRv1/hal_icu_lld.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/AT32/LLD/TMRv1/hal_pwm_lld.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/AT32/LLD/SYSTICKv1/hal_st_lld.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/AT32/LLD/USARTv1/hal_serial_lld.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/AT32/LLD/USARTv1/hal_uart_lld.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/AT32/LLD/I2Cv2/hal_i2c_lld.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/AT32/LLD/ADCv2/hal_adc_lld.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/AT32/LLD/SPIv1/hal_i2s_lld.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/AT32/LLD/SPIv1/hal_spi_v2_lld.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/AT32/LLD/OTGv1/hal_usb_lld.c [OK]
Make finished with errors

Where to find Spark67 keymap?

Describe the Bug

I'm seeing your name in spark67 pcb (ZhaQian SP67). Where can I find the keymap for it? I want to flash it with new QMK build. Thank you.

Keyboard Used

No response

Link to product page (if applicable)

No response

Operating System

No response

qmk doctor Output

No response

Is AutoHotKey / Karabiner installed

  • AutoHotKey (Windows)
  • Karabiner (macOS)

Other keyboard-related software installed

No response

Additional Context

No response

[Bug] S75编译错误/logorgb作为指示灯无反应

Describe the Bug

第一个bug是使用你的分支直接编译S75,无法成功。zq50系列可以编译成功;
第二个bug是添加logorgb,对应的灯珠类型为8,via里增加相关设置;全局灯光里能正常开关logo灯,但是指示灯里选择logo灯则没有反应

Keyboard Used

No response

Link to product page (if applicable)

No response

Operating System

No response

qmk doctor Output

No response

Is AutoHotKey / Karabiner installed

  • AutoHotKey (Windows)
  • Karabiner (macOS)

Other keyboard-related software installed

No response

Additional Context

No response

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.