[Core] Refactor ChibiOS USB endpoints to be fully async #21656
Merged
QMK CI / QMK CI Build
failed
Jan 14, 2024 in 1h 34m 21s
QMK CI Run, PR #21656
Commit SHA1: 639ac028e815442d4a49fe1c34edc050e98cd195
Base SHA1: 1bebaa310abb637cbca146b6d7859f3efe503cfd
Build failed.
Detected built targets:
-
🔴 all:default
-
🔴 all:via
-
🔴 annepro2/c15:default
-
🔴 annepro2/c18:default
-
🔴 mechlovin/olly/octagon:via
-
🔴 qwertykeys/qk100/ansi:default
Failed: all:default
Build failed. See other build targets for information.
Failed: all:via
Build failed. See other build targets for information.
Failed: annepro2/c15:default
Compiling QMK Firmware for target: 'annepro2/c15:default'...
Generating: .build/obj_annepro2_c15_default/src/info_deps.d [OK]
arm-none-eabi-gcc (15:8-2019-q3-1+b1) 8.3.1 20190703 (release) [gcc-8-branch revision 273027]
Copyright (C) 2018 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_annepro2_c15_default/src/info_config.h [OK]
Generating: .build/obj_annepro2_c15_default/src/default_keyboard.c [OK]
Generating: .build/obj_annepro2_c15_default/src/default_keyboard.h [OK]
Compiling: tmk_core/protocol/chibios/usb_main.c [OK]
Compiling: tmk_core/protocol/usb_descriptor.c [OK]
Compiling: tmk_core/protocol/chibios/chibios.c [OK]
Compiling: tmk_core/protocol/chibios/usb_driver.c [OK]
Compiling: tmk_core/protocol/chibios/usb_endpoints.c [OK]
Compiling: tmk_core/protocol/chibios/usb_report_handling.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/chmemcore.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/chpipes.c [OK]
Compiling: lib/chibios/os/oslib/src/chobjcaches.c [OK]
Compiling: lib/chibios/os/oslib/src/chdelegates.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/chsys.c [OK]
Compiling: lib/chibios/os/rt/src/chrfcu.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/chvt.c [OK]
Compiling: lib/chibios/os/rt/src/chschd.c [OK]
Compiling: lib/chibios/os/rt/src/chinstances.c [OK]
Compiling: lib/chibios/os/rt/src/chthreads.c [OK]
Compiling: lib/chibios/os/rt/src/chtm.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/chsem.c [OK]
Compiling: lib/chibios/os/rt/src/chmtx.c [OK]
Compiling: lib/chibios/os/rt/src/chcond.c [OK]
Compiling: lib/chibios/os/rt/src/chevents.c [OK]
Compiling: lib/chibios/os/rt/src/chmsg.c [OK]
Compiling: lib/chibios/os/rt/src/chdynamic.c [OK]
Compiling: lib/chibios/os/common/ports/ARMv6-M/chcore.c [OK]
Compiling: lib/chibios/os/hal/osal/rt-nil/osal.c [OK]
Compiling: lib/chibios/os/hal/src/hal.c [OK]
Compiling: lib/chibios/os/hal/src/hal_st.c [OK]
Compiling: lib/chibios/os/hal/src/hal_buffers.c [OK]
Compiling: lib/chibios/os/hal/src/hal_queues.c [OK]
Compiling: lib/chibios/os/hal/src/hal_flash.c [OK]
Compiling: lib/chibios/os/hal/src/hal_mmcsd.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_crypto.c [OK]
Compiling: lib/chibios/os/hal/src/hal_dac.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_mac.c [OK]
Compiling: lib/chibios/os/hal/src/hal_mmc_spi.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_serial_usb.c [OK]
Compiling: lib/chibios/os/hal/src/hal_sio.c [OK]
Compiling: lib/chibios/os/hal/src/hal_trng.c [OK]
Compiling: lib/chibios/os/hal/src/hal_spi.c [OK]
Compiling: lib/chibios/os/hal/src/hal_uart.c [OK]
Compiling: lib/chibios/os/hal/src/hal_usb.c [OK]
Compiling: lib/chibios/os/hal/src/hal_wdg.c [OK]
Compiling: lib/chibios/os/hal/src/hal_wspi.c [OK]
Compiling: lib/chibios/os/hal/ports/common/ARMCMx/nvic.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/HT32/HT32F523xx/hal_lld.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/HT32/LLD/TIMv1/hal_st_lld.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/HT32/LLD/TIMv1/hal_pwm_lld.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/HT32/LLD/TIMv1/hal_gpt_lld.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/HT32/LLD/SPIv1/hal_spi_lld.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/HT32/LLD/GPIOv1/hal_pal_lld.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/HT32/LLD/USART_F5xxxx/hal_serial_lld.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/HT32/LLD/USBv1/hal_usb_lld.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/HT32/LLD/USART_F5xxxx/hal_uart_lld.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/HT32/LLD/WDTv1/hal_wdg_lld.c [OK]
Compiling: keyboards/annepro2/boards/ANNEPRO2_C15/board.c [OK]
Compiling: lib/chibios/os/hal/lib/streams/chprintf.c [OK]
Compiling: lib/chibios/os/hal/lib/streams/nullstreams.c [OK]
Compiling: lib/chibios/os/hal/lib/streams/memstreams.c [OK]
Compiling: lib/chibios/os/hal/lib/streams/chscanf.c [OK]
Compiling: lib/chibios/os/hal/lib/streams/bufstreams.c [OK]
Compiling: lib/chibios/os/various/syscalls.c [OK]
Compiling: platforms/chibios/syscall-fallbacks.c [OK]
Compiling: platforms/chibios/wait.c [OK]
Compiling: platforms/chibios/synchronization_util.c [OK]
Compiling: platforms/chibios/interrupt_handlers.c [OK]
Compiling: keyboards/annepro2/matrix.c [OK]
Compiling: keyboards/annepro2/annepro2_ble.c [OK]
Compiling: keyboards/annepro2/ap2_led.c [OK]
Compiling: keyboards/annepro2/protocol.c [OK]
Compiling: keyboards/annepro2/rgb_driver.c [OK]
Compiling: keyboards/annepro2/config_led.c [OK]
Compiling: .build/obj_annepro2_c15_default/src/default_keyboard.c [OK]
Compiling: keyboards/annepro2/annepro2.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_layer.c [OK]
Compiling: quantum/action.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/magic.c [OK]
Compiling: quantum/matrix_common.c [OK]
Compiling: quantum/debounce/sym_defer_g.c [OK]
Compiling: quantum/main.c [OK]
Compiling: lib/printf/src/printf/printf.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: drivers/wear_leveling/wear_leveling_flash_spi.c [OK]
Compiling: drivers/flash/flash_spi.c [OK]
Compiling: quantum/color.c [OK]
Compiling: quantum/rgb_matrix/rgb_matrix_drivers.c [OK]
Compiling: quantum/process_keycode/process_rgb.c [OK]
Compiling: quantum/rgb_matrix/rgb_matrix.c [OK]
Compiling: quantum/led_tables.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: lib/lib8tion/lib8tion.c [OK]
Compiling: quantum/process_keycode/process_grave_esc.c [OK]
Compiling: quantum/process_keycode/process_magic.c [OK]
Compiling: quantum/send_string/send_string.c [OK]
Compiling: quantum/process_keycode/process_space_cadet.c [OK]
Compiling: tmk_core/protocol/host.c [OK]
Compiling: tmk_core/protocol/report.c [OK]
Compiling: tmk_core/protocol/usb_device_state.c [OK]
Compiling: tmk_core/protocol/usb_util.c [OK]
Compiling: platforms/synchronization_util.c [OK]
Compiling: platforms/timer.c [OK]
Compiling: platforms/suspend.c [OK]
Compiling: platforms/chibios/hardware_id.c [OK]
Compiling: platforms/chibios/platform.c [OK]
Compiling: platforms/chibios/suspend.c [OK]
Compiling: platforms/chibios/timer.c [OK]
Compiling: platforms/chibios/bootloaders/custom.c [OK]
Assembling: lib/chibios/os/common/startup/ARMCMx/compilers/GCC/crt0_v6m.S [OK]
Compiling: platforms/chibios/drivers/spi_master.c [OK]
Assembling: lib/chibios/os/common/startup/ARMCMx/compilers/GCC/vectors.S [OK]
Assembling: lib/chibios/os/common/ports/ARMv6-M/compilers/GCC/chcoreasm.S [OK]
Archiving: .build/obj_annepro2_c15_default/spi_master.o [OK]
Linking: .build/annepro2_c15_default.elf [ERRORS]
|
| /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/bin/ld:rules_memory.ld:314 cannot move location counter backwards (from 0000000020002070 to 0000000020001ffc)
| collect2: error: ld returned 1 exit status
|
gmake[1]: *** [builddefs/common_rules.mk:280: .build/annepro2_c15_default.elf] Error 1
Failed: annepro2/c18:default
Compiling QMK Firmware for target: 'annepro2/c18:default'...
Generating: .build/obj_annepro2_c18_default/src/info_deps.d [OK]
arm-none-eabi-gcc (15:8-2019-q3-1+b1) 8.3.1 20190703 (release) [gcc-8-branch revision 273027]
Copyright (C) 2018 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_annepro2_c18_default/src/info_config.h [OK]
Generating: .build/obj_annepro2_c18_default/src/default_keyboard.c [OK]
Generating: .build/obj_annepro2_c18_default/src/default_keyboard.h [OK]
Compiling: tmk_core/protocol/chibios/usb_main.c [OK]
Compiling: tmk_core/protocol/chibios/chibios.c [OK]
Compiling: tmk_core/protocol/usb_descriptor.c [OK]
Compiling: tmk_core/protocol/chibios/usb_driver.c [OK]
Compiling: tmk_core/protocol/chibios/usb_endpoints.c [OK]
Compiling: tmk_core/protocol/chibios/usb_report_handling.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/chmemcore.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/chpipes.c [OK]
Compiling: lib/chibios/os/oslib/src/chobjcaches.c [OK]
Compiling: lib/chibios/os/oslib/src/chdelegates.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/chsys.c [OK]
Compiling: lib/chibios/os/rt/src/chrfcu.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/chvt.c [OK]
Compiling: lib/chibios/os/rt/src/chschd.c [OK]
Compiling: lib/chibios/os/rt/src/chinstances.c [OK]
Compiling: lib/chibios/os/rt/src/chthreads.c [OK]
Compiling: lib/chibios/os/rt/src/chtm.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/chsem.c [OK]
Compiling: lib/chibios/os/rt/src/chmtx.c [OK]
Compiling: lib/chibios/os/rt/src/chcond.c [OK]
Compiling: lib/chibios/os/rt/src/chevents.c [OK]
Compiling: lib/chibios/os/rt/src/chmsg.c [OK]
Compiling: lib/chibios/os/rt/src/chdynamic.c [OK]
Compiling: lib/chibios/os/common/ports/ARMv6-M/chcore.c [OK]
Compiling: lib/chibios/os/hal/osal/rt-nil/osal.c [OK]
Compiling: lib/chibios/os/hal/src/hal.c [OK]
Compiling: lib/chibios/os/hal/src/hal_st.c [OK]
Compiling: lib/chibios/os/hal/src/hal_buffers.c [OK]
Compiling: lib/chibios/os/hal/src/hal_queues.c [OK]
Compiling: lib/chibios/os/hal/src/hal_flash.c [OK]
Compiling: lib/chibios/os/hal/src/hal_mmcsd.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_crypto.c [OK]
Compiling: lib/chibios/os/hal/src/hal_dac.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_mac.c [OK]
Compiling: lib/chibios/os/hal/src/hal_mmc_spi.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_serial_usb.c [OK]
Compiling: lib/chibios/os/hal/src/hal_sio.c [OK]
Compiling: lib/chibios/os/hal/src/hal_spi.c [OK]
Compiling: lib/chibios/os/hal/src/hal_trng.c [OK]
Compiling: lib/chibios/os/hal/src/hal_uart.c [OK]
Compiling: lib/chibios/os/hal/src/hal_wdg.c [OK]
Compiling: lib/chibios/os/hal/src/hal_wspi.c [OK]
Compiling: lib/chibios/os/hal/src/hal_usb.c [OK]
Compiling: lib/chibios/os/hal/ports/common/ARMCMx/nvic.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/HT32/HT32F523xx/hal_lld.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/HT32/LLD/TIMv1/hal_st_lld.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/HT32/LLD/TIMv1/hal_gpt_lld.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/HT32/LLD/TIMv1/hal_pwm_lld.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/HT32/LLD/SPIv1/hal_spi_lld.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/HT32/LLD/GPIOv1/hal_pal_lld.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/HT32/LLD/USART_F5xxxx/hal_serial_lld.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/HT32/LLD/USBv1/hal_usb_lld.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/HT32/LLD/USART_F5xxxx/hal_uart_lld.c [OK]
Compiling: lib/chibios-contrib/os/hal/ports/HT32/LLD/WDTv1/hal_wdg_lld.c [OK]
Compiling: keyboards/annepro2/boards/ANNEPRO2_C18/board.c [OK]
Compiling: lib/chibios/os/hal/lib/streams/chprintf.c [OK]
Compiling: lib/chibios/os/hal/lib/streams/memstreams.c [OK]
Compiling: lib/chibios/os/hal/lib/streams/chscanf.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/syscall-fallbacks.c [OK]
Compiling: platforms/chibios/synchronization_util.c [OK]
Compiling: platforms/chibios/wait.c [OK]
Compiling: platforms/chibios/interrupt_handlers.c [OK]
Compiling: keyboards/annepro2/matrix.c [OK]
Compiling: keyboards/annepro2/annepro2_ble.c [OK]
Compiling: keyboards/annepro2/ap2_led.c [OK]
Compiling: keyboards/annepro2/rgb_driver.c [OK]
Compiling: keyboards/annepro2/protocol.c [OK]
Compiling: keyboards/annepro2/config_led.c [OK]
Compiling: keyboards/annepro2/annepro2.c [OK]
Compiling: .build/obj_annepro2_c18_default/src/default_keyboard.c [OK]
Compiling: quantum/keymap_introspection.c [OK]
Compiling: quantum/bitwise.c [OK]
Compiling: quantum/quantum.c [OK]
Compiling: quantum/led.c [OK]
Compiling: quantum/action.c [OK]
Compiling: quantum/action_tapping.c [OK]
Compiling: quantum/action_layer.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/print.c [OK]
Compiling: quantum/logging/sendchar.c [OK]
Compiling: quantum/bootmagic/bootmagic_lite.c [OK]
Compiling: quantum/bootmagic/magic.c [OK]
Compiling: quantum/matrix_common.c [OK]
Compiling: quantum/main.c [OK]
Compiling: quantum/debounce/sym_defer_g.c [OK]
Compiling: lib/printf/src/printf/printf.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: drivers/wear_leveling/wear_leveling_flash_spi.c [OK]
Compiling: drivers/flash/flash_spi.c [OK]
Compiling: quantum/color.c [OK]
Compiling: quantum/rgb_matrix/rgb_matrix.c [OK]
Compiling: quantum/rgb_matrix/rgb_matrix_drivers.c [OK]
Compiling: quantum/process_keycode/process_rgb.c [OK]
Compiling: quantum/led_tables.c [OK]
Compiling: lib/fnv/qmk_fnv_type_validation.c [OK]
Compiling: lib/fnv/hash_32a.c [OK]
Compiling: lib/lib8tion/lib8tion.c [OK]
Compiling: lib/fnv/hash_64a.c [OK]
Compiling: quantum/process_keycode/process_grave_esc.c [OK]
Compiling: quantum/process_keycode/process_magic.c [OK]
Compiling: quantum/send_string/send_string.c [OK]
Compiling: quantum/process_keycode/process_space_cadet.c [OK]
Compiling: tmk_core/protocol/host.c [OK]
Compiling: tmk_core/protocol/report.c [OK]
Compiling: tmk_core/protocol/usb_device_state.c [OK]
Compiling: tmk_core/protocol/usb_util.c [OK]
Compiling: platforms/suspend.c [OK]
Compiling: platforms/synchronization_util.c [OK]
Compiling: platforms/timer.c [OK]
Compiling: platforms/chibios/hardware_id.c [OK]
Compiling: platforms/chibios/platform.c [OK]
Compiling: platforms/chibios/suspend.c [OK]
Compiling: platforms/chibios/timer.c [OK]
Compiling: platforms/chibios/bootloaders/custom.c [OK]
Compiling: platforms/chibios/drivers/spi_master.c [OK]
Assembling: lib/chibios/os/common/startup/ARMCMx/compilers/GCC/vectors.S [OK]
Assembling: lib/chibios/os/common/startup/ARMCMx/compilers/GCC/crt0_v6m.S [OK]
Assembling: lib/chibios/os/common/ports/ARMv6-M/compilers/GCC/chcoreasm.S [OK]
Archiving: .build/obj_annepro2_c18_default/spi_master.o [OK]
Linking: .build/annepro2_c18_default.elf [ERRORS]
|
| /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/bin/ld:rules_memory.ld:314 cannot move location counter backwards (from 0000000020002070 to 0000000020001ffc)
| collect2: error: ld returned 1 exit status
|
gmake[1]: *** [builddefs/common_rules.mk:280: .build/annepro2_c18_default.elf] Error 1
Failed: mechlovin/olly/octagon:via
Compiling QMK Firmware for target: 'mechlovin/olly/octagon:via'...
⚠ mechlovin/olly/octagon: led_config: octagon.c: Number of columns in row 2 (15) does not match matrix (16)
Generating: .build/obj_mechlovin_olly_octagon_via/src/info_deps.d [OK]
⚠ mechlovin/olly/octagon: led_config: octagon.c: Number of columns in row 2 (15) does not match matrix (16)
arm-none-eabi-gcc (15:8-2019-q3-1+b1) 8.3.1 20190703 (release) [gcc-8-branch revision 273027]
Copyright (C) 2018 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_mechlovin_olly_octagon_via/src/info_config.h [WARNINGS]
|
| ⚠ mechlovin/olly/octagon: led_config: octagon.c: Number of columns in row 2 (15) does not match matrix (16)
|
Generating: .build/obj_mechlovin_olly_octagon_via/src/default_keyboard.c [WARNINGS]
|
| ⚠ mechlovin/olly/octagon: led_config: octagon.c: Number of columns in row 2 (15) does not match matrix (16)
|
Generating: .build/obj_mechlovin_olly_octagon_via/src/default_keyboard.h [WARNINGS]
|
| ⚠ mechlovin/olly/octagon: led_config: octagon.c: Number of columns in row 2 (15) does not match matrix (16)
|
Compiling: tmk_core/protocol/chibios/usb_main.c [OK]
Compiling: tmk_core/protocol/chibios/chibios.c [OK]
Compiling: tmk_core/protocol/usb_descriptor.c [OK]
Compiling: tmk_core/protocol/chibios/usb_endpoints.c [OK]
Compiling: tmk_core/protocol/chibios/usb_driver.c [OK]
Compiling: tmk_core/protocol/chibios/usb_report_handling.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/chmemcore.c [OK]
Compiling: lib/chibios/os/oslib/src/chmempools.c [OK]
Compiling: lib/chibios/os/oslib/src/chobjcaches.c [OK]
Compiling: lib/chibios/os/oslib/src/chdelegates.c [OK]
Compiling: lib/chibios/os/oslib/src/chpipes.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/chsys.c [OK]
Compiling: lib/chibios/os/rt/src/chdebug.c [OK]
Compiling: lib/chibios/os/rt/src/chrfcu.c [OK]
Compiling: lib/chibios/os/rt/src/chtrace.c [OK]
Compiling: lib/chibios/os/rt/src/chschd.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/chtm.c [OK]
Compiling: lib/chibios/os/rt/src/chthreads.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/chsem.c [OK]
Compiling: lib/chibios/os/rt/src/chmtx.c [OK]
Compiling: lib/chibios/os/rt/src/chcond.c [OK]
Compiling: lib/chibios/os/rt/src/chmsg.c [OK]
Compiling: lib/chibios/os/rt/src/chdynamic.c [OK]
Compiling: lib/chibios/os/rt/src/chevents.c [OK]
Compiling: lib/chibios/os/common/ports/ARMv7-M/chcore.c [OK]
Compiling: lib/chibios/os/hal/osal/rt-nil/osal.c [OK]
Compiling: lib/chibios/os/hal/src/hal.c [OK]
Compiling: lib/chibios/os/hal/src/hal_st.c [OK]
Compiling: lib/chibios/os/hal/src/hal_queues.c [OK]
Compiling: lib/chibios/os/hal/src/hal_flash.c [OK]
Compiling: lib/chibios/os/hal/src/hal_buffers.c [OK]
Compiling: lib/chibios/os/hal/src/hal_mmcsd.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_crypto.c [OK]
Compiling: lib/chibios/os/hal/src/hal_dac.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_mac.c [OK]
Compiling: lib/chibios/os/hal/src/hal_mmc_spi.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_serial_usb.c [OK]
Compiling: lib/chibios/os/hal/src/hal_sio.c [OK]
Compiling: lib/chibios/os/hal/src/hal_spi.c [OK]
Compiling: lib/chibios/os/hal/src/hal_trng.c [OK]
Compiling: lib/chibios/os/hal/src/hal_uart.c [OK]
Compiling: lib/chibios/os/hal/src/hal_usb.c [OK]
Compiling: lib/chibios/os/hal/src/hal_wdg.c [OK]
Compiling: lib/chibios/os/hal/src/hal_wspi.c [OK]
Compiling: lib/chibios/os/hal/ports/STM32/STM32F1xx/stm32_isr.c [OK]
Compiling: lib/chibios/os/hal/ports/common/ARMCMx/nvic.c [OK]
Compiling: lib/chibios/os/hal/ports/STM32/STM32F1xx/hal_lld.c [OK]
Compiling: lib/chibios/os/hal/ports/STM32/STM32F1xx/hal_efl_lld.c [OK]
Compiling: lib/chibios/os/hal/ports/STM32/STM32F1xx/hal_adc_lld.c [OK]
Compiling: lib/chibios/os/hal/ports/STM32/LLD/CANv1/hal_can_lld.c [OK]
Compiling: lib/chibios/os/hal/ports/STM32/LLD/DACv1/hal_dac_lld.c [OK]
Compiling: lib/chibios/os/hal/ports/STM32/LLD/GPIOv1/hal_pal_lld.c [OK]
Compiling: lib/chibios/os/hal/ports/STM32/LLD/DMAv1/stm32_dma.c [OK]
Compiling: lib/chibios/os/hal/ports/STM32/LLD/RTCv1/hal_rtc_lld.c [OK]
Compiling: lib/chibios/os/hal/ports/STM32/LLD/I2Cv1/hal_i2c_lld.c [OK]
Compiling: lib/chibios/os/hal/ports/STM32/LLD/SDIOv1/hal_sdc_lld.c [OK]
Compiling: lib/chibios/os/hal/ports/STM32/LLD/SPIv1/hal_i2s_lld.c [OK]
Compiling: lib/chibios/os/hal/ports/STM32/LLD/SPIv1/hal_spi_v2_lld.c [OK]
Compiling: lib/chibios/os/hal/ports/STM32/LLD/SYSTICKv1/hal_st_lld.c [OK]
Compiling: lib/chibios/os/hal/ports/STM32/LLD/TIMv1/hal_gpt_lld.c [OK]
Compiling: lib/chibios/os/hal/ports/STM32/LLD/TIMv1/hal_icu_lld.c [OK]
Compiling: lib/chibios/os/hal/ports/STM32/LLD/TIMv1/hal_pwm_lld.c [OK]
Compiling: lib/chibios/os/hal/ports/STM32/LLD/USARTv1/hal_serial_lld.c [OK]
Compiling: lib/chibios/os/hal/ports/STM32/LLD/USARTv1/hal_uart_lld.c [OK]
Compiling: lib/chibios/os/hal/ports/STM32/LLD/xWDGv1/hal_wdg_lld.c [OK]
Compiling: platforms/chibios/boards/STM32_F103_STM32DUINO/board/board.c [OK]
Compiling: lib/chibios/os/hal/ports/STM32/LLD/USBv1/hal_usb_lld.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/nullstreams.c [OK]
Compiling: lib/chibios/os/hal/lib/streams/memstreams.c [OK]
Compiling: lib/chibios/os/hal/lib/streams/bufstreams.c [OK]
Compiling: lib/chibios/os/various/syscalls.c [OK]
Compiling: platforms/chibios/syscall-fallbacks.c [OK]
Compiling: platforms/chibios/wait.c [OK]
Compiling: platforms/chibios/synchronization_util.c [OK]
Compiling: platforms/chibios/interrupt_handlers.c [OK]
Compiling: .build/obj_mechlovin_olly_octagon_via/src/default_keyboard.c [OK]
Compiling: keyboards/mechlovin/olly/octagon/octagon.c [OK]
Compiling: quantum/keymap_introspection.c [OK]
Compiling: quantum/bitwise.c [OK]
Compiling: quantum/quantum.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/sync_timer.c [OK]
Compiling: quantum/keymap_common.c [OK]
Compiling: quantum/keycode_config.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/debounce/sym_defer_g.c [OK]
Compiling: quantum/matrix.c [OK]
Compiling: quantum/main.c [OK]
Compiling: lib/printf/src/printf/printf.c [OK]
Compiling: drivers/eeprom/eeprom_driver.c [OK]
Compiling: drivers/eeprom/eeprom_wear_leveling.c [OK]
Compiling: platforms/chibios/drivers/wear_leveling/wear_leveling_efl.c [OK]
Compiling: quantum/wear_leveling/wear_leveling.c [OK]
Compiling: quantum/color.c [OK]
Compiling: quantum/rgblight/rgblight_drivers.c [OK]
Compiling: quantum/process_keycode/process_backlight.c [OK]
Compiling: quantum/rgblight/rgblight.c [OK]
Compiling: quantum/led_matrix/led_matrix_drivers.c [OK]
Compiling: quantum/process_keycode/process_rgb.c [OK]
Compiling: drivers/led/issi/is31fl3731-mono.c [OK]
Compiling: quantum/led_tables.c [OK]
Compiling: lib/fnv/qmk_fnv_type_validation.c [OK]
Compiling: quantum/led_matrix/led_matrix.c [OK]
Compiling: lib/fnv/hash_32a.c [OK]
Compiling: lib/fnv/hash_64a.c [OK]
Compiling: lib/lib8tion/lib8tion.c [OK]
Compiling: platforms/chibios/drivers/ws2812_bitbang.c [OK]
Compiling: quantum/command.c [OK]
Compiling: quantum/dynamic_keymap.c [OK]
Compiling: quantum/process_keycode/process_grave_esc.c [OK]
Compiling: quantum/process_keycode/process_magic.c [OK]
Compiling: quantum/mousekey.c [OK]
Compiling: quantum/send_string/send_string.c [OK]
Compiling: quantum/process_keycode/process_space_cadet.c [OK]
Compiling: quantum/tri_layer.c [OK]
Compiling: quantum/process_keycode/process_tri_layer.c [OK]
Compiling: tmk_core/protocol/host.c [OK]
Compiling: quantum/via.c [OK]
Compiling: tmk_core/protocol/usb_device_state.c [OK]
Compiling: tmk_core/protocol/usb_util.c [OK]
Compiling: tmk_core/protocol/report.c [OK]
Compiling: platforms/suspend.c [OK]
Compiling: platforms/synchronization_util.c [OK]
Compiling: platforms/timer.c [OK]
Compiling: platforms/chibios/hardware_id.c [OK]
Compiling: platforms/chibios/platform.c [OK]
Compiling: platforms/chibios/suspend.c [OK]
Compiling: platforms/chibios/timer.c [OK]
Compiling: platforms/chibios/bootloaders/stm32duino.c [OK]
Compiling: platforms/chibios/drivers/i2c_master.c [OK]
Assembling: lib/chibios/os/common/startup/ARMCMx/compilers/GCC/vectors.S [OK]
Assembling: lib/chibios/os/common/startup/ARMCMx/compilers/GCC/crt0_v7m.S [OK]
Assembling: lib/chibios/os/common/ports/ARMv7-M/compilers/GCC/chcoreasm.S [OK]
Archiving: .build/obj_mechlovin_olly_octagon_via/i2c_master.o [OK]
Linking: .build/mechlovin_olly_octagon_via.elf [ERRORS]
|
| /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/bin/ld: .build/mechlovin_olly_octagon_via.elf section `.data' will not fit in region `flash0'
| /usr/lib/gcc/arm-none-eabi/8.3.1/../../../arm-none-eabi/bin/ld: region `flash0' overflowed by 152 bytes
| collect2: error: ld returned 1 exit status
|
gmake[1]: *** [builddefs/common_rules.mk:280: .build/mechlovin_olly_octagon_via.elf] Error 1
Failed: qwertykeys/qk100/ansi:default
Compiling QMK Firmware for target: 'qwertykeys/qk100/ansi:default'...
Generating: .build/obj_qwertykeys_qk100_ansi_default/src/info_deps.d [OK]
arm-none-eabi-gcc (15:8-2019-q3-1+b1) 8.3.1 20190703 (release) [gcc-8-branch revision 273027]
Copyright (C) 2018 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_qwertykeys_qk100_ansi_default/src/default_keyboard.c [OK]
Generating: .build/obj_qwertykeys_qk100_ansi_default/src/info_config.h [OK]
Generating: .build/obj_qwertykeys_qk100_ansi_default/src/default_keyboard.h [OK]
Compiling: .build/obj_qwertykeys_qk100_ansi_default/src/default_keyboard.c [OK]
Compiling: quantum/keymap_introspection.c [OK]
Compiling: keyboards/qwertykeys/qk100/ansi/ansi.c [OK]
Compiling: quantum/bitwise.c [OK]
Compiling: quantum/led.c [OK]
Compiling: quantum/quantum.c [OK]
Compiling: quantum/action_layer.c [OK]
Compiling: quantum/action_tapping.c [OK]
Compiling: quantum/action.c [OK]
Compiling: quantum/eeconfig.c [OK]
Compiling: quantum/action_util.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: drivers/eeprom/eeprom_driver.c [OK]
Compiling: drivers/eeprom/eeprom_wear_leveling.c [OK]
Compiling: platforms/chibios/drivers/wear_leveling/wear_leveling_efl.c [OK]
Compiling: quantum/color.c [OK]
Compiling: quantum/wear_leveling/wear_leveling.c [OK]
Compiling: quantum/rgblight/rgblight_drivers.c [OK]
Compiling: quantum/rgb_matrix/rgb_matrix_drivers.c [OK]
Compiling: quantum/rgblight/rgblight.c [OK]
Compiling: drivers/led/issi/is31fl3741.c [OK]
Compiling: quantum/led_tables.c [OK]
Compiling: quantum/process_keycode/process_rgb.c [OK]
Compiling: lib/fnv/qmk_fnv_type_validation.c [OK]
Compiling: lib/fnv/hash_64a.c [OK]
Compiling: quantum/rgb_matrix/rgb_matrix.c [OK]
Compiling: lib/fnv/hash_32a.c [OK]
Compiling: lib/lib8tion/lib8tion.c [OK]
Compiling: platforms/chibios/drivers/ws2812_bitbang.c [OK]
Compiling: quantum/process_keycode/process_grave_esc.c [OK]
Compiling: quantum/process_keycode/process_magic.c [OK]
Compiling: quantum/mousekey.c [OK]
Compiling: quantum/proces
Loading