实现自动按键功能

This commit is contained in:
zqm
2026-04-08 14:07:37 +08:00
parent d2fe260c30
commit acfc82f04b
23 changed files with 15626 additions and 6144 deletions

View File

@@ -1 +1 @@
9b4946c83183965c8ab46347e0ecc8c8 D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/my_usb_project.bin
00acc757015f994bb3079a41871253d6 D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/my_usb_project.bin

File diff suppressed because it is too large Load Diff

View File

@@ -1 +1 @@
a69243c2acd34a48bbd8f90d2d729eb641ffe99e
d2fe260c30181b9fd73b990eef84d6f9acdc80a0

View File

@@ -1,224 +1,109 @@
# ninja log v6
47 567 7969061038829328 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj 1a8fa5b0cc0d6b17
25 359 7969061038615417 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj 83a7b2ba60ab3d20
22 370 7969061038581325 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj 1d42f9bdbf4701dc
35 474 7969061038716064 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj d0167b426ecdfeb8
39 523 7969061038746157 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj d9086ac4bc172ea3
3097 3953 7969061069330987 esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj ed870db80b77b85
42 492 7969061038786163 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_longjmp.S.obj 181867f0b9638055
9 42136 7972519010175329 build.ninja a385236ec2222d39
3823 4651 7969061076585779 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/adc_periph.c.obj c9aea5710a1f1b9d
671 1928 7969061045073011 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_utility.c.obj 28981b3a6a701fd0
19 535 7969061038551236 esp-idf/log/CMakeFiles/__idf_log.dir/log_noos.c.obj 82d9bced355b7bf
61 585 7969061038969816 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_cache_writeback_esp32s3.S.obj 64035899b31b5856
3267 4062 7969061071038513 esp-idf/hal/CMakeFiles/__idf_hal.dir/mpu_hal.c.obj 53ad1073e41cbf27
2668 3864 7969061065047269 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32s3/bootloader_soc.c.obj 52f94be1dfc5b935
29 594 7969061038643288 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj f19e91aa33af13d
17 602 7969061038529071 esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj ba2a0ff9bf3bb1f
2144 3267 7969061059803679 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj 6e66020868d77c33
2630 3937 7969061064666848 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32s3/bootloader_sha.c.obj ddd896dc0ae1d419
1933 3294 7969061057692944 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj 638d71ae3598e0ec
3454 3912 7969061072906285 esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj fef9202c1b644996
32 617 7969061038681457 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj 84cbfe23d00b8c5d
52 670 7969061038879780 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_wdt.c.obj 153d7a945aaa04e5
5430 5641 7969061092668458 esp-idf/efuse/libefuse.a f35a59860877b974
13 641 7969061038493351 esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj 7a39295b5bfd503c
77 708 7969061039130152 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj 8d7e91c4a5a2bda
56 715 7969061038919800 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_cache_esp32s2_esp32s3.c.obj a1e9d672c58897d
4750 5071 7969061085855660 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/twai_periph.c.obj 855caa44244856ff
73 745 7969061039089916 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/esp_cpu_intr.c.obj 537d6db3c894963a
65 873 7969061039009813 esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj d9e1dcbf94be90b6
1395 2668 7969061052319010 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj a45dba27807ee8d8
69 918 7969061039055001 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj d3388a1abc1afcc
362 927 7969061041985237 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/cpu_region_protect.c.obj b9536571b0048c5d
568 1395 7969061044039100 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/chip_info.c.obj f2a52c22faa2cfb9
3340 3822 7969061071760669 esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj 72319455d8658e60
1618 3289 7969061054545423 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj b7980597a7e1b96f
585 1433 7969061044214490 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj 9ac035a20aff57da
1633 3208 7969061054692986 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32s3.c.obj 4d63c54762e19943
642 2148 7969061044779754 esp-idf/log/liblog.a d5cdf58bf9c82065
524 1562 7969061043595085 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_sleep.c.obj 1d928e4a134e2fa9
745 2103 7969061045816945 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj 21873202719c8bfb
919 2081 7969061047547461 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj db12515551ee9c15
595 1570 7969061044314491 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_table.c.obj f8ee2f3504f6e44a
618 1632 7969061044550848 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_rtc_calib.c.obj b5f324a6b21e9c10
602 1618 7969061044384636 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_fields.c.obj 93ac638e966363db
3937 4917 7969061077735826 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/spi_periph.c.obj 31f28d44c522a2df
475 1624 7969061043114373 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_clk_init.c.obj 65b299b03eef6d26
537 1933 7969061043728807 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_time.c.obj 65c6c49a63f1d765
716 2034 7969061045517585 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj a0137b72fde5df62
1625 2873 7969061054606653 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj f1bb3a8c22a5c8e4
708 2066 7969061045442419 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj bf935502e974e2b4
3164 4669 7969061070000737 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj fde716eb3f817151
927 2073 7969061047635696 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj aaeb62cc8014ead6
493 2096 7969061043291711 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_init.c.obj a1282f7080fe4892
873 2109 7969061047098123 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj cac3e8f3819c6fcd
2096 3340 7969061059323267 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj f7af24ea4e97d36b
2103 3097 7969061059391436 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj 27c7d1fd40d930b0
370 2143 7969061042059863 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_clk.c.obj 9def023a90fc3297
1434 2630 7969061052698046 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj 21de17d980056940
1928 3592 7969061057647054 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj 5a1f8d0862e46a28
1563 2881 7969061053991646 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj 8f751b3aa481eb54
3273 3988 7969061071096973 esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj b6e87dff661146f1
1570 3164 7969061054066537 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj e6dd7ac523eb0542
2074 3273 7969061059099496 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj f791493f722729b1
2109 3281 7969061059451433 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj dd24c7ee30e958c
3592 3970 7969061074279824 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/interrupts.c.obj 54b25c4d3c59aacd
2035 3333 7969061058709105 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32s3.c.obj f85860e44d173d7d
2066 3454 7969061059019426 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj 87fe8252d630b128
2149 3621 7969061059846069 esp-idf/esp_rom/libesp_rom.a 960972bbcc01c1e0
2082 3632 7969061059174704 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj 1afcd4b1c042c5fd
3209 3761 7969061070449243 esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj a1cabcc9e15ceb65
2881 3979 7969061067178635 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj 185f0bfb560c618c
3289 4089 7969061071251101 esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj bf4edaebf2131ea5
3282 4101 7969061071176953 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32s3/efuse_hal.c.obj 22de5847dc3942cb
3632 4303 7969061074684860 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/gpio_periph.c.obj c6b6809ae132c63
4880 5127 7969061087163887 esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/eri.c.obj 808bc6fe388490ed
3294 4454 7969061071301597 esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj 541bfff1c2d208c1
3761 4636 7969061075965312 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/uart_periph.c.obj f10a7b3ed06bf587
3970 4856 7969061078057022 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/pcnt_periph.c.obj f17da8010e9581d1
3864 4664 7969061077006987 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/dedic_gpio_periph.c.obj 91964282eb5acb64
2873 4749 7969061067091917 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32s3/bootloader_esp32s3.c.obj d947c5667ad01313
3621 4842 7969061074568506 esp-idf/esp_common/libesp_common.a 891207f689e25fb1
3912 4849 7969061077483761 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/gdma_periph.c.obj 91d2146a1ee1f7d9
3980 4873 7969061078159426 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/rmt_periph.c.obj af1cdcb61265a8fd
3953 4879 7969061077894155 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/ledc_periph.c.obj 392fcf5635d183da
3988 4897 7969061078241670 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/sdm_periph.c.obj f6eece75fa47a6c
4101 4909 7969061079372563 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/temperature_sensor_periph.c.obj d83cbd41ea1020ef
4090 4963 7969061079261369 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/i2c_periph.c.obj 5ef120502d833831
5260 5430 7969061090964178 esp-idf/esp_system/libesp_system.a ddde89b8978598a9
4303 4989 7969061081389812 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/timer_periph.c.obj 610b855f8e6dee9f
4063 4992 7969061078992577 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/i2s_periph.c.obj 117545c597522b70
4455 5011 7969061082910661 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/lcd_periph.c.obj 8bc453888898e441
4652 5025 7969061084876586 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/mpi_periph.c.obj b33fc4d827fc12f4
4669 5053 7969061085056601 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/touch_sensor_periph.c.obj cc10e1130e992d2b
4637 5058 7969061084731422 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/mcpwm_periph.c.obj 68bdfa54a12adef
3333 5063 7969061071697100 esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj 35928cc7849f916e
4909 5073 7969061088749753 project_elf_src_esp32s3.c c6b798c623069fab
4909 5073 7969061088749753 D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/bootloader/project_elf_src_esp32s3.c c6b798c623069fab
4664 5090 7969061085006591 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/sdmmc_periph.c.obj d181395037d6caa5
4857 5095 7969061086927493 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/usb_dwc_periph.c.obj e96bf772c269a279
4849 5101 7969061086856334 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/usb_periph.c.obj fea484626d0cc084
4873 5212 7969061087089259 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/rtc_io_periph.c.obj b00fd608dfef39c2
5074 5228 7969061089097436 CMakeFiles/bootloader.elf.dir/project_elf_src_esp32s3.c.obj 2d1412e3a638c51a
4897 5235 7969061087329437 esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/xt_trax.c.obj 9e4966385a3a867
4918 5248 7969061087542176 esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj ca48f263f3d7a88f
4843 5260 7969061086786021 esp-idf/esp_hw_support/libesp_hw_support.a aafeeb1a2a95e029
5641 5890 7969061094769315 esp-idf/bootloader_support/libbootloader_support.a 9adca25e7a8db44f
5890 6110 7969061097261554 esp-idf/esp_bootloader_format/libesp_bootloader_format.a 865fefd8eab4a07
6110 6245 7969061099458646 esp-idf/spi_flash/libspi_flash.a df983f7dc7c6390f
6245 6387 7969061100814965 esp-idf/hal/libhal.a 81e116185b6563de
6387 6510 7969061102228602 esp-idf/micro-ecc/libmicro-ecc.a 8145f5faf666551e
6510 6688 7969061103461471 esp-idf/soc/libsoc.a d692e7c694cd7961
6688 6810 7969061105244345 esp-idf/xtensa/libxtensa.a da2a5630761f4bc1
6811 7045 7969061106464415 esp-idf/main/libmain.a 6b3fb7fbd1b2fb97
7046 7284 7969061108814398 bootloader.elf 4459267baa7cb33
7285 7665 7969061114920291 .bin_timestamp 74d81e5b755f9e2
7285 7665 7969061114920291 D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/bootloader/.bin_timestamp 74d81e5b755f9e2
12 91 7969090799272396 esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
12 91 7969090799272396 D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
98 2410 7972519027524271 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj 1d42f9bdbf4701dc
148 3529 7972519028017257 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj 83a7b2ba60ab3d20
331 4664 7972519029864435 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_longjmp.S.obj 181867f0b9638055
42 5172 7972519026954467 esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj 7a39295b5bfd503c
2412 5618 7972519050661062 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/cpu_region_protect.c.obj b9536571b0048c5d
84 5888 7972519027376026 esp-idf/log/CMakeFiles/__idf_log.dir/log_noos.c.obj 82d9bced355b7bf
200 6136 7972519028538235 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj f19e91aa33af13d
364 6485 7972519030188249 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_systimer.c.obj 1a8fa5b0cc0d6b17
304 6971 7972519029576320 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj d9086ac4bc172ea3
148 3529 7972519028017257 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_sys.c.obj 83a7b2ba60ab3d20
98 2410 7972519027524271 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_crc.c.obj 1d42f9bdbf4701dc
280 7642 7972519029340469 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_efuse.c.obj d0167b426ecdfeb8
3529 8415 7972519061876161 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_clk.c.obj 9def023a90fc3297
623 8687 7972519032780296 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj d3388a1abc1afcc
506 8987 7972519031603932 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_cache_writeback_esp32s3.S.obj 64035899b31b5856
69 9283 7972519027225159 esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj ba2a0ff9bf3bb1f
680 9865 7972519033359118 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/esp_cpu_intr.c.obj 537d6db3c894963a
441 10120 7972519030948115 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_cache_esp32s2_esp32s3.c.obj a1e9d672c58897d
400 10518 7972519030553333 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_wdt.c.obj 153d7a945aaa04e5
253 10962 7972519029079088 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj 84cbfe23d00b8c5d
553 11279 7972519032081909 esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj d9e1dcbf94be90b6
4664 11738 7972519073190129 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_clk_init.c.obj 65b299b03eef6d26
734 12135 7972519033883065 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj 8d7e91c4a5a2bda
5172 13292 7972519078277239 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_init.c.obj a1282f7080fe4892
5619 13802 7972519082735605 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_sleep.c.obj 1d928e4a134e2fa9
5888 14465 7972519085462659 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_time.c.obj 65c6c49a63f1d765
6137 14895 7972519087920127 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/chip_info.c.obj f2a52c22faa2cfb9
6485 15262 7972519091410355 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj 9ac035a20aff57da
6972 15548 7972519096324659 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_table.c.obj f8ee2f3504f6e44a
7642 15845 7972519102969424 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_fields.c.obj 93ac638e966363db
8416 16203 7972519110882963 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_rtc_calib.c.obj b5f324a6b21e9c10
304 6971 7972519029576320 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_gpio.c.obj d9086ac4bc172ea3
21688 29428 7972519243424466 esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj ed870db80b77b85
331 4664 7972519029864435 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_longjmp.S.obj 181867f0b9638055
9 42136 7973311137992211 build.ninja a385236ec2222d39
28472 35871 7972519311257603 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/adc_periph.c.obj c9aea5710a1f1b9d
8687 16676 7972519113454249 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_utility.c.obj 28981b3a6a701fd0
8987 17020 7972519116470271 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj bf935502e974e2b4
9283 17076 7972519119381782 esp-idf/log/liblog.a d5cdf58bf9c82065
9866 17464 7972519125218865 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj a0137b72fde5df62
10120 18149 7972519127791592 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj 21873202719c8bfb
10519 18878 7972519131732936 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj cac3e8f3819c6fcd
10962 19793 7972519136166433 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj db12515551ee9c15
11279 20015 7972519139338293 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj aaeb62cc8014ead6
11738 20346 7972519143921809 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj a45dba27807ee8d8
12136 20584 7972519148002638 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj 21de17d980056940
13292 20840 7972519159459891 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj 8f751b3aa481eb54
13803 21152 7972519164609996 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj e6dd7ac523eb0542
14472 21688 7972519171286667 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj b7980597a7e1b96f
14895 21901 7972519175501124 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj f1bb3a8c22a5c8e4
15263 22093 7972519179186592 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32s3.c.obj 4d63c54762e19943
15549 22504 7972519182037353 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj 5a1f8d0862e46a28
15846 23212 7972519185015029 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj 638d71ae3598e0ec
16203 23990 7972519188659850 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32s3.c.obj f85860e44d173d7d
16676 25317 7972519193319984 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj 87fe8252d630b128
17021 25493 7972519196763584 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj f791493f722729b1
17076 25535 7972519197311710 esp-idf/esp_rom/libesp_rom.a 960972bbcc01c1e0
17477 25721 7972519201324811 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj 1afcd4b1c042c5fd
18149 26109 7972519208146124 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj f7af24ea4e97d36b
18878 26688 7972519215331604 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj 27c7d1fd40d930b0
19793 27090 7972519224488019 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj dd24c7ee30e958c
84 5888 7972519027376026 esp-idf/log/CMakeFiles/__idf_log.dir/log_noos.c.obj 82d9bced355b7bf
506 8987 7972519031603932 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_cache_writeback_esp32s3.S.obj 64035899b31b5856
22505 30560 7972519251606153 esp-idf/hal/CMakeFiles/__idf_hal.dir/mpu_hal.c.obj 53ad1073e41cbf27
20584 28471 7972519232392166 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32s3/bootloader_soc.c.obj 52f94be1dfc5b935
200 6136 7972519028538235 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_uart.c.obj f19e91aa33af13d
69 9283 7972519027225159 esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj ba2a0ff9bf3bb1f
20015 27566 7972519226698250 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console_loader.c.obj 6e66020868d77c33
20346 27920 7972519230010446 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32s3/bootloader_sha.c.obj ddd896dc0ae1d419
20584 28471 7972519232392166 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32s3/bootloader_soc.c.obj 52f94be1dfc5b935
20841 28791 7972519234964454 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32s3/bootloader_esp32s3.c.obj d947c5667ad01313
21153 28975 7972519238092355 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj 185f0bfb560c618c
21688 29428 7972519243424466 esp-idf/esp_bootloader_format/CMakeFiles/__idf_esp_bootloader_format.dir/esp_bootloader_desc.c.obj ed870db80b77b85
21901 29871 7972519245559434 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj fde716eb3f817151
22093 30147 7972519247480116 esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj a1cabcc9e15ceb65
22505 30560 7972519251606153 esp-idf/hal/CMakeFiles/__idf_hal.dir/mpu_hal.c.obj 53ad1073e41cbf27
23228 30879 7972519258830353 esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj b6e87dff661146f1
23990 31233 7972519266445878 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32s3/efuse_hal.c.obj 22de5847dc3942cb
25317 31542 7972519279708816 esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj bf4edaebf2131ea5
25493 31806 7972519281472551 esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj 541bfff1c2d208c1
25535 31859 7972519281900056 esp-idf/esp_common/libesp_common.a 891207f689e25fb1
25721 32424 7972519283759436 esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj 35928cc7849f916e
26110 33170 7972519287645845 esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj 72319455d8658e60
15846 23212 7972519185015029 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/flash_qio_mode.c.obj 638d71ae3598e0ec
26688 33628 7972519293422986 esp-idf/soc/CMakeFiles/__idf_soc.dir/dport_access_common.c.obj fef9202c1b644996
27091 34267 7972519297467341 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/interrupts.c.obj 54b25c4d3c59aacd
27566 34990 7972519302199847 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/gpio_periph.c.obj c6b6809ae132c63
27921 35388 7972519305753020 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/uart_periph.c.obj f10a7b3ed06bf587
28472 35871 7972519311257603 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/adc_periph.c.obj c9aea5710a1f1b9d
28792 36491 7972519314479512 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/dedic_gpio_periph.c.obj 91964282eb5acb64
28976 36789 7972519316346208 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/gdma_periph.c.obj 91d2146a1ee1f7d9
29428 37189 7972519320858995 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/spi_periph.c.obj 31f28d44c522a2df
29871 37907 7972519325243728 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/ledc_periph.c.obj 392fcf5635d183da
30148 38196 7972519328024734 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/pcnt_periph.c.obj f17da8010e9581d1
30562 38585 7972519332188048 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/rmt_periph.c.obj af1cdcb61265a8fd
30879 38948 7972519335345934 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/sdm_periph.c.obj f6eece75fa47a6c
31234 39741 7972519338894422 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/i2s_periph.c.obj 117545c597522b70
31542 40023 7972519341976854 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/i2c_periph.c.obj 5ef120502d833831
31807 40278 7972519344626631 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/temperature_sensor_periph.c.obj d83cbd41ea1020ef
31859 40279 7972519345234323 esp-idf/esp_hw_support/libesp_hw_support.a aafeeb1a2a95e029
32425 40576 7972519350885212 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/timer_periph.c.obj 610b855f8e6dee9f
33171 40916 7972519358256184 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/lcd_periph.c.obj 8bc453888898e441
33629 41237 7972519362859978 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/mcpwm_periph.c.obj 68bdfa54a12adef
34274 41487 7972519369517098 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/mpi_periph.c.obj b33fc4d827fc12f4
34990 41700 7972519376436986 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/sdmmc_periph.c.obj d181395037d6caa5
35389 41977 7972519380442965 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/touch_sensor_periph.c.obj cc10e1130e992d2b
253 10962 7972519029079088 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_spiflash.c.obj 84cbfe23d00b8c5d
400 10518 7972519030553333 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_wdt.c.obj 153d7a945aaa04e5
44394 45464 7972519470481753 esp-idf/efuse/libefuse.a f35a59860877b974
42 5172 7972519026954467 esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj 7a39295b5bfd503c
734 12135 7972519033883065 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/esp_memory_utils.c.obj 8d7e91c4a5a2bda
441 10120 7972519030948115 esp-idf/esp_rom/CMakeFiles/__idf_esp_rom.dir/patches/esp_rom_cache_esp32s2_esp32s3.c.obj a1e9d672c58897d
35871 42285 7972519385257738 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/twai_periph.c.obj 855caa44244856ff
36492 42666 7972519391464390 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/usb_periph.c.obj fea484626d0cc084
36792 43215 7972519394488217 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/usb_dwc_periph.c.obj e96bf772c269a279
37190 43388 7972519398442004 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/rtc_io_periph.c.obj b00fd608dfef39c2
680 9865 7972519033359118 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/esp_cpu_intr.c.obj 537d6db3c894963a
553 11279 7972519032081909 esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj d9e1dcbf94be90b6
11738 20346 7972519143921809 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_init.c.obj a45dba27807ee8d8
623 8687 7972519032780296 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/cpu.c.obj d3388a1abc1afcc
2412 5618 7972519050661062 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/cpu_region_protect.c.obj b9536571b0048c5d
6137 14895 7972519087920127 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/chip_info.c.obj f2a52c22faa2cfb9
26110 33170 7972519287645845 esp-idf/soc/CMakeFiles/__idf_soc.dir/lldesc.c.obj 72319455d8658e60
14472 21688 7972519171286667 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj b7980597a7e1b96f
6485 15262 7972519091410355 esp-idf/esp_system/CMakeFiles/__idf_esp_system.dir/esp_err.c.obj 9ac035a20aff57da
15263 22093 7972519179186592 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random_esp32s3.c.obj 4d63c54762e19943
9283 17076 7972519119381782 esp-idf/log/liblog.a d5cdf58bf9c82065
5619 13802 7972519082735605 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_sleep.c.obj 1d928e4a134e2fa9
10120 18149 7972519127791592 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj 21873202719c8bfb
10962 19793 7972519136166433 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj db12515551ee9c15
6972 15548 7972519096324659 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_table.c.obj f8ee2f3504f6e44a
8416 16203 7972519110882963 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_rtc_calib.c.obj b5f324a6b21e9c10
7642 15845 7972519102969424 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32s3/esp_efuse_fields.c.obj 93ac638e966363db
29428 37189 7972519320858995 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/spi_periph.c.obj 31f28d44c522a2df
4664 11738 7972519073190129 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_clk_init.c.obj 65b299b03eef6d26
5888 14465 7972519085462659 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_time.c.obj 65c6c49a63f1d765
9866 17464 7972519125218865 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj a0137b72fde5df62
14895 21901 7972519175501124 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/secure_boot.c.obj f1bb3a8c22a5c8e4
8987 17020 7972519116470271 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj bf935502e974e2b4
21901 29871 7972519245559434 esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_wrap.c.obj fde716eb3f817151
11279 20015 7972519139338293 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common_loader.c.obj aaeb62cc8014ead6
5172 13292 7972519078277239 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_init.c.obj a1282f7080fe4892
10519 18878 7972519131732936 esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.obj cac3e8f3819c6fcd
18149 26109 7972519208146124 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_init.c.obj f7af24ea4e97d36b
18878 26688 7972519215331604 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock_loader.c.obj 27c7d1fd40d930b0
3529 8415 7972519061876161 esp-idf/esp_hw_support/CMakeFiles/__idf_esp_hw_support.dir/port/esp32s3/rtc_clk.c.obj 9def023a90fc3297
12136 20584 7972519148002638 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_mem.c.obj 21de17d980056940
15549 22504 7972519182037353 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash.c.obj 5a1f8d0862e46a28
13292 20840 7972519159459891 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj 8f751b3aa481eb54
23228 30879 7972519258830353 esp-idf/hal/CMakeFiles/__idf_hal.dir/efuse_hal.c.obj b6e87dff661146f1
13803 21152 7972519164609996 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse.c.obj e6dd7ac523eb0542
17021 25493 7972519196763584 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj f791493f722729b1
19793 27090 7972519224488019 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_console.c.obj dd24c7ee30e958c
27091 34267 7972519297467341 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/interrupts.c.obj 54b25c4d3c59aacd
16203 23990 7972519188659850 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/bootloader_flash/src/bootloader_flash_config_esp32s3.c.obj f85860e44d173d7d
16676 25317 7972519193319984 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj 87fe8252d630b128
17076 25535 7972519197311710 esp-idf/esp_rom/libesp_rom.a 960972bbcc01c1e0
17477 25721 7972519201324811 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj 1afcd4b1c042c5fd
22093 30147 7972519247480116 esp-idf/hal/CMakeFiles/__idf_hal.dir/hal_utils.c.obj a1cabcc9e15ceb65
21153 28975 7972519238092355 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_panic.c.obj 185f0bfb560c618c
25317 31542 7972519279708816 esp-idf/hal/CMakeFiles/__idf_hal.dir/mmu_hal.c.obj bf4edaebf2131ea5
23990 31233 7972519266445878 esp-idf/hal/CMakeFiles/__idf_hal.dir/esp32s3/efuse_hal.c.obj 22de5847dc3942cb
27566 34990 7972519302199847 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/gpio_periph.c.obj c6b6809ae132c63
37910 43602 7972519405646054 esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/eri.c.obj 808bc6fe388490ed
25493 31806 7972519281472551 esp-idf/hal/CMakeFiles/__idf_hal.dir/cache_hal.c.obj 541bfff1c2d208c1
27921 35388 7972519305753020 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/uart_periph.c.obj f10a7b3ed06bf587
30148 38196 7972519328024734 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/pcnt_periph.c.obj f17da8010e9581d1
28792 36491 7972519314479512 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/dedic_gpio_periph.c.obj 91964282eb5acb64
20841 28791 7972519234964454 esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp32s3/bootloader_esp32s3.c.obj d947c5667ad01313
25535 31859 7972519281900056 esp-idf/esp_common/libesp_common.a 891207f689e25fb1
28976 36789 7972519316346208 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/gdma_periph.c.obj 91d2146a1ee1f7d9
30562 38585 7972519332188048 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/rmt_periph.c.obj af1cdcb61265a8fd
29871 37907 7972519325243728 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/ledc_periph.c.obj 392fcf5635d183da
30879 38948 7972519335345934 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/sdm_periph.c.obj f6eece75fa47a6c
31807 40278 7972519344626631 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/temperature_sensor_periph.c.obj d83cbd41ea1020ef
31542 40023 7972519341976854 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/i2c_periph.c.obj 5ef120502d833831
40279 44394 7972519429329181 esp-idf/esp_system/libesp_system.a ddde89b8978598a9
32425 40576 7972519350885212 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/timer_periph.c.obj 610b855f8e6dee9f
31234 39741 7972519338894422 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/i2s_periph.c.obj 117545c597522b70
33171 40916 7972519358256184 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/lcd_periph.c.obj 8bc453888898e441
34274 41487 7972519369517098 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/mpi_periph.c.obj b33fc4d827fc12f4
35389 41977 7972519380442965 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/touch_sensor_periph.c.obj cc10e1130e992d2b
33629 41237 7972519362859978 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/mcpwm_periph.c.obj 68bdfa54a12adef
25721 32424 7972519283759436 esp-idf/micro-ecc/CMakeFiles/__idf_micro-ecc.dir/uECC_verify_antifault.c.obj 35928cc7849f916e
4909 5073 7969061088749753 project_elf_src_esp32s3.c c6b798c623069fab
4909 5073 7969061088749753 D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/bootloader/project_elf_src_esp32s3.c c6b798c623069fab
34990 41700 7972519376436986 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/sdmmc_periph.c.obj d181395037d6caa5
36792 43215 7972519394488217 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/usb_dwc_periph.c.obj e96bf772c269a279
36492 42666 7972519391464390 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/usb_periph.c.obj fea484626d0cc084
37190 43388 7972519398442004 esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32s3/rtc_io_periph.c.obj b00fd608dfef39c2
38949 44393 7972519416047953 CMakeFiles/bootloader.elf.dir/project_elf_src_esp32s3.c.obj 2d1412e3a638c51a
38197 43817 7972519408522816 esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/xt_trax.c.obj 9e4966385a3a867
38585 44133 7972519412393241 esp-idf/main/CMakeFiles/__idf_main.dir/bootloader_start.c.obj ca48f263f3d7a88f
38949 44393 7972519416047953 CMakeFiles/bootloader.elf.dir/project_elf_src_esp32s3.c.obj 2d1412e3a638c51a
40279 44394 7972519429329181 esp-idf/esp_system/libesp_system.a ddde89b8978598a9
44394 45464 7972519470481753 esp-idf/efuse/libefuse.a f35a59860877b974
31859 40279 7972519345234323 esp-idf/esp_hw_support/libesp_hw_support.a aafeeb1a2a95e029
45464 46962 7972519481193472 esp-idf/bootloader_support/libbootloader_support.a 9adca25e7a8db44f
46962 47949 7972519496154959 esp-idf/esp_bootloader_format/libesp_bootloader_format.a 865fefd8eab4a07
47950 48931 7972519506040199 esp-idf/spi_flash/libspi_flash.a df983f7dc7c6390f
@@ -230,25 +115,10 @@
54558 55632 7972519572117849 bootloader.elf 4459267baa7cb33
55632 56665 7972519593016996 .bin_timestamp 74d81e5b755f9e2
55632 56665 7972519593016996 D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/bootloader/.bin_timestamp 74d81e5b755f9e2
56665 56918 7972519593195841 esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
56665 56918 7972519593195841 D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
19 144 7972523284204433 esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
19 144 7972523284204433 D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
30 213 7972528001796374 esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
30 213 7972528001796374 D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
14 88 7972531347428726 esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
14 88 7972531347428726 D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
36 218 7972553162313136 esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
36 218 7972553162313136 D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
47 352 7972558478401734 esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
47 352 7972558478401734 D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
11 79 7972560142496579 esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
11 79 7972560142496579 D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
31 199 7973144869121109 esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
31 199 7973144869121109 D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
19 127 7973157305218469 esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
19 127 7973157305218469 D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
24 699 7973167525274860 esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
24 699 7973167525274860 D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
28 310 7973168080001169 esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
28 310 7973168080001169 D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
31 575 7973227351950600 esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
31 575 7973227351950600 D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
20 7701 7973311994950539 bootloader.elf 4459267baa7cb33
7702 8228 7973312076854991 .bin_timestamp 74d81e5b755f9e2
7702 8228 7973312076854991 D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/bootloader/.bin_timestamp 74d81e5b755f9e2
8228 8576 7973312077022921 esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4
8228 8576 7973312077022921 D:/Projects/trunk/JoyD/ESP32/my_usb_project/build/bootloader/esp-idf/esptool_py/CMakeFiles/bootloader_check_size 3e73059819fce7a4

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@@ -570,8 +570,6 @@ SECTIONS
. = ALIGN(ALIGNOF(.flash.rodata));
} >default_rodata_seg
. = ALIGN(0x10000);
. = ALIGN(0x10000);
. = ALIGN(0x10000);
.flash.rodata : ALIGN(0x10)
{
_flash_rodata_start = ABSOLUTE(.);

File diff suppressed because one or more lines are too long

View File

@@ -1,7 +1,7 @@
{
"version": "1.2",
"project_name": "my_usb_project",
"project_version": "a69243c-dirty",
"project_version": "d2fe260-dirty",
"project_path": "D:/Projects/trunk/JoyD/ESP32/my_usb_project",
"idf_path": "D:/DiskC/ProgramFiles/Espressif/frameworks/esp-idf-v5.2.6",
"build_dir": "D:/Projects/trunk/JoyD/ESP32/my_usb_project/build",

View File

@@ -2,7 +2,7 @@ idf_component_register(SRCS "my_usb_project.c" "../rust_app/rust_app_wrapper.c"
INCLUDE_DIRS "."
PRIV_INCLUDE_DIRS "${CMAKE_CURRENT_LIST_DIR}/../rust_app")
set(RUST_LIB_PATH "${CMAKE_CURRENT_LIST_DIR}/../rust_app/target/xtensa-esp32s3-none-elf/debug/librust_app.a")
set(RUST_LIB_PATH "${CMAKE_CURRENT_LIST_DIR}/../rust_app/target/xtensa-esp32s3-none-elf/release-debug/librust_app.a")
message(STATUS "Rust library path: ${RUST_LIB_PATH}")
# 直接将 Rust 库添加到链接器命令中

View File

@@ -104,6 +104,11 @@ void rust_vTaskDelay(uint32_t xTicksToDelay) {
vTaskDelay(xTicksToDelay);
}
// 暴露日志函数给 Rust
void rust_esp_log_i(const char* tag, const char* message) {
ESP_LOGI(tag, "%s", message);
}
void app_main(void)
{
ESP_LOGI(TAG, "USB 初始化");

View File

@@ -1,11 +1,22 @@
#include <stdio.h>
#include "esp_log.h"
#include "freertos/FreeRTOS.h"
#include "freertos/task.h"
static const char* TAG = "RustApp";
extern void rust_app_main();
void rust_app_wrapper_init() {
ESP_LOGI(TAG, "Initializing Rust application...");
void rust_app_task(void* pvParameters) {
ESP_LOGI(TAG, "Rust application task started");
rust_app_main();
}
void rust_app_wrapper_init() {
ESP_LOGI(TAG, "Initializing Rust application...");
// 创建一个新的任务来运行 Rust 应用
xTaskCreate(rust_app_task, "rust_app_task", 4096, NULL, 5, NULL);
ESP_LOGI(TAG, "Rust application task created");
}

View File

@@ -4,6 +4,7 @@
//! that interacts with the USB HID interface implemented in C/TinyUSB.
#![no_std]
#![no_main]
use esp_backtrace as _;
@@ -17,23 +18,40 @@ fn panic(_info: &core::panic::PanicInfo) -> ! {
// HID 键码常量
const HID_KEY_A: u8 = 0x04;
const REPORT_ID_KEYBOARD: u8 = 1;
const PD_MS_TO_TICKS: u32 = 1;
// FFI 函数声明
extern "C" {
fn rust_is_usb_mounted() -> bool;
fn rust_send_keyboard_report(report_id: u8, modifier: u8, keycode: *const u8);
fn rust_vTaskDelay(xTicksToDelay: u32);
fn rust_esp_log_i(tag: *const u8, format: *const u8);
}
/// 日志函数
fn log_info(message: &'static str) {
// 转换 Rust 静态字符串为 C 字符串
let tag = b"RustApp\0";
// 直接使用静态字符串的指针,确保它在整个程序生命周期内有效
// 注意Rust 的字符串字面量已经以 null 结尾
let msg_ptr = message.as_ptr();
unsafe {
rust_esp_log_i(tag.as_ptr(), msg_ptr);
}
}
#[no_mangle]
extern "C" fn rust_app_main() {
// 初始化代码
log_info("Rust app started");
loop {
log_info("Sending random key...");
send_random_key();
// 等待 5 秒
// 等待 5 秒 (5000ms / 10ms per tick = 500 ticks)
log_info("Waiting for 5 seconds...");
unsafe {
rust_vTaskDelay(5000 * PD_MS_TO_TICKS);
rust_vTaskDelay(500);
}
}
}
@@ -51,11 +69,13 @@ fn send_random_key() {
rust_is_usb_mounted()
};
if mounted {
log_info("USB mounted!");
break;
}
// 等待 100ms
// 等待 100ms (100ms / 10ms per tick = 10 ticks)
log_info("USB not mounted yet");
unsafe {
rust_vTaskDelay(100 * PD_MS_TO_TICKS);
rust_vTaskDelay(10);
}
}
@@ -66,20 +86,25 @@ fn send_random_key() {
// 发送随机键按下事件
let keycode = [random_key, 0, 0, 0, 0, 0];
log_info("Sending key press event");
unsafe {
rust_send_keyboard_report(REPORT_ID_KEYBOARD, 0, keycode.as_ptr());
}
// 等待 50ms
// 等待 50ms (50ms / 10ms per tick = 5 ticks)
log_info("Waiting for 50ms...");
unsafe {
rust_vTaskDelay(50 * PD_MS_TO_TICKS);
rust_vTaskDelay(5);
}
// 发送随机键释放事件
let keycode = [0, 0, 0, 0, 0, 0];
log_info("Sending key release event");
unsafe {
rust_send_keyboard_report(REPORT_ID_KEYBOARD, 0, keycode.as_ptr());
}
} else {
log_info("USB not mounted after 10 attempts");
}
}