{
	"archive" : {},
	"artifacts" : 
	[
		{
			"path" : "printf.o/lib/libprintf.a"
		}
	],
	"backtrace" : 1,
	"backtraceGraph" : 
	{
		"commands" : 
		[
			"add_library",
			"install",
			"add_compile_options",
			"include",
			"project",
			"target_compile_options",
			"add_compile_definitions",
			"target_compile_definitions",
			"target_include_directories",
			"set_property",
			"target_sources"
		],
		"files" : 
		[
			"lib/printf/CMakeLists.txt",
			"hw/bsp/rm-c/toolchain.cmake",
			"utils/CMake/toolchain.cmake",
			"/opt/homebrew/Cellar/cmake/3.27.7/share/cmake/Modules/CMakeDetermineSystem.cmake",
			"CMakeLists.txt",
			"hw/mcu/default/custom_printf.cmake",
			"hw/mcu/st/cmake/mcu_stm32f4.cmake",
			"hw/bsp/rm-c/board.cmake",
			"hw/hw.cmake",
			"config/config.cmake"
		],
		"nodes" : 
		[
			{
				"file" : 0
			},
			{
				"command" : 0,
				"file" : 0,
				"line" : 78,
				"parent" : 0
			},
			{
				"command" : 1,
				"file" : 0,
				"line" : 159,
				"parent" : 0
			},
			{
				"file" : 4
			},
			{
				"command" : 4,
				"file" : 4,
				"line" : 11,
				"parent" : 3
			},
			{
				"file" : 3,
				"parent" : 4
			},
			{
				"command" : 3,
				"file" : 3,
				"line" : 148,
				"parent" : 5
			},
			{
				"file" : 2,
				"parent" : 6
			},
			{
				"command" : 3,
				"file" : 2,
				"line" : 12,
				"parent" : 7
			},
			{
				"file" : 1,
				"parent" : 8
			},
			{
				"command" : 2,
				"file" : 1,
				"line" : 91,
				"parent" : 9
			},
			{
				"command" : 2,
				"file" : 1,
				"line" : 99,
				"parent" : 9
			},
			{
				"command" : 2,
				"file" : 4,
				"line" : 40,
				"parent" : 3
			},
			{
				"command" : 5,
				"file" : 0,
				"line" : 113,
				"parent" : 0
			},
			{
				"command" : 5,
				"file" : 0,
				"line" : 118,
				"parent" : 0
			},
			{
				"command" : 3,
				"file" : 4,
				"line" : 76,
				"parent" : 3
			},
			{
				"file" : 8,
				"parent" : 15
			},
			{
				"command" : 3,
				"file" : 8,
				"line" : 27,
				"parent" : 16
			},
			{
				"file" : 7,
				"parent" : 17
			},
			{
				"command" : 3,
				"file" : 7,
				"line" : 10,
				"parent" : 18
			},
			{
				"file" : 6,
				"parent" : 19
			},
			{
				"command" : 3,
				"file" : 6,
				"line" : 1,
				"parent" : 20
			},
			{
				"file" : 5,
				"parent" : 21
			},
			{
				"command" : 5,
				"file" : 5,
				"line" : 44,
				"parent" : 22
			},
			{
				"command" : 6,
				"file" : 7,
				"line" : 3,
				"parent" : 18
			},
			{
				"command" : 3,
				"file" : 2,
				"line" : 1,
				"parent" : 7
			},
			{
				"file" : 9,
				"parent" : 25
			},
			{
				"command" : 6,
				"file" : 9,
				"line" : 95,
				"parent" : 26
			},
			{
				"command" : 6,
				"file" : 9,
				"line" : 91,
				"parent" : 26
			},
			{
				"command" : 6,
				"file" : 9,
				"line" : 93,
				"parent" : 26
			},
			{
				"command" : 6,
				"file" : 9,
				"line" : 47,
				"parent" : 26
			},
			{
				"command" : 6,
				"file" : 9,
				"line" : 52,
				"parent" : 26
			},
			{
				"command" : 6,
				"file" : 9,
				"line" : 68,
				"parent" : 26
			},
			{
				"command" : 6,
				"file" : 9,
				"line" : 38,
				"parent" : 26
			},
			{
				"command" : 6,
				"file" : 9,
				"line" : 89,
				"parent" : 26
			},
			{
				"command" : 6,
				"file" : 9,
				"line" : 42,
				"parent" : 26
			},
			{
				"command" : 6,
				"file" : 9,
				"line" : 84,
				"parent" : 26
			},
			{
				"command" : 6,
				"file" : 9,
				"line" : 75,
				"parent" : 26
			},
			{
				"command" : 6,
				"file" : 9,
				"line" : 73,
				"parent" : 26
			},
			{
				"command" : 6,
				"file" : 9,
				"line" : 23,
				"parent" : 26
			},
			{
				"command" : 6,
				"file" : 9,
				"line" : 19,
				"parent" : 26
			},
			{
				"command" : 6,
				"file" : 9,
				"line" : 21,
				"parent" : 26
			},
			{
				"command" : 6,
				"file" : 9,
				"line" : 54,
				"parent" : 26
			},
			{
				"command" : 6,
				"file" : 9,
				"line" : 17,
				"parent" : 26
			},
			{
				"command" : 6,
				"file" : 4,
				"line" : 39,
				"parent" : 3
			},
			{
				"command" : 6,
				"file" : 9,
				"line" : 111,
				"parent" : 26
			},
			{
				"command" : 6,
				"file" : 9,
				"line" : 103,
				"parent" : 26
			},
			{
				"command" : 6,
				"file" : 9,
				"line" : 107,
				"parent" : 26
			},
			{
				"command" : 7,
				"file" : 0,
				"line" : 89,
				"parent" : 0
			},
			{
				"command" : 6,
				"file" : 9,
				"line" : 59,
				"parent" : 26
			},
			{
				"command" : 6,
				"file" : 9,
				"line" : 61,
				"parent" : 26
			},
			{
				"command" : 6,
				"file" : 9,
				"line" : 57,
				"parent" : 26
			},
			{
				"command" : 6,
				"file" : 9,
				"line" : 65,
				"parent" : 26
			},
			{
				"command" : 6,
				"file" : 9,
				"line" : 63,
				"parent" : 26
			},
			{
				"command" : 6,
				"file" : 9,
				"line" : 77,
				"parent" : 26
			},
			{
				"command" : 6,
				"file" : 9,
				"line" : 79,
				"parent" : 26
			},
			{
				"command" : 6,
				"file" : 9,
				"line" : 81,
				"parent" : 26
			},
			{
				"command" : 6,
				"file" : 8,
				"line" : 11,
				"parent" : 16
			},
			{
				"command" : 8,
				"file" : 0,
				"line" : 90,
				"parent" : 0
			},
			{
				"command" : 8,
				"file" : 0,
				"line" : 96,
				"parent" : 0
			},
			{
				"command" : 9,
				"file" : 0,
				"line" : 92,
				"parent" : 0
			},
			{
				"command" : 10,
				"file" : 0,
				"line" : 88,
				"parent" : 0
			}
		]
	},
	"compileGroups" : 
	[
		{
			"compileCommandFragments" : 
			[
				{
					"fragment" : "-mcpu=cortex-m4 -mfpu=fpv4-sp-d16 -mfloat-abi=hard -mthumb -Wall -Wextra -fno-builtin -fno-exceptions -ffunction-sections -fdata-sections -fshort-enums -fdiagnostics-color=auto -Og -g -std=c99"
				},
				{
					"backtrace" : 10,
					"fragment" : "-isystem/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/../arm-none-eabi/include/c++/14.2.1"
				},
				{
					"backtrace" : 10,
					"fragment" : "-isystem/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/../arm-none-eabi/include/c++/14.2.1/arm-none-eabi"
				},
				{
					"backtrace" : 10,
					"fragment" : "-isystem/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/../arm-none-eabi/include/c++/14.2.1/arm-none-eabi/include"
				},
				{
					"backtrace" : 10,
					"fragment" : "-isystem/Applications/ArmGNUToolchain/14.2.rel1/arm-none-eabi/bin/../arm-none-eabi/include"
				},
				{
					"backtrace" : 11,
					"fragment" : "--target=arm-none-eabi"
				},
				{
					"backtrace" : 12,
					"fragment" : "-Werror"
				},
				{
					"backtrace" : 12,
					"fragment" : "-gdwarf-4"
				},
				{
					"backtrace" : 13,
					"fragment" : "-Wall"
				},
				{
					"backtrace" : 13,
					"fragment" : "-Wextra"
				},
				{
					"backtrace" : 13,
					"fragment" : "-pedantic"
				},
				{
					"backtrace" : 13,
					"fragment" : "-Wconversion"
				},
				{
					"backtrace" : 14,
					"fragment" : "-fno-builtin-printf"
				},
				{
					"backtrace" : 23,
					"fragment" : "-w"
				}
			],
			"defines" : 
			[
				{
					"backtrace" : 24,
					"define" : "BOARD_RM_C"
				},
				{
					"backtrace" : 27,
					"define" : "CAP_MAX_LOAD=100"
				},
				{
					"backtrace" : 28,
					"define" : "CAP_PERCENT_NO_LIM=80"
				},
				{
					"backtrace" : 29,
					"define" : "CAP_PERCENT_WORK=30"
				},
				{
					"backtrace" : 30,
					"define" : "DEVICE_AHRS_TASK_STACK_DEPTH=256"
				},
				{
					"backtrace" : 31,
					"define" : "DEVICE_AI_TASK_STACK_DEPTH=384"
				},
				{
					"backtrace" : 32,
					"define" : "DEVICE_BMI088_TASK_STACK_DEPTH=256"
				},
				{
					"backtrace" : 33,
					"define" : "DEVICE_CAN_IMU_TASK_STACK_DEPTH=256"
				},
				{
					"backtrace" : 34,
					"define" : "DEVICE_CAP_TASK_STACK_DEPTH=256"
				},
				{
					"backtrace" : 35,
					"define" : "DEVICE_DR16_TASK_STACK_DEPTH=384"
				},
				{
					"backtrace" : 36,
					"define" : "DEVICE_LED_RGB_TASK_STACK_DEPTH=128"
				},
				{
					"backtrace" : 37,
					"define" : "DEVICE_REF_RECV_TASK_STACK_DEPTH=256"
				},
				{
					"backtrace" : 38,
					"define" : "DEVICE_REF_TRANS_TASK_STACK_DEPTH=256"
				},
				{
					"backtrace" : 39,
					"define" : "FREERTOS_TERM_TASK_STACK_DEPTH=512"
				},
				{
					"backtrace" : 40,
					"define" : "FREERTOS_TIMER_TASK_STACK_DEPTH=512"
				},
				{
					"backtrace" : 41,
					"define" : "FREERTOS_USB_TASK_STACK_DEPTH=256"
				},
				{
					"backtrace" : 42,
					"define" : "HOST_CTRL_PRIORITY=0"
				},
				{
					"backtrace" : 24,
					"define" : "HSE_STARTUP_TIMEOUT=100"
				},
				{
					"backtrace" : 24,
					"define" : "HSE_VALUE=12000000"
				},
				{
					"backtrace" : 43,
					"define" : "INIT_TASK_STACK_DEPTH=2048"
				},
				{
					"backtrace" : 44,
					"define" : "MCU_DEBUG_BUILD"
				},
				{
					"backtrace" : 45,
					"define" : "MODULE_CHASSIS_TASK_STACK_DEPTH=384"
				},
				{
					"backtrace" : 46,
					"define" : "MODULE_GIMBAL_TASK_STACK_DEPTH=512"
				},
				{
					"backtrace" : 47,
					"define" : "MODULE_LAUNCHER_TASK_STACK_DEPTH=384"
				},
				{
					"backtrace" : 48,
					"define" : "PRINTF_INCLUDE_CONFIG_H"
				},
				{
					"backtrace" : 49,
					"define" : "REF_HEAT_LIMIT_17=100"
				},
				{
					"backtrace" : 50,
					"define" : "REF_HEAT_LIMIT_42=100"
				},
				{
					"backtrace" : 51,
					"define" : "REF_LAUNCH_SPEED=30"
				},
				{
					"backtrace" : 52,
					"define" : "REF_POWER_BUFF=100"
				},
				{
					"backtrace" : 53,
					"define" : "REF_POWER_LIMIT=200"
				},
				{
					"backtrace" : 54,
					"define" : "REF_VIRTUAL=0"
				},
				{
					"backtrace" : 24,
					"define" : "STM32F407xx"
				},
				{
					"backtrace" : 55,
					"define" : "UI_DYNAMIC_CYCLE=20"
				},
				{
					"backtrace" : 56,
					"define" : "UI_STATIC_CYCLE=1000"
				},
				{
					"backtrace" : 57,
					"define" : "XROBOT_BOARD=rm-c"
				}
			],
			"includes" : 
			[
				{
					"backtrace" : 58,
					"path" : "/Users/lvzucheng/Downloads/XRobot-2025RMUL-hero/build/printf.o/include"
				},
				{
					"backtrace" : 59,
					"path" : "/Users/lvzucheng/Downloads/XRobot-2025RMUL-hero/lib/printf/src"
				}
			],
			"language" : "C",
			"languageStandard" : 
			{
				"backtraces" : 
				[
					60
				],
				"standard" : "99"
			},
			"sourceIndexes" : 
			[
				0
			]
		}
	],
	"id" : "printf::@570e1f12f1352ab4d51b",
	"install" : 
	{
		"destinations" : 
		[
			{
				"backtrace" : 2,
				"path" : "lib"
			}
		],
		"prefix" : 
		{
			"path" : "/usr/local"
		}
	},
	"name" : "printf",
	"nameOnDisk" : "libprintf.a",
	"paths" : 
	{
		"build" : "printf.o",
		"source" : "lib/printf"
	},
	"sourceGroups" : 
	[
		{
			"name" : "Source Files",
			"sourceIndexes" : 
			[
				0
			]
		},
		{
			"name" : "Header Files",
			"sourceIndexes" : 
			[
				1,
				2
			]
		}
	],
	"sources" : 
	[
		{
			"backtrace" : 61,
			"compileGroupIndex" : 0,
			"path" : "lib/printf/src/printf/printf.c",
			"sourceGroupIndex" : 0
		},
		{
			"backtrace" : 61,
			"path" : "build/printf.o/include/printf_config.h",
			"sourceGroupIndex" : 1
		},
		{
			"backtrace" : 61,
			"path" : "lib/printf/src/printf/printf.h",
			"sourceGroupIndex" : 1
		}
	],
	"type" : "STATIC_LIBRARY"
}