Closed potatotech closed 1 year ago
You're going to need to explain what you're trying to do -- ferris/sweep
targets 32U4.
I am trying to use the STeMCell microcontroller (docs), which is a Pro Micro / Elite C replacement. These use STM32F411 chips.
qmk compile -kb ferris/sweep -km default -e CONVERT_TO=stemcell
, covered in https://docs.qmk.fm/#/feature_converters.
Randomly changing rules.mk without updating the remaining config isnt the way to go...
Issue resolved. I read the STeMCell portion of the converters page but missed the CONVERT_TO
command argument at the top. Thanks for the quick response.
Describe the Bug
Compilation fails when compiling firmware for
ferris/sweep
targeting STM32F411 with tinyuf2 bootloader. It also fails when using the Docker build script. Tested on master and develop branches.Output of
qmk compile -km default
:Click to expand
``` Ψ Compiling keymap with make --jobs=1 ferris/sweep:default QMK Firmware 0.19.4 Making ferris/sweep with keymap default arm-none-eabi-gcc (Arch Repository) 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. Compiling: keyboards/ferris/sweep/sweep.c [OK] Compiling: .build/obj_ferris_sweep/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 In file included from ./lib/chibios/os/hal/include/hal_pal.h:174, from ./lib/chibios/os/hal/include/hal.h:299, from ./platforms/chibios/drivers/wear_leveling/wear_leveling_efl_config.h:6, fromContents of
keyboards/ferris/sweep/rules.mk
:Click to expand
``` # MCU name MCU = STM32F411 # Bootloader selection BOOTLOADER = tinyuf2 # Build Options # change yes to no to disable # BOOTMAGIC_ENABLE = yes # Enable Bootmagic Lite MOUSEKEY_ENABLE = yes # Mouse keys EXTRAKEY_ENABLE = yes # Audio control and System control CONSOLE_ENABLE = no # Console for debug COMMAND_ENABLE = no # Commands for debug and configuration NKRO_ENABLE = no # Enable N-Key Rollover BACKLIGHT_ENABLE = no # Enable keyboard backlight functionality RGBLIGHT_ENABLE = no # Enable keyboard RGB underglow UNICODE_ENABLE = yes # Unicode AUDIO_ENABLE = no # Audio output SPLIT_KEYBOARD = yes # Use shared split_common code LAYOUTS = split_3x5_2 ```All other files are unmodified.
Keyboard Used
ferris/sweep
Link to product page (if applicable)
No response
Operating System
Arch Linux
qmk doctor Output
Is AutoHotKey / Karabiner installed
Other keyboard-related software installed
No response
Additional Context
No response