This commit is contained in:
2025-11-26 15:09:53 -08:00
parent 7c0a9524ca
commit d93062677c
62 changed files with 31789 additions and 30271 deletions

Binary file not shown.

Binary file not shown.

View File

@@ -1,15 +1,18 @@
../Core/Src/main.c:69:6:pq_init 1
../Core/Src/main.c:76:6:pq_push 2
../Core/Src/main.c:86:6:pq_pop 2
../Core/Src/main.c:205:5:main 7
../Core/Src/main.c:325:6:mergeChild 7
../Core/Src/main.c:354:6:SystemClock_Config 3
../Core/Src/main.c:398:6:HAL_UART_RxCpltCallback 5
../Core/Src/main.c:417:6:HAL_UART_ErrorCallback 5
../Core/Src/main.c:435:6:findBestParent 4
../Core/Src/main.c:456:6:handleUARTMessages 14
../Core/Src/main.c:515:6:addUSBReport 3
../Core/Src/main.c:523:6:matrixScan 5
../Core/Src/main.c:545:6:encoderProcess 9
../Core/Src/main.c:569:6:resetReport 1
../Core/Src/main.c:579:6:Error_Handler 1
../Core/Src/main.c:217:5:main 7
../Core/Src/main.c:337:6:RGBProcess 2
../Core/Src/main.c:350:6:setRGBcolor 4
../Core/Src/main.c:366:6:sendRGBcolor 1
../Core/Src/main.c:370:6:mergeChild 7
../Core/Src/main.c:399:6:SystemClock_Config 3
../Core/Src/main.c:443:6:HAL_UART_RxCpltCallback 5
../Core/Src/main.c:462:6:HAL_UART_ErrorCallback 5
../Core/Src/main.c:480:6:findBestParent 4
../Core/Src/main.c:501:6:handleUARTMessages 14
../Core/Src/main.c:560:6:addUSBReport 3
../Core/Src/main.c:568:6:matrixScan 5
../Core/Src/main.c:590:6:encoderProcess 9
../Core/Src/main.c:614:6:resetReport 1
../Core/Src/main.c:624:6:Error_Handler 1

View File

@@ -1,15 +1,18 @@
../Core/Src/main.c:69:6:pq_init 16 static
../Core/Src/main.c:76:6:pq_push 24 static
../Core/Src/main.c:86:6:pq_pop 16 static
../Core/Src/main.c:205:5:main 40 static
../Core/Src/main.c:325:6:mergeChild 40 static
../Core/Src/main.c:354:6:SystemClock_Config 88 static
../Core/Src/main.c:398:6:HAL_UART_RxCpltCallback 16 static
../Core/Src/main.c:417:6:HAL_UART_ErrorCallback 16 static
../Core/Src/main.c:435:6:findBestParent 24 static
../Core/Src/main.c:456:6:handleUARTMessages 56 static
../Core/Src/main.c:515:6:addUSBReport 24 static
../Core/Src/main.c:523:6:matrixScan 16 static
../Core/Src/main.c:545:6:encoderProcess 32 static
../Core/Src/main.c:569:6:resetReport 8 static
../Core/Src/main.c:579:6:Error_Handler 4 static,ignoring_inline_asm
../Core/Src/main.c:217:5:main 40 static
../Core/Src/main.c:337:6:RGBProcess 16 static
../Core/Src/main.c:350:6:setRGBcolor 32 static
../Core/Src/main.c:366:6:sendRGBcolor 8 static
../Core/Src/main.c:370:6:mergeChild 40 static
../Core/Src/main.c:399:6:SystemClock_Config 88 static
../Core/Src/main.c:443:6:HAL_UART_RxCpltCallback 16 static
../Core/Src/main.c:462:6:HAL_UART_ErrorCallback 16 static
../Core/Src/main.c:480:6:findBestParent 24 static
../Core/Src/main.c:501:6:handleUARTMessages 56 static
../Core/Src/main.c:560:6:addUSBReport 24 static
../Core/Src/main.c:568:6:matrixScan 16 static
../Core/Src/main.c:590:6:encoderProcess 32 static
../Core/Src/main.c:614:6:resetReport 8 static
../Core/Src/main.c:624:6:Error_Handler 4 static,ignoring_inline_asm

View File

@@ -1,7 +1,8 @@
../Core/Src/tim.c:31:6:MX_TIM2_Init 4
../Core/Src/tim.c:75:6:MX_TIM3_Init 3
../Core/Src/tim.c:119:6:HAL_TIM_OC_MspInit 2
../Core/Src/tim.c:135:6:HAL_TIM_Encoder_MspInit 2
../Core/Src/tim.c:164:6:HAL_TIM_MspPostInit 2
../Core/Src/tim.c:192:6:HAL_TIM_OC_MspDeInit 2
../Core/Src/tim.c:208:6:HAL_TIM_Encoder_MspDeInit 2
../Core/Src/tim.c:30:6:MX_TIM2_Init 3
../Core/Src/tim.c:53:6:HAL_TIM_PWM_PulseFinishedCallback 2
../Core/Src/tim.c:62:6:MX_TIM3_Init 3
../Core/Src/tim.c:106:6:HAL_TIM_OC_MspInit 2
../Core/Src/tim.c:122:6:HAL_TIM_Encoder_MspInit 2
../Core/Src/tim.c:151:6:HAL_TIM_MspPostInit 2
../Core/Src/tim.c:179:6:HAL_TIM_OC_MspDeInit 2
../Core/Src/tim.c:195:6:HAL_TIM_Encoder_MspDeInit 2

Binary file not shown.

View File

@@ -1,7 +1,8 @@
../Core/Src/tim.c:31:6:MX_TIM2_Init 48 static
../Core/Src/tim.c:75:6:MX_TIM3_Init 56 static
../Core/Src/tim.c:119:6:HAL_TIM_OC_MspInit 24 static
../Core/Src/tim.c:135:6:HAL_TIM_Encoder_MspInit 48 static
../Core/Src/tim.c:164:6:HAL_TIM_MspPostInit 40 static
../Core/Src/tim.c:192:6:HAL_TIM_OC_MspDeInit 16 static
../Core/Src/tim.c:208:6:HAL_TIM_Encoder_MspDeInit 16 static
../Core/Src/tim.c:30:6:MX_TIM2_Init 40 static
../Core/Src/tim.c:53:6:HAL_TIM_PWM_PulseFinishedCallback 16 static
../Core/Src/tim.c:62:6:MX_TIM3_Init 56 static
../Core/Src/tim.c:106:6:HAL_TIM_OC_MspInit 24 static
../Core/Src/tim.c:122:6:HAL_TIM_Encoder_MspInit 48 static
../Core/Src/tim.c:151:6:HAL_TIM_MspPostInit 40 static
../Core/Src/tim.c:179:6:HAL_TIM_OC_MspDeInit 16 static
../Core/Src/tim.c:195:6:HAL_TIM_Encoder_MspDeInit 16 static

View File

@@ -38,34 +38,34 @@ $(wildcard ../makefile.init) \
$(wildcard ../makefile.targets) \
BUILD_ARTIFACT_NAME := modularkbd
BUILD_ARTIFACT_NAME := numpad
BUILD_ARTIFACT_EXTENSION := elf
BUILD_ARTIFACT_PREFIX :=
BUILD_ARTIFACT := $(BUILD_ARTIFACT_PREFIX)$(BUILD_ARTIFACT_NAME)$(if $(BUILD_ARTIFACT_EXTENSION),.$(BUILD_ARTIFACT_EXTENSION),)
# Add inputs and outputs from these tool invocations to the build variables
EXECUTABLES += \
modularkbd.elf \
numpad.elf \
MAP_FILES += \
modularkbd.map \
numpad.map \
SIZE_OUTPUT += \
default.size.stdout \
OBJDUMP_LIST += \
modularkbd.list \
numpad.list \
# All Target
all: main-build
# Main-build Target
main-build: modularkbd.elf secondary-outputs
main-build: numpad.elf secondary-outputs
# Tool invocations
modularkbd.elf modularkbd.map: $(OBJS) $(USER_OBJS) /home/ukim/Projects/modular-kbd/firmware/modularkbd/STM32F446RETX_FLASH.ld makefile objects.list $(OPTIONAL_TOOL_DEPS)
arm-none-eabi-gcc -o "modularkbd.elf" @"objects.list" $(USER_OBJS) $(LIBS) -mcpu=cortex-m4 -T"/home/ukim/Projects/modular-kbd/firmware/modularkbd/STM32F446RETX_FLASH.ld" --specs=nosys.specs -Wl,-Map="modularkbd.map" -Wl,--gc-sections -static --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -Wl,--start-group -lc -lm -Wl,--end-group
numpad.elf numpad.map: $(OBJS) $(USER_OBJS) /home/ukim/Projects/modular-kbd/firmware/numpad/STM32F446RETX_FLASH.ld makefile objects.list $(OPTIONAL_TOOL_DEPS)
arm-none-eabi-gcc -o "numpad.elf" @"objects.list" $(USER_OBJS) $(LIBS) -mcpu=cortex-m4 -T"/home/ukim/Projects/modular-kbd/firmware/numpad/STM32F446RETX_FLASH.ld" --specs=nosys.specs -Wl,-Map="numpad.map" -Wl,--gc-sections -static --specs=nano.specs -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -Wl,--start-group -lc -lm -Wl,--end-group
@echo 'Finished building target: $@'
@echo ' '
@@ -74,14 +74,14 @@ default.size.stdout: $(EXECUTABLES) makefile objects.list $(OPTIONAL_TOOL_DEPS)
@echo 'Finished building: $@'
@echo ' '
modularkbd.list: $(EXECUTABLES) makefile objects.list $(OPTIONAL_TOOL_DEPS)
arm-none-eabi-objdump -h -S $(EXECUTABLES) > "modularkbd.list"
numpad.list: $(EXECUTABLES) makefile objects.list $(OPTIONAL_TOOL_DEPS)
arm-none-eabi-objdump -h -S $(EXECUTABLES) > "numpad.list"
@echo 'Finished building: $@'
@echo ' '
# Other Targets
clean:
-$(RM) default.size.stdout modularkbd.elf modularkbd.list modularkbd.map
-$(RM) default.size.stdout numpad.elf numpad.list numpad.map
-@echo ' '
secondary-outputs: $(SIZE_OUTPUT) $(OBJDUMP_LIST)

Binary file not shown.

File diff suppressed because it is too large Load Diff

BIN
firmware/numpad/Debug/numpad.elf Executable file

Binary file not shown.

File diff suppressed because it is too large Load Diff