jomjol 5 лет назад
Родитель
Сommit
1a0feb4f19
100 измененных файлов с 3838 добавлено и 3046 удалено
  1. BIN
      code/.DS_Store
  2. 0 1
      code/.gitignore
  3. BIN
      code/build/.ninja_deps
  4. 0 2891
      code/build/.ninja_log
  5. 0 1
      code/build/config.env
  6. 7 0
      code/components/connect_wlan/CMakeLists.txt
  7. 0 0
      code/components/connect_wlan/connect_wlan.cpp
  8. 0 0
      code/components/connect_wlan/connect_wlan.h
  9. 1 0
      code/components/esp32-camera-master/.gitignore
  10. 35 0
      code/components/esp32-camera-master/CMakeLists.txt
  11. 71 0
      code/components/esp32-camera-master/Kconfig
  12. 0 0
      code/components/esp32-camera-master/LICENSE
  13. 358 0
      code/components/esp32-camera-master/README.md
  14. 4 0
      code/components/esp32-camera-master/component.mk
  15. 0 0
      code/components/esp32-camera-master/conversions/esp_jpg_decode.c
  16. 0 0
      code/components/esp32-camera-master/conversions/include/esp_jpg_decode.h
  17. 0 0
      code/components/esp32-camera-master/conversions/include/img_converters.h
  18. 0 0
      code/components/esp32-camera-master/conversions/jpge.cpp
  19. 0 0
      code/components/esp32-camera-master/conversions/private_include/jpge.h
  20. 0 0
      code/components/esp32-camera-master/conversions/private_include/yuv.h
  21. 11 0
      code/components/esp32-camera-master/conversions/to_bmp.c
  22. 2 3
      code/components/esp32-camera-master/conversions/to_jpg.cpp
  23. 0 0
      code/components/esp32-camera-master/conversions/yuv.c
  24. 109 37
      code/components/esp32-camera-master/driver/camera.c
  25. 0 5
      code/components/esp32-camera-master/driver/include/esp_camera.h
  26. 2 0
      code/components/esp32-camera-master/driver/include/sensor.h
  27. 0 0
      code/components/esp32-camera-master/driver/private_include/camera_common.h
  28. 0 0
      code/components/esp32-camera-master/driver/private_include/sccb.h
  29. 0 0
      code/components/esp32-camera-master/driver/private_include/xclk.h
  30. 0 95
      code/components/esp32-camera-master/driver/sccb.c
  31. 0 0
      code/components/esp32-camera-master/driver/sensor.c
  32. 0 3
      code/components/esp32-camera-master/driver/xclk.c
  33. 150 0
      code/components/esp32-camera-master/examples/take_picture.c
  34. 5 0
      code/components/esp32-camera-master/idf_component.yml
  35. 25 0
      code/components/esp32-camera-master/library.json
  36. 1032 0
      code/components/esp32-camera-master/sensors/nt99141.c
  37. 0 0
      code/components/esp32-camera-master/sensors/ov2640.c
  38. 0 0
      code/components/esp32-camera-master/sensors/ov3660.c
  39. 0 0
      code/components/esp32-camera-master/sensors/ov5640.c
  40. 439 0
      code/components/esp32-camera-master/sensors/ov7670.c
  41. 0 0
      code/components/esp32-camera-master/sensors/ov7725.c
  42. 16 0
      code/components/esp32-camera-master/sensors/private_include/nt99141.h
  43. 211 0
      code/components/esp32-camera-master/sensors/private_include/nt99141_regs.h
  44. 825 0
      code/components/esp32-camera-master/sensors/private_include/nt99141_settings.h
  45. 0 0
      code/components/esp32-camera-master/sensors/private_include/ov2640.h
  46. 0 0
      code/components/esp32-camera-master/sensors/private_include/ov2640_regs.h
  47. 0 0
      code/components/esp32-camera-master/sensors/private_include/ov2640_settings.h
  48. 0 0
      code/components/esp32-camera-master/sensors/private_include/ov3660.h
  49. 0 0
      code/components/esp32-camera-master/sensors/private_include/ov3660_regs.h
  50. 0 0
      code/components/esp32-camera-master/sensors/private_include/ov3660_settings.h
  51. 0 0
      code/components/esp32-camera-master/sensors/private_include/ov5640.h
  52. 0 0
      code/components/esp32-camera-master/sensors/private_include/ov5640_regs.h
  53. 0 0
      code/components/esp32-camera-master/sensors/private_include/ov5640_settings.h
  54. 14 0
      code/components/esp32-camera-master/sensors/private_include/ov7670.h
  55. 354 0
      code/components/esp32-camera-master/sensors/private_include/ov7670_regs.h
  56. 0 0
      code/components/esp32-camera-master/sensors/private_include/ov7725.h
  57. 0 0
      code/components/esp32-camera-master/sensors/private_include/ov7725_regs.h
  58. 9 0
      code/components/jomjol_controlcamera/CMakeLists.txt
  59. 126 5
      code/components/jomjol_controlcamera/ClassControllCamera.cpp
  60. 1 1
      code/components/jomjol_controlcamera/ClassControllCamera.h
  61. 0 0
      code/components/jomjol_controlcamera/camera_define._h_
  62. 6 0
      code/components/jomjol_controlcamera/esp_camera._h_
  63. 0 0
      code/components/jomjol_controlcamera/img_converters.h
  64. 0 0
      code/components/jomjol_controlcamera/sensor.h
  65. 0 0
      code/components/jomjol_controlcamera/server_camera.cpp
  66. 0 0
      code/components/jomjol_controlcamera/server_camera.h
  67. 7 0
      code/components/jomjol_fileserver_ota/CMakeLists.txt
  68. 0 0
      code/components/jomjol_fileserver_ota/miniz.c
  69. 0 0
      code/components/jomjol_fileserver_ota/miniz.h
  70. 1 1
      code/components/jomjol_fileserver_ota/server_file.cpp
  71. 0 0
      code/components/jomjol_fileserver_ota/server_file.h
  72. 0 0
      code/components/jomjol_fileserver_ota/server_help.cpp
  73. 0 0
      code/components/jomjol_fileserver_ota/server_help.h
  74. 3 3
      code/components/jomjol_fileserver_ota/server_ota.cpp
  75. 0 0
      code/components/jomjol_fileserver_ota/server_ota.h
  76. 7 0
      code/components/jomjol_flowcontroll/CMakeLists.txt
  77. 0 0
      code/components/jomjol_flowcontroll/ClassFlow.cpp
  78. 0 0
      code/components/jomjol_flowcontroll/ClassFlow.h
  79. 0 0
      code/components/jomjol_flowcontroll/ClassFlowAlignment.cpp
  80. 0 0
      code/components/jomjol_flowcontroll/ClassFlowAlignment.h
  81. 0 0
      code/components/jomjol_flowcontroll/ClassFlowAnalog.cpp
  82. 0 0
      code/components/jomjol_flowcontroll/ClassFlowAnalog.h
  83. 0 0
      code/components/jomjol_flowcontroll/ClassFlowControll.cpp
  84. 0 0
      code/components/jomjol_flowcontroll/ClassFlowControll.h
  85. 0 0
      code/components/jomjol_flowcontroll/ClassFlowDigit.cpp
  86. 0 0
      code/components/jomjol_flowcontroll/ClassFlowDigit.h
  87. 0 0
      code/components/jomjol_flowcontroll/ClassFlowImage.cpp
  88. 0 0
      code/components/jomjol_flowcontroll/ClassFlowImage.h
  89. 0 0
      code/components/jomjol_flowcontroll/ClassFlowMQTT.cpp
  90. 0 0
      code/components/jomjol_flowcontroll/ClassFlowMQTT.h
  91. 0 0
      code/components/jomjol_flowcontroll/ClassFlowMakeImage.cpp
  92. 0 0
      code/components/jomjol_flowcontroll/ClassFlowMakeImage.h
  93. 0 0
      code/components/jomjol_flowcontroll/ClassFlowPostProcessing.cpp
  94. 0 0
      code/components/jomjol_flowcontroll/ClassFlowPostProcessing.h
  95. 0 0
      code/components/jomjol_flowcontroll/camera_define.h
  96. 7 0
      code/components/jomjol_helper/CMakeLists.txt
  97. 0 0
      code/components/jomjol_helper/Helper.cpp
  98. 0 0
      code/components/jomjol_helper/Helper.h
  99. 0 0
      code/components/jomjol_image_proc/CFindTemplate.cpp
  100. 0 0
      code/components/jomjol_image_proc/CFindTemplate.h

BIN
code/.DS_Store


+ 0 - 1
code/.gitignore

@@ -3,4 +3,3 @@
 .vscode/c_cpp_properties.json
 .vscode/launch.json
 .vscode/ipch
-.helper

BIN
code/build/.ninja_deps


+ 0 - 2891
code/build/.ninja_log

@@ -1,2891 +0,0 @@
-# ninja log v5
-30	56	6274371564996346	project_elf_src.c	8f8c466ec02999ae
-32	71	6274371565086363	esp-idf/esp32/esp32_out.ld	c8f9ecaccc6cb7d
-81	254	6274371566816767	esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/debug_helpers_asm.S.obj	87e81cacb8682985
-86	258	6274371566836769	esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/expression_with_stack_xtensa_asm.S.obj	aab56459cf745d5
-76	283	6274371567176851	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/stack_check.c.obj	b5fd0eb02b437b94
-88	286	6274371566986798	esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/eri.c.obj	d581fbc8e8402e1e
-84	291	6274371567156836	esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/expression_with_stack_xtensa.c.obj	7ebd60b50066db5f
-74	350	6274371567796989	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/mac_addr.c.obj	7805fa9a18bdfd0c
-72	354	6274371567596938	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/system_api.c.obj	8af079fb62e2bd2a
-91	399	6274371568027041	esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/debug_helpers.c.obj	3b3d74b83910d143
-79	420	6274371568417129	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/pm_locks.c.obj	ec31b42d119559c7
-27	453	6274371568377117	partition_table/partition-table.bin	f4dea21e1fb08b99
-255	472	6274371568847218	esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/trax.c.obj	fe3f4a57c8f375b9
-292	490	6274371569047268	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/micro_error_reporter.cc.obj	19cd90c1d9626972
-355	518	6274371569527364	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/micro_time.cc.obj	67b24afe802b878d
-473	750	6274371571547829	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/debug_log.cc.obj	3b6ebaa897901120
-350	773	6274371571977942	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/recording_simple_memory_allocator.cc.obj	d878765b31cc0e94
-518	825	6274371572538046	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/micro_profiler.cc.obj	4f324fc5195981d6
-490	914	6274371573218217	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/micro_string.cc.obj	3ebc95f5c56ac3ed
-453	966	6274371573848362	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/micro_utils.cc.obj	b43aeb9f0ba6804f
-836	2122	6274371585220935	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/dequantize.cc.obj	b00128ab446b911b
-284	2847	6274371592572597	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/simple_memory_allocator.cc.obj	129eea8ae4f953dd
-975	2894	6274371592832657	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/prelu.cc.obj	6b1ddb32fb9430b9
-2183	3022	6274371594242964	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/kernels/internal/quantization_util.cc.obj	7ab4b1f845fcd930
-400	3041	6274371594623045	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/recording_micro_allocator.cc.obj	4d28fc943d2ce1f3
-2894	3103	6274371595073149	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/core/api/tensor_utils.cc.obj	e07e480ccd2f1249
-259	3223	6274371596323441	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/memory_helpers.cc.obj	ce84b2a155a61a28
-3032	3269	6274371596983565	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/benchmarks/keyword_scrambled_model_data.cc.obj	690e3db37da94f33
-3048	3293	6274371597043585	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/c/common.c.obj	45db30013648e56e
-921	3299	6274371597133607	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/schema/schema_utils.cc.obj	58bf73db375e4b4a
-3132	3428	6274371598443893	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/memory_planner/linear_memory_planner.cc.obj	3c172cfdc00b80fc
-3269	3456	6274371598713974	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/core/api/error_reporter.cc.obj	a5ac899c5c52e310
-3293	3541	6274371599684187	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/testing/test_conv_model.cc.obj	a389c48759a1a86a
-3233	3741	6274371601174533	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/memory_planner/greedy_memory_planner.cc.obj	e87ac4d03233c0f8
-2854	4119	6274371605475500	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/kernels/kernel_util.cc.obj	6732da63413d2004
-775	4154	6274371605755569	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/micro_interpreter.cc.obj	108f7d49ab740de4
-420	4471	6274371608556180	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/all_ops_resolver.cc.obj	3b3e764d213e50ce
-766	4805	6274371612086987	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/micro_allocator.cc.obj	9f342addee25b03a
-3564	5017	6274371613887392	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/logical.cc.obj	8ebb92dd84d411c8
-4174	5407	6274371617688285	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/resize_nearest_neighbor.cc.obj	8b7e26bc3d730cab
-3456	5457	6274371618378419	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/l2norm.cc.obj	dcc2f54e94d446f1
-5085	5799	6274371621849216	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/kernel_util.cc.obj	f4bc66166af95729
-5457	6217	6274371626150155	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/ceil.cc.obj	169c39e2d88ca08d
-3299	6238	6274371626350201	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/core/api/op_resolver.cc.obj	642ebe1434ae5516
-4526	6484	6274371629082308	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/tanh.cc.obj	3368791a6c24975d
-3748	6533	6274371629522406	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/shape.cc.obj	42d57f86c11ecfc8
-4140	6586	6274371629832468	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/pad.cc.obj	22d4e600fb185ca3
-6247	6921	6274371633354898	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/floor.cc.obj	f15977d016a0c6de
-287	7340	6274371637016003	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/test_helpers.cc.obj	4c7a6b5f0c5b85ce
-6970	7402	6274371638159849	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/kernel_runner.cc.obj	b839678a91354f93
-4825	7568	6274371639970243	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/softmax.cc.obj	a052628e5ca63501
-5821	7827	6274371642280967	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/arg_min_max.cc.obj	c40b6db86e4a03b1
-6586	7854	6274371642661043	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/hard_swish.cc.obj	6abcd3093e55a45b
-7877	8109	6274371645321641	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/ethosu.cc.obj	11e0d427f3314a11
-3428	8123	6274371645061601	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/core/api/flatbuffer_conversions.cc.obj	eca4c2b221c3af4d
-7407	8144	6274371645431697	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/split_v.cc.obj	5aa925ee3f5b2389
-7598	8463	6274371648612400	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/unpack.cc.obj	32d2902e6d11e5b
-8119	8688	6274371651182955	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/round.cc.obj	84145b94dde385c0
-5434	8707	6274371650752884	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/sub.cc.obj	65aab0262ebd424b
-6534	8735	6274371651383020	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/concatenation.cc.obj	4b0ff09d5ee76261
-7350	9226	6274371656276419	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/pooling.cc.obj	a06c8c216306a872
-8158	9354	6274371657847065	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/quantize.cc.obj	f70447c96377a99
-8749	9447	6274371658397217	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/neg.cc.obj	a0dfc278a9728626
-8135	9506	6274371659077392	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/svdf.cc.obj	147f35bad854840c
-9243	9900	6274371663258300	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/pack.cc.obj	faf51f8ded6cb9eb
-8717	9939	6274371663668391	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/fully_connected.cc.obj	c3941bad25bc0888
-9354	10057	6274371664668611	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/elementwise.cc.obj	6b70de210a3e4224
-7831	10189	6274371665778890	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/maximum_minimum.cc.obj	95b5760d2ccd5c4f
-6218	10969	6274371673720669	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/add.cc.obj	e8ef6868623d3f92
-10210	10974	6274371673780692	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/circular_buffer.cc.obj	fb56d6054f96fb3
-9956	11185	6274371676111214	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/activations.cc.obj	9e8dede41566fa47
-8495	11220	6274371675981171	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/reduce.cc.obj	f0b59cd8bd9e2b62
-6485	11235	6274371676301263	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/mul.cc.obj	3a2190b7c4fda961
-11235	11414	6274371678231688	esp-idf/driver/CMakeFiles/__idf_driver.dir/sensor.c.obj	13a8b64d4d451205
-8689	11466	6274371678781813	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/reshape.cc.obj	1203195786198f4
-9926	11521	6274371679441965	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/conv.cc.obj	1546b5c4afaab206
-10106	11544	6274371679411972	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/logistic.cc.obj	6c35880b47f30e1
-11229	11571	6274371679762069	esp-idf/driver/CMakeFiles/__idf_driver.dir/sccb.c.obj	7a44326b71946c69
-10975	11747	6274371681812487	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/split.cc.obj	e68b042f1d986543
-9470	12091	6274371685173237	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/strided_slice.cc.obj	81c9214b91601823
-10970	12305	6274371687383732	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/depthwise_conv.cc.obj	53b5f58d8a1632fb
-9555	16163	6274371725798830	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/comparisons.cc.obj	82d080b41dae177a
-40	241	6274371891468628	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_app.c.obj	c25e092ea0f43928
-44	244	6274371891508640	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_noos.c.obj	5baabbcacdb411ea
-49	348	6274371892558868	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/partition.c.obj	1cd7bf51bc78f423
-52	392	6274371892988966	esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_ota_ops.c.obj	3040302d95b5b319
-37	400	6274371893069000	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_api.c.obj	8a6f5f6f9e5f8421
-47	480	0	esp-idf/partition_table/CMakeFiles/partition_table	613753df489e8d9e
-47	339	6274372402302013	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_drivers.c.obj	563cc5d3c1063ad7
-40	340	6274372402462036	esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_app_desc.c.obj	c56ecfa1fbd0da43
-32	341	6274372402532047	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/ipc.c.obj	94a476cb4696f5b2
-42	342	6274372402602077	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_generic.c.obj	5b4a575f1c191d04
-49	364	6274372402832128	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/cache_utils.c.obj	4ea430da67e21d89
-28	387	6274372403052167	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj	242b333a7e55244b
-45	396	6274372403132190	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp32/spi_flash_rom_patch.c.obj	cb9a76dca0e713a1
-33	71	6274375341415609	esp-idf/esp32/esp32_out.ld	c8f9ecaccc6cb7d
-78	275	6274375343396071	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/stack_check.c.obj	b5fd0eb02b437b94
-74	301	6274375343686127	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/mac_addr.c.obj	7805fa9a18bdfd0c
-86	318	6274375343716134	esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/trax.c.obj	fe3f4a57c8f375b9
-82	325	6274375343636125	esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/expression_with_stack_xtensa.c.obj	7ebd60b50066db5f
-80	329	6274375343786153	esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/debug_helpers.c.obj	3b3d74b83910d143
-71	333	6274375343976199	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/system_api.c.obj	8af079fb62e2bd2a
-76	415	6274375344596332	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/pm_locks.c.obj	ec31b42d119559c7
-29	897	0	esp-idf/partition_table/CMakeFiles/partition_table	613753df489e8d9e
-320	2765	6274375367875738	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/simple_memory_allocator.cc.obj	129eea8ae4f953dd
-337	2826	6274375368625911	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/schema/schema_utils.cc.obj	58bf73db375e4b4a
-326	2984	6274375370026222	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/memory_helpers.cc.obj	ce84b2a155a61a28
-430	3050	6274375370896406	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/core/api/op_resolver.cc.obj	642ebe1434ae5516
-312	3583	6274375376087572	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/recording_micro_allocator.cc.obj	4d28fc943d2ce1f3
-276	3935	6274375379558363	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/micro_interpreter.cc.obj	108f7d49ab740de4
-2829	4261	6274375382288970	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/dequantize.cc.obj	b00128ab446b911b
-89	4532	6274375384619518	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/micro_allocator.cc.obj	9f342addee25b03a
-2782	4692	6274375386840016	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/prelu.cc.obj	6b1ddb32fb9430b9
-91	4763	6274375387640184	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/all_ops_resolver.cc.obj	3b3e764d213e50ce
-3606	4934	6274375389620638	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/logical.cc.obj	8ebb92dd84d411c8
-2993	5040	6274375390970962	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/l2norm.cc.obj	dcc2f54e94d446f1
-3989	5879	6274375398712695	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/tanh.cc.obj	3368791a6c24975d
-3080	5973	6274375399932982	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/shape.cc.obj	42d57f86c11ecfc8
-946	6484	6274375405434212	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/core/api/flatbuffer_conversions.cc.obj	eca4c2b221c3af4d
-4965	6671	6274375405104159	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/quantize.cc.obj	f70447c96377a99
-5047	6815	6274375407064577	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/svdf.cc.obj	147f35bad854840c
-4613	7447	6274375414816329	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/softmax.cc.obj	a052628e5ca63501
-4764	7928	6274375419628731	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/reduce.cc.obj	f0b59cd8bd9e2b62
-330	7981	6274375420028817	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/test_helpers.cc.obj	4c7a6b5f0c5b85ce
-6591	8084	6274375420969025	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/hard_swish.cc.obj	6abcd3093e55a45b
-4284	8242	6274375422659431	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/sub.cc.obj	65aab0262ebd424b
-5923	8722	6274375427492434	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/maximum_minimum.cc.obj	95b5760d2ccd5c4f
-7464	9116	6274375431743643	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/pooling.cc.obj	a06c8c216306a872
-7943	9138	6274375431493580	bootloader-prefix/src/bootloader-stamp/bootloader-mkdir	295967688528e545
-5973	9215	6274375432753879	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/reshape.cc.obj	1203195786198f4
-8018	9267	6274375433153963	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/fully_connected.cc.obj	c3941bad25bc0888
-9144	9419	6274375434224183	bootloader-prefix/src/bootloader-stamp/bootloader-download	14c1f77be1b67833
-6733	9431	6274375434394228	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/concatenation.cc.obj	4b0ff09d5ee76261
-9420	9554	6274375436154628	bootloader-prefix/src/bootloader-stamp/bootloader-patch	df80bdb9b7b35346
-9445	9755	6274375437284896	bootloader-prefix/src/bootloader-stamp/bootloader-update	4c8d43bfdb93695c
-4692	9940	6274375439585415	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/add.cc.obj	e8ef6868623d3f92
-9123	10350	6274375444116439	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/logistic.cc.obj	6c35880b47f30e1
-8743	10363	6274375444256457	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/depthwise_conv.cc.obj	53b5f58d8a1632fb
-9273	10426	6274375444906606	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/activations.cc.obj	9e8dede41566fa47
-9216	10621	6274375446867046	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/conv.cc.obj	1546b5c4afaab206
-8273	10889	6274375449527647	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/strided_slice.cc.obj	81c9214b91601823
-6831	11424	6274375454638789	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/mul.cc.obj	3a2190b7c4fda961
-8112	15619	6274375496718374	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/comparisons.cc.obj	82d080b41dae177a
-9778	16393	6274375504698200	bootloader-prefix/src/bootloader-stamp/bootloader-configure	65d30ccd25873f62
-33	69	6274375963427769	esp-idf/esp32/esp32_out.ld	c8f9ecaccc6cb7d
-87	234	6274375965018152	esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/eri.c.obj	3ab38ea2da8a2d33
-78	264	6274375965238197	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/ledc_hal_iram.c.obj	a05714a24bc4237
-70	270	6274375965288200	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/i2c_hal_iram.c.obj	7ae903a92cbe44d7
-85	273	6274375965438249	esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/expression_with_stack_xtensa.c.obj	7bd410be33e0b659
-76	278	6274375965318214	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/timer_hal.c.obj	1c695ba8740e3e4f
-72	282	6274375965328220	esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp32/esp_efuse_api.c.obj	eb4efa014c0874b6
-82	290	6274375965518258	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/ledc_hal.c.obj	3c4bd193171c737e
-74	322	6274375965748316	esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_table.c.obj	7017ee2c55e8a41a
-270	373	6274375966428459	esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/debug_helpers_asm.S.obj	bb7e8ea9f41e43ce
-234	393	6274375966178403	esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/expression_with_stack_xtensa_asm.S.obj	8cb2e10216f5499d
-80	428	6274375966898573	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/i2c_hal.c.obj	16ba93543ece8f8e
-274	473	6274375967448700	esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/trax.c.obj	d54e09b47f50ed4a
-264	478	6274375967348678	esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/debug_helpers.c.obj	a170ef93d444619e
-323	528	6274375967918812	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_gd.c.obj	83bd2c61899afb2e
-28	601	0	esp-idf/partition_table/CMakeFiles/partition_table	613753df489e8d9e
-374	632	6274375968919029	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp32/flash_ops_esp32.c.obj	8ade7fe33920b694
-291	660	6274375968999043	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_ops.c.obj	7c99d762e37db0b9
-433	701	6274375969719225	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_issi.c.obj	ab356095199166b7
-413	705	6274375969539171	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/memspi_host_driver.c.obj	d3247c329e6a6137
-283	708	6274375969539171	esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_ota_ops.c.obj	b287bbf7cdb23857
-474	798	6274375970509403	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/cache_utils.c.obj	87cd2bd63acbb39a
-479	842	6274375971009498	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_mmap.c.obj	d7fd1f2758f0975
-279	845	6274375970889467	esp-idf/esp_ringbuf/CMakeFiles/__idf_esp_ringbuf.dir/ringbuf.c.obj	38824d5d30a466b2
-632	881	6274375971429603	esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_app_desc.c.obj	36e4497e1aa06835
-702	914	6274375971859691	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_drivers.c.obj	ef97b0c73d96faf0
-529	920	6274375971739659	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/partition.c.obj	28f26cbfc4f0b72f
-708	923	6274375971839691	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_noos.c.obj	f24f8afc648486dd
-603	982	6274375972439846	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp32/spi_flash_rom_patch.c.obj	677dab20ac440719
-660	1003	6274375972469852	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_generic.c.obj	7e5219b0c461d9a4
-845	1035	6274375972969949	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/blowfish.c.obj	a05ae0723a1b3dfc
-923	1084	6274375973430047	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aria.c.obj	1795476301083b01
-842	1091	6274375973460059	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_app.c.obj	43a0c4acbc3824c1
-798	1144	6274375974100208	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_spi_init.c.obj	3d364dc05d402f6
-705	1165	6274375974050200	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_api.c.obj	f389a668782743d3
-915	1203	6274375974430281	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1parse.c.obj	e472794c6a67dce
-881	1207	6274375974550300	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1write.c.obj	b9834ebb8ae5fa32
-1085	1231	6274375974980392	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aesni.c.obj	9b0ed38f494bf3b4
-1035	1235	6274375974720339	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/arc4.c.obj	d27df76a5c4745ca
-920	1249	6274375974810365	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/base64.c.obj	9f78594e759d3874
-1003	1329	6274375975770586	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aes.c.obj	91da4bf5a9c81e9f
-1144	1345	6274375975980624	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chacha20.c.obj	e1c180dec0585cec
-1207	1349	6274375976210677	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cmac.c.obj	2d656fce1c6f9e4c
-1232	1359	6274375976290695	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/camellia.c.obj	d8088561bc9d6f01
-1235	1456	6274375976950827	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chachapoly.c.obj	7a5168cf677e67cc
-1166	1470	6274375977380944	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ccm.c.obj	ceaf88d1921b690c
-1092	1475	6274375977320924	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher.c.obj	324a4887b669aca
-1203	1494	6274375977320924	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher_wrap.c.obj	437d89fc755b4ce3
-1360	1517	6274375977711020	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/des.c.obj	f142246d50d2b1b
-1346	1597	6274375978541197	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdh.c.obj	2188d646be6ffe52
-1249	1612	6274375978771254	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/dhm.c.obj	574e966f33722f8d
-1457	1633	6274375978881276	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecjpake.c.obj	3fdda51c9a0a9161
-1476	1664	6274375979081326	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy_poll.c.obj	6668078c44f1121
-1329	1689	6274375979311378	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ctr_drbg.c.obj	239bcc1fa6877c12
-1350	1694	6274375979451423	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdsa.c.obj	9bca89345302e963
-982	1772	6274375980141564	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum.c.obj	496c79ad5afc810e
-1612	1852	6274375980971730	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/havege.c.obj	807abdc41ea52c2b
-1470	1920	6274375981431840	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/error.c.obj	79b34fb1b5c70597
-1694	1942	6274375982031990	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md4.c.obj	90f2f5b44625c942
-1495	1959	6274375982021984	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/gcm.c.obj	9bbe6b654a63e4b1
-1633	1987	6274375982542103	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy.c.obj	a222e210733b445b
-1780	2007	6274375982552104	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hkdf.c.obj	da2970ff35997ef4
-1866	2035	6274375983012209	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md2.c.obj	6a7e30b065e5d7e1
-1689	2039	6274375982742135	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md.c.obj	68a34f2bfe14a15
-1665	2105	6274375983432310	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md5.c.obj	994be741015181ea
-1987	2139	6274375984032455	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/nist_kw.c.obj	835c2b762503db66
-1959	2156	6274375983962430	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/memory_buffer_alloc.c.obj	59821650c80077b7
-2039	2214	6274375984682592	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/__/__/port/esp_mem.c.obj	51eade61f286c09b
-1921	2217	6274375984812602	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hmac_drbg.c.obj	7b11ab67722aabe5
-1942	2239	6274375984842616	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md_wrap.c.obj	8760d7a7486243b3
-2036	2324	6274375985622793	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/__/__/port/esp_hardware.c.obj	4892e744ad7c21c7
-2106	2361	6274375986192958	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/__/__/port/esp_sha.c.obj	6b985e7bf7f9214e
-1598	2371	6274375986122926	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp.c.obj	6b05661f296fb139
-1517	2397	6274375986543014	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp_curves.c.obj	9dcd28fe40597f54
-2214	2417	6274375986593034	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/padlock.c.obj	4cc42477fbc45642
-2007	2442	6274375986883088	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/__/__/port/esp_sha1.c.obj	5ce4aeb2a9ff0b6f
-2157	2459	6274375987233163	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/oid.c.obj	97da98247e4bc9e4
-2143	2490	6274375987353205	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/__/__/port/esp_sha256.c.obj	a3874ec70d885cd1
-2218	2526	6274375987823307	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs5.c.obj	df3937853c4e5d02
-2398	2567	6274375988133377	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ripemd160.c.obj	b7588fab8bd11f49
-2240	2587	6274375988403426	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs12.c.obj	2f6a92ec50fec815
-2372	2622	6274375988753512	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk_wrap.c.obj	a52dce91b2e250f5
-2324	2626	6274375988663494	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pem.c.obj	e04e2bd8bed7ffe2
-2362	2629	6274375988933552	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk.c.obj	bedd47bc89cd2527
-2460	2670	6274375989233625	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform.c.obj	15ad2bbb3f37b905
-2490	2702	6274375989413648	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/poly1305.c.obj	c8949848b633537a
-2528	2730	6274375989993782	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform_util.c.obj	a8ee52554f9856e0
-2417	2751	6274375990093816	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkwrite.c.obj	83b78a113c92e203
-2568	2770	6274375990343866	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha256.c.obj	3f0f8a86fe60107b
-2622	2803	6274375990593921	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/threading.c.obj	f6dafbb44968c615
-2629	2824	6274375990903979	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/timing.c.obj	c92077119126e2dc
-2731	2857	6274375991204076	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/xtea.c.obj	7147d20161037a05
-2588	2862	6274375991124042	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha512.c.obj	2b9c1fc4fff7fd20
-2443	2891	6274375991554143	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkparse.c.obj	ce15423182dce347
-2670	2902	6274375991634162	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha1.c.obj	f46e9e79ff679024
-2751	2919	6274375991754194	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version_features.c.obj	978c08e1f3f83b3f
-2771	2938	6274375991884220	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version.c.obj	d34de65b1cd743e5
-2703	2989	6274375992474356	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa_internal.c.obj	2702f815d5f0c3b8
-2902	3023	6274375992874438	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/pkcs11.c.obj	ccf142f65f43894a
-2891	3162	6274375994224740	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/__/__/port/esp_timing.c.obj	e1e0e43a6cd1e126
-2858	3206	6274375994564803	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/__/__/port/esp32/sha.c.obj	339e8c081622bb7b
-2939	3209	6274375994674835	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_create.c.obj	5b1d48c19b9c2c76
-2995	3263	6274375995204961	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/certs.c.obj	b437fb9947f265f5
-2804	3271	6274375995064924	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/__/__/port/esp32/esp_bignum.c.obj	77f8a3f61d56e6f2
-2862	3274	6274375995204961	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/__/__/port/esp32/aes.c.obj	5116b99c8496950a
-2824	3279	6274375995304993	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/__/__/port/esp_sha512.c.obj	657f81a8eb80a68a
-2626	3344	6274375996095179	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa.c.obj	c34f222a7a72584e
-2919	3351	6274375995935139	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509.c.obj	c14ab752abb1bcdb
-3206	3382	6274375996325219	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/debug.c.obj	78845249ec347e77
-3163	3445	6274375997015382	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_csr.c.obj	79cc5514a4281546
-3049	3479	6274375997075389	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crl.c.obj	9c8c0801f7202ab2
-3271	3561	6274375998235651	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_csr.c.obj	e71cd4378ce510be
-3274	3603	6274375998675759	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cookie.c.obj	49c7785963c24ab5
-3279	3641	6274375998765781	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ticket.c.obj	3f1c8a67fb79860a
-3263	3687	6274375999395921	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_crt.c.obj	517d75971c8a1fc6
-3383	3754	6274375999745989	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ciphersuites.c.obj	25b363a77c0e7b6a
-3484	3777	6274376000436149	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cache.c.obj	f2c46620e0abcfac
-3561	3807	6274376000486168	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/__/__/port/mbedtls_debug.c.obj	56cd3636e305072b
-3642	3915	6274376001746431	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/port/os_xtensa.c.obj	a4dc883931614f9a
-3688	3976	6274376002176555	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/uart_hal_iram.c.obj	5f6e51abbac4972f
-3209	4000	6274376002276559	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crt.c.obj	3c3cfaa98faf59fa
-3603	4028	6274376002716668	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/__/__/port/net_sockets.c.obj	93c3088eeec0e0ff
-3352	4081	6274376003226788	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_srv.c.obj	77a207565a4ba712
-3344	4093	6274376003206772	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cli.c.obj	c03db5c7bd351c6
-3808	4103	6274376003426837	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/gpio_hal.c.obj	636137f8523293f2
-3777	4114	6274376003676871	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/uart_hal.c.obj	7f913444df05a2
-3918	4162	6274376004267022	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_flash_hal.c.obj	8eb3b6a5b9421cb8
-4028	4304	6274376005117213	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/can_hal.c.obj	dd89974e093388be
-3756	4360	6274376005817359	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/sdio_slave_hal.c.obj	3e691a0da142c417
-4001	4368	6274376006277474	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_flash_hal_iram.c.obj	ad420ce1f7f87853
-3977	4371	6274376006287471	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/mcpwm_hal.c.obj	3feb23439907ced1
-4082	4410	6274376006637551	esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy.c.obj	7b88665aedbece19
-4105	4463	6274376007117652	esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_netif_glue.c.obj	e9ea9e36d3800512
-4094	4555	6274376007907830	esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy_dp83848.c.obj	c120e7a50e34d25a
-4164	4604	6274376008007844	esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy_ip101.c.obj	ff71e2ee4fa9d15f
-4361	4730	6274376009768245	esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy_rtl8201.c.obj	a5c43585e4729f3a
-3446	4763	6274376010038315	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls.c.obj	7f16e04fc88d7478
-4114	4766	6274376010048329	esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_mac_esp32.c.obj	6ec8a3a74e7bf8d6
-4410	4777	6274376010418386	esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_defaults.c.obj	b950361369183af5
-4368	4784	6274376010468413	esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy_lan8720.c.obj	e5639aa02f5c14c2
-4463	4850	6274376010938509	esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_objects.c.obj	a627919e48c0c03
-4313	4921	6274376010968527	esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth.c.obj	f003fc93ca17ebf6
-4372	5102	6274376013579111	esp-idf/tcpip_adapter/CMakeFiles/__idf_tcpip_adapter.dir/tcpip_adapter_compat.c.obj	8640c7bea6cef458
-4581	5142	6274376013729169	esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip_ppp.c.obj	39bd0aae74f9b891
-4767	5146	6274376013929209	esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/loopback/esp_netif_loopback.c.obj	75a2c42c5bf37d96
-4622	5149	6274376013979219	esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_handlers.c.obj	3528a6e96f3331bd
-4763	5153	6274376014039226	esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip_defaults.c.obj	b2b137bf3b359855
-4778	5168	6274376014179261	esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_sta_list.c.obj	cac86fd28d7393d0
-4851	5252	6274376015029457	esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/event_loop_legacy.c.obj	f37065b491b69d5f
-4784	5436	6274376016749832	esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event.c.obj	5e58e3d40afbad79
-4921	5461	6274376017049919	esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event_private.c.obj	d59849c77ed36282
-5146	5472	6274376017319975	esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/coexist.c.obj	edad47688e87b555
-5104	5563	6274376017890095	esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/default_event_loop.c.obj	535cd326bf5897cf
-5142	5601	6274376018360192	esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/event_send.c.obj	5b9ce424a88fb880
-5168	5648	6274376018510241	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth_ie.c.obj	f8cd03fa4b6cc98a
-5150	5693	6274376019420434	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ap_config.c.obj	477723ff9fa22303
-4730	5698	6274376019460446	esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip.c.obj	74df9bf5129b4059
-5447	5770	6274376020170652	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ieee802_1x.c.obj	a4834db09faa35b5
-5478	5828	6274376020880765	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-ccm.c.obj	b52a14e4c4211e09
-5648	5890	6274376021500913	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-cbc.c.obj	feb75b3235500749
-5563	5894	6274376021540912	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-internal-enc.c.obj	7414c907a2928b57
-5469	5912	6274376021720972	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/wpa_common.c.obj	db233ed7fff2598d
-5153	5915	6274376021530920	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/sae.c.obj	25ef0f34598c7217
-5693	5968	6274376022181080	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-internal.c.obj	1d1f3b3425f0d59b
-5602	6004	6274376022451115	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-internal-dec.c.obj	9f1992dfccb7af4d
-5771	6062	6274376023091263	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-tlsprf.c.obj	f97f7522ef3f16a5
-5828	6070	6274376023321324	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-wrap.c.obj	7bf8280b9a00ae98
-5912	6149	6274376024121503	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_ops.c.obj	41844e53b5c6ef9e
-5890	6193	6274376024561609	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-unwrap.c.obj	260d9e6a60d086ca
-5895	6231	6274376024821687	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-omac1.c.obj	c22b85fe8239fe88
-5968	6272	6274376025271749	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_internal-modexp.c.obj	a08dd39606cd72fb
-5252	6283	6274376025251766	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth.c.obj	5f9b652ace332dc
-5916	6354	6274376025931902	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ccmp.c.obj	cc0f41875f31576b
-6063	6360	6274376026301998	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_internal-cipher.c.obj	ca5dabd2f2b9a80f
-6071	6364	6274376026211977	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_group5.c.obj	fcb5fa93422111cf
-5698	6395	6274376026652074	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/bignum.c.obj	d23a750da13fb32b
-6014	6446	6274376027042154	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_mbedtls.c.obj	44604c351479ee92
-6150	6497	6274376027492272	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/des-internal.c.obj	7ff8db7e175bee94
-6194	6504	6274376027632295	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_internal.c.obj	1e02a814bc9c87cd
-6232	6518	6274376027742323	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_groups.c.obj	b0ee7de57e7c8406
-6289	6542	6274376027932363	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_internal-rsa.c.obj	77eab3c3cc50d3cb
-6272	6581	6274376028462487	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/md4-internal.c.obj	41a1d9cc539cf17
-6360	6592	6274376028372454	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/md5.c.obj	393711c1a15b2b1d
-6364	6658	6274376029092628	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/md5-internal.c.obj	c8627b15f194c9d4
-6395	6675	6274376029292662	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/rc4.c.obj	1ed95336395c4bf0
-6581	6712	6274376029612743	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/chap.c.obj	8de43dd4dedd69af
-6500	6720	6274376029782779	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-internal.c.obj	5b90183c280898b6
-6354	6763	6274376030142855	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-internal.c.obj	9afa0b98f7238763
-6447	6767	6274376030232875	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ms_funcs.c.obj	d10ef9a3e32b15f
-6522	6779	6274376030432922	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256.c.obj	e9c5bb1aadcbb5bb
-6510	6794	6274376030382918	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1.c.obj	8b970d86f587f1a0
-6542	6874	6274376031053062	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-pbkdf2.c.obj	23b17f950184791b
-6658	6878	6274376031283111	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap_common.c.obj	775f459616196861
-6675	6993	6274376032353375	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls.c.obj	17d093ccec96ff09
-6764	7008	6274376032693439	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_common.c.obj	4d4ea2182e7ff613
-6592	7028	6274376032863481	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_mschapv2.c.obj	1825f0f9a3506137
-6795	7045	6274376033073522	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/mschapv2.c.obj	2fc99afa85553906
-6768	7178	6274376034373807	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls_common.c.obj	cbca2428f1edc7d3
-6712	7273	6274376035314016	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap.c.obj	211881dd9b706b2a
-6720	7355	6274376035734126	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap.c.obj	6927376fae04f6bd
-6879	7384	6274376036334262	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/esp_supplicant/esp_hostap.c.obj	371bd98ed36a419a
-7179	7415	6274376036704344	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/esp_supplicant/esp_wpas_glue.c.obj	55d8d6349f7935c2
-6874	7442	6274376036844374	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_ttls.c.obj	174018438b22aed7
-7010	7484	6274376037244457	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/esp_supplicant/esp_wpa_main.c.obj	6710a8c2c6f247c3
-7053	7502	6274376037344481	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/esp_supplicant/esp_wpa3.c.obj	bcf8f42067c1f0ed
-6779	7510	6274376037394500	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/esp_supplicant/esp_wpa2.c.obj	1d0dabaa72b7642a
-7281	7629	6274376038984864	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/pmksa_cache.c.obj	fd4e774c87220d94
-7355	7700	6274376039394966	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/pkcs1.c.obj	28f52c3eddd2b813
-7384	7722	6274376039725018	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa_ie.c.obj	43f01d2456a261a8
-7442	7772	6274376040275135	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/asn1.c.obj	8db82804d3451bc5
-7484	7844	6274376040785272	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/pkcs5.c.obj	edd4e9a7fa7c343e
-7510	7847	6274376041135346	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/tlsv1_client.c.obj	2bcfbc13e21a3e3b
-7506	7865	6274376041185371	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/tls_internal.c.obj	e508a992f0f387b3
-7000	7956	6274376041835511	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa.c.obj	adca81bb70487f3e
-7034	7977	6274376042375623	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/esp_supplicant/esp_wps.c.obj	b2a3cfe2b5f4a4a4
-7722	8002	6274376042675686	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/pkcs8.c.obj	230e663c87564909
-7772	8060	6274376043155792	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/rsa.c.obj	66e834b5e9ce2e97
-7416	8065	6274376043245818	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/bignum.c.obj	641069e382cdd534
-7630	8087	6274376043185808	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/tlsv1_client_read.c.obj	85fccb9ec54dd41f
-7866	8149	6274376044216041	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/tlsv1_common.c.obj	26df85dacc54fac4
-7700	8169	6274376043975979	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/tlsv1_client_write.c.obj	52d0dded8e548ca3
-7848	8258	6274376044946199	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/tlsv1_cred.c.obj	4fc2f06025110a5
-7957	8282	6274376045126244	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/tlsv1_record.c.obj	773f15fb3c0892cd
-8002	8307	6274376045216256	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/base64.c.obj	21143a2373ffd6c7
-8066	8312	6274376045376293	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/ext_password.c.obj	a6fb10939e5026a
-8087	8316	6274376045646375	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/uuid.c.obj	f5154f065439eeb3
-7977	8323	6274376045486334	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/tlsv1_server.c.obj	9d2e97a1c7fbe8cd
-7845	8328	6274376045756388	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/tlsv1_server_read.c.obj	48b8639557a07366
-8169	8513	6274376047776850	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/common.c.obj	a9d538db90c3a9b6
-8258	8580	6274376048407002	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpa_debug.c.obj	1f1c7c9988f39047
-8149	8592	6274376048547029	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/tlsv1_server_write.c.obj	9e68b79b974295d
-8309	8654	6274376049197169	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpabuf.c.obj	1e0c4cc28b052a59
-8060	8657	6274376049027130	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/x509v3.c.obj	fe71b046bbe01516
-8329	8661	6274376049127152	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_common.c.obj	e16219a06b80b287
-8283	8664	6274376049217178	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps.c.obj	c2e75de378f87451
-8319	8667	6274376049107156	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_parse.c.obj	f9e40581c96f0192
-8313	8792	6274376049967347	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_build.c.obj	66fbb82b9a1999b9
-8583	8936	6274376051797755	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_process.c.obj	f34db3c8abb9e446
-8667	8958	6274376052037798	esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/lib_printf.c.obj	5f058182be279ff3
-8517	8979	6274376052317872	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_dev_attr.c.obj	9df9256edb2b889a
-8658	9106	6274376053468127	esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_init.c.obj	c21f791e0f24c914
-8664	9110	6274376053678189	esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig.c.obj	b6a9eded56901b8
-8324	9194	6274376054488370	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_validate.c.obj	a6588229377fa0c2
-8808	9256	6274376055158506	esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/mesh_event.c.obj	451ead3319eaa413
-8593	9278	6274376054778422	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_enrollee.c.obj	233395670f5a3efb
-8981	9300	6274376055358585	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/croutine.c.obj	2c8d228ffd25093a
-8661	9337	6274376055568607	esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/phy_init.c.obj	1c46ecedab2a1619
-9110	9342	6274376056088728	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-openocd.c.obj	6a457c79d02650eb
-8937	9386	6274376056568830	esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig_ack.c.obj	c8598d914df721b1
-9107	9488	6274376057178960	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/event_groups.c.obj	1d93135d6d0e0365
-9279	9635	6274376058915670	esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_netif.c.obj	b503b0d9cc20b282
-9338	9660	6274376059255751	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping.c.obj	6275e85ea726921d
-9194	9705	6274376059495799	esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/esp32/esp_adapter.c.obj	c727d72fe5f49ca9
-9263	9726	6274376059795868	esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_default.c.obj	40e0e84eb924d0d
-9387	9744	6274376060035927	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/esp_ping.c.obj	3a315556313e5f11
-8654	9763	6274376060115930	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_registrar.c.obj	74e33d0f3759de2a
-9301	9772	6274376060265965	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping_sock.c.obj	4562d19fcc59c946
-9342	9844	6274376060636061	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/dhcpserver/dhcpserver.c.obj	c59b9fe5a23c9c05
-9635	10038	6274376062956592	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netbuf.c.obj	923cd7213074b8e6
-9661	10055	6274376063146629	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/sntp/sntp.c.obj	8db4cec55b95867e
-9744	10111	6274376063806779	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/if_api.c.obj	15c6a932f0a115b
-9727	10121	6274376063566734	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/err.c.obj	713661ee4f31534f
-9844	10124	6274376063836796	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netifapi.c.obj	b0b15f6703116f64
-9772	10128	6274376063836796	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/netbiosns/netbiosns.c.obj	adbbd08ca47162d8
-9502	10140	6274376064016845	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_lib.c.obj	e8d533d24f88b6cd
-9768	10196	6274376064466934	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netdb.c.obj	2ef01128bdc4b21d
-10060	10431	6274376066987490	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/def.c.obj	d3eba8183de695aa
-9706	10460	6274376067047507	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_msg.c.obj	b4c90284c022b774
-10129	10472	6274376067297550	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ip.c.obj	2865c5c1377f6b2e
-10141	10476	6274376067277577	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/mem.c.obj	d94bdcb1eb15733b
-10111	10482	6274376067397579	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/tcpip.c.obj	16c494400e1978ec
-10124	10491	6274376067487609	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/memp.c.obj	b5a4c82cd7662888
-10197	10520	6274376067687681	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/init.c.obj	7ea92bf9e3b93b61
-10121	10552	6274376067997728	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/sntp/sntp.c.obj	6f04f809dd90b877
-10488	10774	6274376070458286	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/stats.c.obj	fa908dd67868fc72
-10473	10778	6274376070168222	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/sys.c.obj	6999a3200ba53f19
-10461	10878	6274376071008437	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/inet_chksum.c.obj	12b073a96a2347ff
-10432	11063	6274376072598763	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/dns.c.obj	7e1493e355d72719
-10521	11067	6274376073078872	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/netif.c.obj	445eb78de7380adc
-10492	11080	6274376073378938	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/pbuf.c.obj	77664fb9c6578674
-10554	11126	6274376073608994	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/raw.c.obj	261c936fb67b2ba3
-10476	11254	6274376074869271	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_in.c.obj	e06e5a7ebd775cec
-10045	11278	6274376075249351	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/sockets.c.obj	d615b95379c5a2e
-10892	11387	6274376076119552	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/timeouts.c.obj	ec12b038ae8f2763
-11126	11430	6274376077009762	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/autoip.c.obj	bba03ed5c3e2d4b7
-10779	11458	6274376077089767	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_out.c.obj	7f4cf92c3439df23
-11067	11554	6274376078200031	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/etharp.c.obj	fbf3915ead137ef9
-10774	11557	6274376078019988	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp.c.obj	1952b464ce773e47
-11081	11625	6274376078590106	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/udp.c.obj	e9b7eae5a90328d8
-11254	11660	6274376079080227	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4.c.obj	8f59f23fbeff69c2
-11279	11712	6274376079520324	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/igmp.c.obj	ef20366e557d86d3
-11387	11719	6274376079840388	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_addr.c.obj	36489bd33764df68
-11063	11723	6274376079650358	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/dhcp.c.obj	bef3323b9474fae6
-11430	11790	6274376080510553	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/icmp.c.obj	b3b18850b13166c7
-11459	11803	6274376080520556	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ethip6.c.obj	109318722f59e97c
-11558	11819	6274376080870634	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/dhcp6.c.obj	d49714e6abf8115d
-11554	11868	6274376081260726	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_frag.c.obj	1cf0238e8885cac2
-11661	12061	6274376083311199	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/icmp6.c.obj	e0ea0f7e43ab757a
-11720	12090	6274376083271176	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/inet6.c.obj	8f1b1db268d0e290
-11724	12120	6274376083791292	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_addr.c.obj	df3a7cb7b359efd2
-11625	12141	6274376083771283	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/mld6.c.obj	9f2bec46881e5386
-11803	12166	6274376084231401	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/slipif.c.obj	ba4e401bbf51b829
-11790	12248	6274376084841516	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_frag.c.obj	54bd924cad4f17ec
-11712	12269	6274376085231620	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6.c.obj	3a01667c234a9a39
-12062	12387	6274376086371871	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/auth.c.obj	6ca192b50f751828
-12090	12409	6274376086781974	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ccp.c.obj	11de7e80419c41ab
-12141	12436	6274376086982003	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eap.c.obj	5db3a4e9c8c1c2ff
-11868	12439	6274376086801973	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/lowpan6.c.obj	de15889ee053541e
-12166	12442	6274376087012000	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eui64.c.obj	7089c0b42b8dc098
-12120	12456	6274376087062022	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ethernet.c.obj	50b6f50d480c9132
-12248	12572	6274376087962228	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-md5.c.obj	42d78f71652b2158
-12270	12620	6274376088562372	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/demand.c.obj	322517c1feb7fbfa
-12409	12698	6274376089432561	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap_ms.c.obj	917abe4cb70d7351
-12436	12709	6274376089712610	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-new.c.obj	5a705c2d19516bd2
-12453	12721	6274376089722620	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/lcp.c.obj	844cd35e00ce8600
-12387	12725	6274376089912668	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ecp.c.obj	f4bc6ea7888b7868
-12439	12743	6274376090132733	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipv6cp.c.obj	8186315b7baba7a3
-12457	12747	6274376090172763	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/magic.c.obj	22d0ac1d68259b1c
-11819	12816	6274376090612820	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/nd6.c.obj	dada60225f69b055
-12573	12965	6274376092253214	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipcp.c.obj	9622b292deb9e845
-12620	12974	6274376092403240	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/fsm.c.obj	996121ef72d7cafd
-12709	12983	6274376092293217	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/multilink.c.obj	e17a90d4f05900b6
-12744	13001	6274376092533257	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppos.c.obj	2a73bd5f5f4c78a
-12698	13014	6274376092763312	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/mppe.c.obj	9a289da882f21f0e
-12725	13045	6274376093013373	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppcrypt.c.obj	aaa69e7d12da709f
-12722	13065	6274376093203415	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppol2tp.c.obj	68b415025968da65
-12750	13079	6274376093333454	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppoe.c.obj	47d5d7e68553ed2a
-12816	13159	6274376094233649	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ppp.c.obj	ba94c2717f2e2294
-12966	13258	6274376095023833	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppapi.c.obj	4b714e13a8188ff1
-12984	13265	6274376095193865	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/upap.c.obj	37a3f56f8c2b7362
-13014	13283	6274376095403914	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/vj.c.obj	e9161c5ee1d8a532
-12975	13311	6274376095613964	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/debug/lwip_debug.c.obj	65baad8da86c5c7
-13001	13326	6274376095834035	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/utils.c.obj	cd82d1a3975de7c3
-13045	13409	6274376096774232	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/vfs_lwip.c.obj	ee871929f65aa640
-13079	13460	6274376097244334	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/netif/dhcp_state.c.obj	eea9fa31b39ddf9b
-13266	13480	6274376097464393	esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj	b797bcdf3c4b00b7
-13285	13525	6274376097834456	esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj	d986ec74e4182e8d
-13067	13536	6274376097894467	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/freertos/sys_arch.c.obj	9282ed8b9752690d
-13159	13559	6274376098154530	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/netif/ethernetif.c.obj	9a70da428df7e757
-13311	13598	6274376098564627	esp-idf/log/CMakeFiles/__idf_log.dir/log_freertos.c.obj	fc108dd15aa1abb1
-13260	13729	6274376099914933	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/netif/wlanif.c.obj	3eaec811d4f1883
-13460	13755	6274376100185001	esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps_init.c.obj	13597b2f932a1879
-13480	13763	6274376100255020	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock.c.obj	f67ad89c4490cb5d
-13536	13823	6274376100865164	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash.c.obj	ae02cc180be6f16a
-13409	13860	6274376101035183	esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps.c.obj	2875946cc62c2baa
-13567	13913	6274376101345259	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_qio_mode.c.obj	c878c33b55d2d84d
-13327	13921	6274376101765351	esp-idf/heap/CMakeFiles/__idf_heap.dir/multi_heap.c.obj	29b54be334010b40
-13525	13942	6274376101955383	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj	d31955d0a39a2b08
-13598	14007	6274376102365496	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj	20a9c635fbbfd3dd
-13823	14097	6274376103555759	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj	6806c1fd2679d223
-13755	14114	6274376103795800	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash_config_esp32.c.obj	af9eb324d247d846
-13861	14143	6274376103915835	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/idf/bootloader_sha.c.obj	a6e8033cf9c941df
-13914	14153	6274376104075873	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse_esp32.c.obj	72b72a0dda2cd4ab
-13763	14163	6274376104185912	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj	d37a1040d9eafc60
-13921	14172	6274376104245925	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj	afbd8f1d24e09f3b
-13729	14201	6274376104465961	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj	5e6c4f2d99f43c09
-14108	14354	6274376106176349	esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj	1fe8143420a4b0bf
-14147	14392	6274376106416415	esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp32/esp_efuse_fields.c.obj	5c94a05a815a93ab
-14010	14396	6274376106546427	esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj	e0ef5dd79b54eb62
-14116	14426	6274376106666471	esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp32/esp_efuse_utility.c.obj	c9ce7cf7438aca15
-14156	14460	6274376106836500	esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj	7bfba0a1f5edfef5
-14173	14681	6274376109387077	esp-idf/driver/CMakeFiles/__idf_driver.dir/can.c.obj	5c13914af528ca9b
-14363	14710	6274376109727150	esp-idf/driver/CMakeFiles/__idf_driver.dir/periph_ctrl.c.obj	d368c700f8e16ac0
-14169	14724	6274376109757160	esp-idf/driver/CMakeFiles/__idf_driver.dir/adc.c.obj	f7ee0b9cce1351ae
-14396	14768	6274376110357302	esp-idf/driver/CMakeFiles/__idf_driver.dir/dac.c.obj	e894b8b952e160e5
-14202	14827	6274376110797392	esp-idf/driver/CMakeFiles/__idf_driver.dir/gpio.c.obj	b8769e35ae4a7624
-13942	14962	6274376112077695	esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_types.cpp.obj	906aa22f15a158cd
-14393	15055	6274376112857866	esp-idf/driver/CMakeFiles/__idf_driver.dir/pcnt.c.obj	fa58f2ff374bf0aa
-14720	15076	6274376113207939	esp-idf/driver/CMakeFiles/__idf_driver.dir/sigmadelta.c.obj	9409b668309f9b61
-14460	15196	6274376114478228	esp-idf/driver/CMakeFiles/__idf_driver.dir/i2s.c.obj	c50ccc9724469ff
-15084	15247	6274376115108376	esp-idf/driver/CMakeFiles/__idf_driver.dir/sdspi_crc.c.obj	d0cb7a2f167df029
-14427	15265	6274376115308406	esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c.c.obj	48dd1e1f11af6f66
-14775	15280	6274376115288427	esp-idf/driver/CMakeFiles/__idf_driver.dir/rtc_io.c.obj	1cd4cc6a7883acd1
-14840	15353	6274376115858539	esp-idf/driver/CMakeFiles/__idf_driver.dir/sdspi_host.c.obj	c0d99bace89d2621
-15056	15357	6274376115948555	esp-idf/driver/CMakeFiles/__idf_driver.dir/sdspi_transaction.c.obj	7b8698d4d4c09bc6
-14696	15377	6274376116298631	esp-idf/driver/CMakeFiles/__idf_driver.dir/ledc.c.obj	92b4808952be0846
-14970	15393	6274376116288626	esp-idf/driver/CMakeFiles/__idf_driver.dir/rtc_module.c.obj	a67ecd929ab3906f
-14731	15548	6274376118169064	esp-idf/driver/CMakeFiles/__idf_driver.dir/rmt.c.obj	c84185a6ea1131ed
-15256	15709	6274376119629391	esp-idf/driver/CMakeFiles/__idf_driver.dir/spi_common.c.obj	a11a935b9f9eb781
-15393	15757	6274376120119509	esp-idf/driver/CMakeFiles/__idf_driver.dir/spi_slave.c.obj	e939bef70dd4b9ce
-15378	15840	6274376120919675	esp-idf/driver/CMakeFiles/__idf_driver.dir/touch_sensor_common.c.obj	38b23dd01c3799d8
-15289	15859	6274376121029709	esp-idf/driver/CMakeFiles/__idf_driver.dir/sdio_slave.c.obj	7346344baf3c3f77
-15201	15942	6274376121949898	esp-idf/driver/CMakeFiles/__idf_driver.dir/mcpwm.c.obj	e2800e1d350edde
-15357	15988	6274376122510042	esp-idf/driver/CMakeFiles/__idf_driver.dir/spi_master.c.obj	7210e3bb1ad7cb47
-15354	15992	6274376122319984	esp-idf/driver/CMakeFiles/__idf_driver.dir/timer.c.obj	6df48979287ea93d
-15550	16000	6274376122500035	esp-idf/driver/CMakeFiles/__idf_driver.dir/sdmmc_transaction.c.obj	3ceafdd973e238ca
-15722	16158	6274376124170421	esp-idf/driver/CMakeFiles/__idf_driver.dir/sdmmc_host.c.obj	82fd2e0875f0dff6
-15988	16232	6274376125030609	esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_ops.cpp.obj	4fc7ce3c292cee36
-15761	16345	6274376125920810	esp-idf/driver/CMakeFiles/__idf_driver.dir/esp32/touch_sensor.c.obj	81d187cd95ad59ac
-15270	16359	6274376125880802	esp-idf/driver/CMakeFiles/__idf_driver.dir/uart.c.obj	ddb156d6678d87d1
-15884	17095	6274376133572559	esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_item_hash_list.cpp.obj	51f7ecfad9ba574b
-15992	17313	6274376134532761	esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_simple.cpp.obj	aac8f1b7b43c73e2
-15943	17408	6274376135432970	esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_cxx_api.cpp.obj	a8289979a5702197
-16000	17429	6274376136523212	esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_locked.cpp.obj	6b74939111fbd80f
-17096	17526	6274376137573441	esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_local_storage.c.obj	97efecc242732b98
-15848	17580	6274376137553422	esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_api.cpp.obj	2323f8af32cae682
-16163	17845	6274376140664143	esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition_manager.cpp.obj	23eee4527914107f
-17313	17979	6274376141704383	esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_cond_var.c.obj	bacca7230b8ad920
-16232	18018	6274376141614354	esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_pagemanager.cpp.obj	491fc7fae59eee3c
-17527	18046	6274376142364524	esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_flash.c.obj	48f374d2adb9163
-17430	18065	6274376142954650	esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_uart.c.obj	aade3eeaa7c5950f
-16364	18151	6274376143834862	esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_page.cpp.obj	cff9a747a9cf6669
-17581	18193	6274376143924879	esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_port.c.obj	2018dfc84b99fc68
-17408	18235	6274376143924879	esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread.c.obj	899d29f99e316b8
-16346	18345	6274376145275181	esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_storage.cpp.obj	d2113e3d5032383c
-18034	18456	6274376146525485	esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_apis.c.obj	883cafe39ed23316
-17979	18489	6274376147105600	esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_elf.c.obj	35371ae5de2b82b4
-18046	18507	6274376147245621	esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_access.c.obj	1d8860065f610777
-17845	18511	6274376146975565	esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_common.c.obj	f5a82ca8a442f171
-18066	18520	6274376147405677	esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_masks.c.obj	a94bfdaa8299368c
-18151	18654	6274376148185844	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/cache_sram_mmu.c.obj	7553b7757a9a9c49
-18235	18687	6274376148855993	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/brownout.c.obj	ffc10ae57d955f15
-18456	18697	6274376149186049	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/dport_panic_highint_hdl.S.obj	ba68c466e9576c68
-18193	18721	6274376149216082	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/cache_err_int.c.obj	9fc3d58feaa72cfa
-18346	19022	6274376151726627	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/crosscore_int.c.obj	53d024af7d2533ef
-18511	19053	6274376152686862	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/dport_access.c.obj	cf5e01515a6c760c
-18490	19069	6274376152796889	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/esp_himem.c.obj	42dd2aae8e0cbb94
-18721	19211	6274376153657063	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/int_wdt.c.obj	dec56175af9e03b7
-18508	19225	6274376154307215	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/esp_timer_esp32.c.obj	4bd24345bb6aadb8
-18697	19285	6274376154907361	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/pm_trace.c.obj	1591128b73dd1d0
-18654	19335	6274376155037386	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/clk.c.obj	a4fec42f36ffb87b
-19070	19372	6274376156389052	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/hw_random.c.obj	8d2275025bb66e3
-18688	19387	6274376155677543	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/intr_alloc.c.obj	5d62a3028fb205ca
-18520	19510	6274376155907587	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/cpu_start.c.obj	e95e58310a6fc4db
-19063	19718	6274376159569774	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/panic.c.obj	286e9ca35e514de3
-19531	19801	6274376159779806	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/soc_include_legacy_warn.c.obj	278f11d230e846
-19376	19809	6274376159839832	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/spiram.c.obj	4aea3192cd51fd5
-19296	19813	6274376160349928	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/reset_reason.c.obj	aee0f13a922dd025
-19040	19856	6274376160479979	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/pm_esp32.c.obj	e1e4550489d671f1
-19336	20082	6274376162410410	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/task_wdt.c.obj	c17526445407e7b0
-19801	20090	6274376163580671	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_slave_hal_iram.c.obj	32f71e8c384cc598
-19718	20145	6274376163180587	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/sigmadelta_hal.c.obj	f1ff9f8057f80e6a
-19813	20165	6274376164040767	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_slave_hal.c.obj	52559f2e669c3f98
-19809	20187	6274376164150805	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/touch_sensor_hal.c.obj	28123c7cbd34e08e
-19212	20205	6274376164230821	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/sleep_modes.c.obj	53b4a0ac73975375
-20090	20385	6274376166481322	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/ets_timer_legacy.c.obj	cb8cb4c8652fd9d3
-19227	20460	6274376165801163	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/system_api_esp32.c.obj	372c704378c6ea3d
-19856	20542	6274376166461310	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/pcnt_hal.c.obj	20b9a80db2fc88eb
-20165	20647	6274376168351761	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/dbg_stubs.c.obj	bd905ce68bfb252
-20188	20740	6274376169151958	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_timer.c.obj	23f1f7f7ae4e1c8
-20083	20753	6274376169692048	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/i2s_hal.c.obj	d07f06138dc766d1
-19387	20819	6274376170762299	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/spiram_psram.c.obj	8b6f635ed62f1f2a
-20206	20847	6274376170872319	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/freertos_hooks.c.obj	c085edc521eee117
-20145	20898	6274376171382442	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj	dbc8059e5d5a1fb4
-20542	20904	6274376171642492	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/stack_check.c.obj	1454733788638f1b
-20385	20942	6274376171702502	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/system_api.c.obj	af1153f5ecd421b0
-20460	21030	6274376172622716	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/mac_addr.c.obj	fc4b8ad189d3e96f
-20820	21033	6274376172782747	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/gpio_periph.c.obj	34a747d6047b2109
-20754	21057	6274376173062817	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/dac_periph.c.obj	925c3e8d0a555410
-20847	21060	6274376173122831	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/adc_periph.c.obj	925be15f692a96e0
-20740	21064	6274376173252859	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/pm_locks.c.obj	6083bcd12299791e
-20648	21101	6274376173382889	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/ipc.c.obj	840f8b6d1913e40d
-20904	21156	6274376174163074	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_pm.c.obj	d46ea9b44af137d2
-21030	21159	6274376174313097	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_periph.c.obj	cf78738542f26a78
-20898	21202	6274376174593152	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/cpu_util.c.obj	1ebeb7854e5dff5a
-21034	21247	6274376174913231	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_io_periph.c.obj	96443c15388cab4f
-21101	21309	6274376175713414	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdio_slave_periph.c.obj	11651c75c2da4646
-21061	21314	6274376175773425	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_init.c.obj	5c962bac51a44e16
-20958	21341	6274376175993474	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_sleep.c.obj	67b5b98ee4bb7dc1
-21160	21359	6274376176083502	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdmmc_periph.c.obj	d3481891b94e2274
-21064	21375	6274376176193524	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_clk_init.c.obj	7e09307a4eca8f28
-21202	21404	6274376176453585	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/soc_memory_layout.c.obj	c7cc772969127c03
-21248	21425	6274376176753647	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/spi_periph.c.obj	bbb61205e6f33e9d
-21314	21462	6274376177283759	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/interrupts.c.obj	9afdc579e3c61211
-21157	21475	6274376177313772	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_wdt.c.obj	d996fdc64b7f4521
-21058	21531	6274376177965358	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_clk.c.obj	7c838f4f07240cd5
-21342	21536	6274376177885335	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/ledc_periph.c.obj	83110d950dcbaf63
-21375	21548	6274376178105382	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/touch_sensor_periph.c.obj	cf01f4b2cfc24bea
-21310	21578	6274376178445456	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_time.c.obj	a275ece018fa87f2
-21362	21606	6274376178635511	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/touch_sensor_hal.c.obj	cad13ae1519c67e2
-21425	21618	6274376178815536	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/uart_periph.c.obj	27c050185d95d68e
-21462	21626	6274376178935565	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2c_periph.c.obj	6dce6308666d9377
-21476	21693	6274376179145624	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2s_periph.c.obj	c8c2bb40b67445a4
-21626	21738	6274376180035824	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/lldesc.c.obj	d5eafe60290f51ed
-21536	21761	6274376180275876	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/memory_layout_utils.c.obj	7aa10d7e858541c5
-21413	21781	6274376180505927	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/emac_hal.c.obj	9ff65f9432214700
-21579	21788	6274376180405907	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/rmt_hal.c.obj	93554e99068dc672
-21532	21792	6274376180525943	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_hal.c.obj	7e9134b5960c5fad
-21608	21865	6274376181286099	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/adc_hal.c.obj	87be9ed219f5eef8
-21548	21931	6274376181206077	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/rtc_io_hal.c.obj	10d120721900cd28
-21762	21936	6274376181726197	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/portasm.S.obj	14c7dfbf9c72f191
-21618	21945	6274376181736198	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/dac_hal.c.obj	d1ba59bcb30361
-21693	22097	6274376183566624	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_hal_iram.c.obj	a04d85763780fd68
-21789	22111	6274376183798439	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/list.c.obj	dc10f644c4f4f1a4
-21938	22163	6274376184258552	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/xtensa_vector_defaults.S.obj	160fbeb8b08215ad
-21783	22169	6274376184188544	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/timers.c.obj	9977452f2317c2fc
-21946	22207	6274376184448603	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/xtensa_intr_asm.S.obj	8d87a15c4ca9d420
-21739	22224	6274376184708647	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port.c.obj	47e7857e2908ffff
-21933	22271	6274376185348803	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/xtensa_overlay_os_hook.c.obj	edce097309903fff
-22170	22298	6274376185608850	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/xtensa_context.S.obj	e0b6707b1a3564d8
-22165	22309	6274376185558837	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/xtensa_vectors.S.obj	3acaf6d273d6d1f0
-22100	22341	6274376185808901	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/xtensa_init.c.obj	bd464b7666e4ab41
-22112	22347	6274376186168996	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/xtensa_intr.c.obj	66cafa56b4bc6fd
-21865	22495	6274376187369251	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/queue.c.obj	a09218ace7e54882
-22309	22517	6274376187729338	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/heap.c.obj	d3838b2536d45c87
-22225	22576	6274376188359476	esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_semihost.c.obj	2f2e9af4ed79e765
-21792	22612	6274376188649540	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/tasks.c.obj	43037735dab61429
-22347	22641	6274376188769574	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/syscall_table.c.obj	db7be5071cdc96a3
-22300	22655	6274376188829602	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/poll.c.obj	1eb13c285995c0f5
-22341	22658	6274376189119641	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/locks.c.obj	f8abd3ed8ae5c9e1
-22523	22757	6274376190119875	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/pthread.c.obj	66031d57d64dbc9c
-22273	22795	6274376190559967	esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_uart.c.obj	3ebad301d625cc92
-22588	22802	6274376190499985	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/random.c.obj	68ff0437716aaf19
-22503	22818	6274376190649997	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/pread.c.obj	3a50705743671079
-22658	22844	6274376190970062	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/termios.c.obj	3ee2617fa29d8463
-22619	22847	6274376191010069	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/reent_init.c.obj	2d92f434ddb12522
-22655	22956	6274376192240344	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/pwrite.c.obj	22cd21711c5634f7
-22208	22983	6274376192350375	esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs.c.obj	8d836f4a4f3d4903
-22647	22991	6274376192470409	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/select.c.obj	7dc6745d526aae2f
-22802	23001	6274376192670453	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/syscalls.c.obj	e6df52c067e95152
-22795	23102	6274376193600660	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/utime.c.obj	7da98d46f421b4b5
-22844	23142	6274376194100779	esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_exception_stubs.cpp.obj	96f99df18b4f201a
-22847	23146	6274376193990752	esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/gcov/gcov_rtio.c.obj	c12a072c174e89ed
-22759	23156	6274376194200793	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/time.c.obj	bfe8ec8c88347d3b
-22992	23195	6274376194530869	esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/host_file_io.c.obj	e90e7e9c90a708be
-22956	23256	6274376195081000	esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace.c.obj	f145c2b85cd86a44
-22983	23271	6274376195371061	esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace_util.c.obj	6dacc3e2170560e
-22818	23368	6274376196021212	esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_guards.cpp.obj	a0cbefa059fb586d
-23143	23379	6274376196421295	esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborerrorstrings.c.obj	f61b770d4bdf7808
-23146	23396	6274376196281276	esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborencoder_close_container_checked.c.obj	7393dab4efabfc2f
-23272	23488	6274376197421518	esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborpretty_stdio.c.obj	10c7855f794d5cd7
-23258	23504	6274376197651560	esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborparser_dup_string.c.obj	9248efafd92eef8b
-23157	23546	6274376198011655	esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cbortojson.c.obj	d9dfa3304084eadd
-23103	23565	6274376198001648	esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborencoder.c.obj	55b6ca5ab37959e8
-23195	23604	6274376198471759	esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborvalidation.c.obj	70428605522acf6a
-23396	23623	6274376198951861	esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/open_memstream.c.obj	9bf11b584cf206ba
-8972	23696	6274375504698200	bootloader-prefix/src/bootloader-stamp/bootloader-build	85f3eba8b5365e7a
-8972	23696	6274375504698200	bootloader/bootloader.elf	85f3eba8b5365e7a
-8972	23696	6274375504698200	bootloader/bootloader.bin	85f3eba8b5365e7a
-8972	23696	6274375504698200	bootloader/bootloader.map	85f3eba8b5365e7a
-23489	23853	6274376200992331	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/address.c.obj	bee6565dfcdb6f86
-23504	23878	6274376201182378	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_hashkey.c.obj	85ae6f3446321b23
-23376	23881	6274376201402421	esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborpretty.c.obj	9ac93840af14a438
-23566	23885	6274376201472428	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_event.c.obj	c59f16e26197945
-23379	23890	6274376201542440	esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborparser.c.obj	d4c0b061f70b79c6
-23791	23896	6274376201592468	bootloader-prefix/src/bootloader-stamp/bootloader-install	288591a3d3b2c939
-23546	23959	6274376202192606	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/block.c.obj	3560fa7bfbdb88b7
-23624	23968	6274376202182605	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/async.c.obj	103d89c588b517eb
-23897	24160	6274376203902997	CMakeFiles/bootloader-complete	bf68f9ffe9238667
-23897	24160	6274376203902997	bootloader-prefix/src/bootloader-stamp/bootloader-done	bf68f9ffe9238667
-23854	24187	6274376204373090	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_time.c.obj	70d26ecd7dfb99f4
-23605	24278	6274376205383332	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_session.c.obj	c1587a23b43d31eb
-23882	24289	6274376205303294	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/encode.c.obj	526ef8a79146d27e
-23968	24321	6274376205803434	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/mem.c.obj	5a428e9b920d06c7
-23886	24411	6274376206455132	esp-idf/coap/CMakeFiles/__idf_coap.dir/port/coap_debug.c.obj	730cf8d0e750f20d
-23878	24430	6274376206895247	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/pdu.c.obj	cd4ba59308d2f3f0
-23890	24442	6274376206935251	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/option.c.obj	5c8a56fa812a370b
-24187	24515	6274376207735425	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/str.c.obj	17bcccf8d837a547
-24289	24627	6274376208845673	esp-idf/coap/CMakeFiles/__idf_coap.dir/port/coap_notls.c.obj	c543f9bddbe90101
-24445	24654	6274376209095740	esp-idf/console/CMakeFiles/__idf_console.dir/split_argv.c.obj	383011d900a045e7
-24322	24680	6274376209335805	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/subscribe.c.obj	402ffd794316a514
-23959	24809	6274376210706090	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/net.c.obj	add2e44a3a28dcc1
-24160	24829	6274376210876130	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_io.c.obj	9c5adec872f15b18
-24628	24893	6274376211356259	esp-idf/console/CMakeFiles/__idf_console.dir/commands.c.obj	3474b1910a98feee
-24435	25012	6274376212416483	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/uri.c.obj	36160554f37c54be
-24279	25027	6274376212606533	esp-idf/coap/CMakeFiles/__idf_coap.dir/port/coap_mbedtls.c.obj	bd0d2686590b7f23
-24681	25114	6274376213646754	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_frame.c.obj	8a396135c7e7e6fd
-24655	25144	6274376213906831	esp-idf/console/CMakeFiles/__idf_console.dir/linenoise/linenoise.c.obj	3a644923156f9118
-24876	25153	6274376214126883	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_debug.c.obj	dcdb14770e538862
-24420	25156	6274376214086861	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/resource.c.obj	e53e1238d4592ab8
-24893	25266	6274376214947051	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_buf.c.obj	d1650ca0b14e268f
-25027	25279	6274376215397150	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_mem.c.obj	a3ea2ee5afe928b5
-25020	25289	6274376215567193	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_callbacks.c.obj	743c37e1410f804f
-25157	25375	6274376216270309	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_npn.c.obj	1f649ed1ad393f4d
-25144	25426	6274376216630375	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_hd_huffman_data.c.obj	24f94090d512cbe8
-25153	25444	6274376216850443	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_hd_huffman.c.obj	2f2b634e4cc91e1b
-25119	25496	6274376217610598	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_http.c.obj	37d22494c49d780d
-25285	25548	6274376218150733	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_map.c.obj	22fc74d65c973ccf
-25267	25595	6274376218370797	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_helper.c.obj	f6ffeccf0dbe0ce5
-24813	25602	6274376218600829	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_hd.c.obj	9bf3a75f16a5bf14
-25289	25605	6274376218590838	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_option.c.obj	58326af3ab2b832f
-24537	25608	6274376218670836	esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/argtable3.c.obj	fc309e754698dced
-25375	25621	6274376218750865	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_priority_spec.c.obj	3e498cb1bdcc9d4a
-25426	25654	6274376219060917	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_rcbuf.c.obj	670ad34d97d0ff83
-25444	25755	6274376219571041	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_outbound_item.c.obj	a7b807788fe7d3a5
-25496	25794	6274376220541276	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_queue.c.obj	e922874912ce06aa
-25548	25833	6274376220981365	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_pq.c.obj	8b308c93e592c2c1
-25609	25873	6274376221021371	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_version.c.obj	b9df358c78735c62
-25606	25970	6274376221721521	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_submit.c.obj	8a1a8de13828c7c1
-25595	26034	6274376222831788	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_stream.c.obj	a57d87b6e332d33d
-25833	26054	6274376223241889	esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/esp32/gdbstub_esp32.c.obj	add1c3cb33419025
-25873	26087	6274376223491935	esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/xtensa/gdbstub_xtensa.c.obj	bd350251e0b0b6f2
-25795	26158	6274376224062072	esp-idf/esp_adc_cal/CMakeFiles/__idf_esp_adc_cal.dir/esp_adc_cal.c.obj	555a8d869eedd22
-25655	26167	6274376224192099	esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_mbedtls.c.obj	edead9dbdd6a872d
-26004	26220	6274376224842228	esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/gdbstub.c.obj	a3ef3c1824a59140
-26042	26237	6274376224862252	esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/packet.c.obj	49ba99daeaff24da
-25757	26266	6274376225022285	esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls.c.obj	b79e3ad46171fb4a
-26173	26439	6274376227002723	esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_utils.c.obj	9bbef8c71fdd7989
-26055	26512	6274376227712898	esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport.c.obj	ba8ceeb54ecc92b6
-26123	26520	6274376227592855	esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_tcp.c.obj	80ff0d6904cfc7e1
-26237	26596	6274376228253015	esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_utils.c.obj	193d3694b25c891d
-25602	26640	6274376228793133	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/port/http_parser.c.obj	5521564577cf8c77
-26163	26675	6274376229463295	esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ssl.c.obj	e89bc03431e96f73
-26220	26685	6274376228683100	esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ws.c.obj	afbafa5fb0706957
-26266	26753	6274376229973403	esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_auth.c.obj	f4c12e0918e8596f
-26512	26881	6274376231143651	esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_header.c.obj	d2721928adada522
-26521	26993	6274376232593995	esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_main.c.obj	48e0f70eec3d6b9f
-26596	27020	6274376232694026	esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_uri.c.obj	b9dbe9e0e37ace80
-26641	27043	6274376233134088	esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_sess.c.obj	6a489fd975d91cb8
-26685	27072	6274376233134088	esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/util/ctrl_sock.c.obj	1366b70b0b509b0b
-25622	27166	6274376234224356	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_session.c.obj	8cb8aca679a8c04a
-26447	27182	6274376234394380	esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/esp_http_client.c.obj	3bba83af92d9e38b
-26676	27246	6274376234844515	esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_txrx.c.obj	9136ceb7877f7f4d
-26904	27260	6274376235234586	esp-idf/esp_https_ota/CMakeFiles/__idf_esp_https_ota.dir/src/esp_https_ota.c.obj	45ecded0ce2b973f
-26754	27336	6274376235564669	esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_parse.c.obj	7e97047bdba47572
-27020	27349	6274376236104782	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/tcp/mbtcp.c.obj	99b32566c795b230
-27043	27390	6274376236314825	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portother.c.obj	430d8ebdf1ca940f
-27072	27474	6274376237205026	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portevent_m.c.obj	7d5730171bd4efca
-27184	27487	6274376237535105	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portevent.c.obj	2aa3b0102a591b30
-27260	27530	6274376237865182	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/port.c.obj	c56da454cc494807
-27248	27557	6274376237955192	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portother_m.c.obj	3e4942b640b855b9
-27337	27623	6274376238705378	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/rtu/mbcrc.c.obj	eff5246feb33267e
-27174	27642	6274376238655351	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portserial.c.obj	20b2f171378a15e5
-27390	27691	6274376239605573	esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security0.c.obj	af4a340ab20c15f2
-27488	27738	6274376239955665	esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec0.pb-c.c.obj	e4abe916780937c6
-27350	27741	6274376239755605	esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/common/protocomm.c.obj	3784643b21e901f9
-27530	27744	6274376239935641	esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/session.pb-c.c.obj	268cf87812024b82
-27557	27759	6274376240245719	esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/constants.pb-c.c.obj	6975f6509bcb7f91
-27623	27973	6274376242316194	esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec1.pb-c.c.obj	67f44d3d919cc624
-27643	27991	6274376242446217	esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_console.c.obj	2155c1b64bc23c32
-27474	28017	6274376242616255	esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security1.c.obj	62d027ee1fd10ab6
-27692	28049	6274376242836296	esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_httpd.c.obj	1c8041f68578e2d0
-27760	28136	6274376243916552	esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_handler.c.obj	3dee3d8e54c130e1
-27741	28213	6274376244596693	esp-idf/mdns/CMakeFiles/__idf_mdns.dir/mdns_networking.c.obj	f1f95f01f5dbe224
-26993	28269	6274376245236838	esp-idf/protobuf-c/CMakeFiles/__idf_protobuf-c.dir/protobuf-c/protobuf-c/protobuf-c.c.obj	881701074a765a6e
-27992	28312	6274376245786967	esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/proto-c/esp_local_ctrl.pb-c.c.obj	ebe6a13884228cc9
-27974	28389	6274376246207081	esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj	c2d02e5f5b8c9ee5
-27744	28392	6274376246467116	esp-idf/mdns/CMakeFiles/__idf_mdns.dir/mdns_console.c.obj	c1ffce7205b775e3
-28050	28396	6274376246557128	esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_common.c.obj	c725c997cbdd936c
-28136	28413	6274376246737177	esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_init.c.obj	8ac1392812e6c8b1
-28017	28422	6274376246767197	esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_cmd.c.obj	eae82ad74ec77b2e
-28312	28771	6274376250217964	esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_io.c.obj	c9cc5166d14df034
-28234	28774	6274376249997909	esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_mmc.c.obj	b7cd20ae0af12266
-28293	28792	6274376250428010	esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_sd.c.obj	2ea05d70b25a6324
-28393	28797	6274376250528051	esp-idf/esp_serial_slave_link/CMakeFiles/__idf_esp_serial_slave_link.dir/essl.c.obj	c52db3ec78b61336
-28389	28838	6274376250998149	esp-idf/esp_serial_slave_link/CMakeFiles/__idf_esp_serial_slave_link.dir/essl_sdio.c.obj	5124ff3bcdacbdcc
-28424	28856	6274376250928136	esp-idf/expat/CMakeFiles/__idf_expat.dir/expat/expat/lib/xmlrole.c.obj	77ebab48795ff12
-28774	28904	6274376251648303	esp-idf/expat/CMakeFiles/__idf_expat.dir/expat/expat/lib/xmltok_impl.c.obj	89a331a1e896b1cf
-28792	28917	6274376251798327	esp-idf/expat/CMakeFiles/__idf_expat.dir/expat/expat/lib/xmltok_ns.c.obj	fe6a2656c33890b
-28797	28943	6274376252008382	esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/crc32.cpp.obj	8f610ff1b72a8515
-28904	29143	6274376254058849	esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/SPI_Flash.cpp.obj	33a0a2343f4fe480
-28857	29156	6274376254078865	esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Perf.cpp.obj	ce608f4a96a82998
-28918	29177	6274376254328903	esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/Partition.cpp.obj	e038cd526b74e9e9
-28396	29183	6274376254398921	esp-idf/esp_websocket_client/CMakeFiles/__idf_esp_websocket_client.dir/esp_websocket_client.c.obj	7edaeabefd1c8dad
-28944	29318	6274376255369142	esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Safe.cpp.obj	4cd574c6e8e6bc56
-23001	29355	6274376255249116	esp-idf/asio/CMakeFiles/__idf_asio.dir/asio/asio/src/asio.cpp.obj	aef891208363cd0a
-28839	29364	6274376256249326	esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Flash.cpp.obj	ab8217fff1b4d72
-29166	29415	6274376256719425	esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/port/freertos/ffsystem.c.obj	1429c5fc4628ea84
-29179	29462	6274376257049505	esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_rawflash.c.obj	4ea33c742606d918
-29183	29487	6274376257269546	esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_wl.c.obj	9f7904cd4e2a1e58
-29144	29490	6274376257379582	esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/wear_levelling.cpp.obj	f45afa1524512b78
-29375	29692	6274376259430050	esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio.c.obj	68aa52aa5a43798b
-27738	29701	6274376259350050	esp-idf/mdns/CMakeFiles/__idf_mdns.dir/mdns.c.obj	e84e07357fa3ba0d
-29357	29728	6274376259540077	esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ffunicode.c.obj	64067a9ac3c6cb80
-29416	29787	6274376259960170	esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj	668aa81b1bc69ebb
-29487	29944	6274376261870601	esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_spiflash.c.obj	acecc0e540d7ab14
-29463	29960	6274376261990636	esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj	9b0f08a3f32c1b28
-29490	30042	6274376262770812	esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat.c.obj	e0f79d1c793d6c58
-29702	30051	6274376263000847	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/mb.c.obj	b05ae838caf7614b
-29692	30109	6274376263400947	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_slave.c.obj	ee918fbf45d205f3
-29729	30176	6274376264061086	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_master.c.obj	eedd196d4f842ec7
-29788	30196	6274376264501195	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/rtu/mbrtu_m.c.obj	26506518ff06f740
-29944	30372	6274376266161574	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/mb_m.c.obj	a448f44d8bea6166
-30052	30408	6274376266331604	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/rtu/mbrtu.c.obj	b1223dd9bf9cd8c6
-29960	30430	6274376266401625	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/ascii/mbascii_m.c.obj	82486ac6b2ada438
-28414	30446	6274376266621673	esp-idf/expat/CMakeFiles/__idf_expat.dir/expat/expat/lib/xmlparse.c.obj	2ac7e65e45d8cda4
-30042	30461	6274376267091781	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/ascii/mbascii.c.obj	a75b1f1809bb0f0f
-29345	30552	6274376267531886	esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ff.c.obj	ec6c39316e002d78
-30391	30568	6274376268132017	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncdiag.c.obj	fa6494b16ea4776b
-30177	30638	6274376268582112	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portserial_m.c.obj	539d6cc75ce72bb3
-30110	30680	6274376268632124	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/porttimer_m.c.obj	5529be95be772f69
-30196	30717	6274376268842175	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfunccoils_m.c.obj	e6e91f59f3ace4d3
-30461	30727	6274376269684274	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncdisc.c.obj	d1b6d7d050def8a7
-28771	30807	6274376270194381	esp-idf/expat/CMakeFiles/__idf_expat.dir/expat/expat/lib/xmltok.c.obj	d04d8114db658f3f
-30434	30858	6274376270764533	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfunccoils.c.obj	bb501b33844e572e
-30458	30861	6274376270914544	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncdisc_m.c.obj	767fbef65a9c9af2
-30553	30913	6274376271704739	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncholding.c.obj	7f931f2587baa471
-30413	30940	6274376271354655	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/porttimer.c.obj	406a02bc0c57c286
-30638	30951	6274376272144815	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncinput_m.c.obj	36dd74390a6d7db1
-30568	30989	6274376272214852	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncholding_m.c.obj	2307066b639d920b
-30680	31046	6274376273155051	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncinput.c.obj	a8be328588909172
-30718	31050	6274376272664961	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncother.c.obj	afc60095fb35b0c1
-30861	31100	6274376273175056	esp-idf/jsmn/CMakeFiles/__idf_jsmn.dir/src/jsmn.c.obj	4362ace4eb194104
-31015	31246	6274376275105481	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_auth/crypto_auth.c.obj	c2f35fb16cebc8d
-30858	31270	6274376275085475	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbutils.c.obj	88132e5bb0a9c80e
-30951	31286	6274376275165523	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c.obj	1de911039457d84b
-31046	31290	6274376275395539	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c.obj	87825c585190c931
-31050	31336	6274376275935679	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256.c.obj	63d7e445b0e19a25
-31101	31346	6274376276165731	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256.c.obj	68ef5d0eddcf1971
-30914	31355	6274376276065717	esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON_Utils.c.obj	75efb042456c9ab1
-30727	31359	6274376275765656	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/serial_slave/modbus_controller/mbc_serial_slave.c.obj	bd7e9cd9ca3ec55e
-31291	31439	6274376277035947	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/crypto_box.c.obj	3353c539a4d1a430
-30824	31483	6274376277205956	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/serial_master/modbus_controller/mbc_serial_master.c.obj	c5585d521064ef87
-31246	31494	6274376277546064	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/crypto_box_easy.c.obj	c18c508e7faf1d10
-31287	31508	6274376277746085	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_auth/hmacsha512/auth_hmacsha512.c.obj	159ebb240337196d
-31270	31543	6274376278046174	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/crypto_box_seal.c.obj	604978a9fce1a91d
-31441	31560	6274376278306218	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/hsalsa20/core_hsalsa20.c.obj	c5de57904f2ff445
-31359	31631	6274376278806321	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/box_curve25519xchacha20poly1305.c.obj	7fcbd528f1648232
-31337	31647	6274376278626288	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/hchacha20/core_hchacha20.c.obj	42821795f29046c8
-31347	31701	6274376279616499	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c.obj	42dd8f51acf60b6c
-31544	31723	6274376279856587	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ssse3.c.obj	4d969c63f1c5a6d5
-31494	31738	6274376279816554	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/hsalsa20/ref2/core_hsalsa20_ref2.c.obj	daf9f10da4868d38
-31483	31768	6274376280086625	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c.obj	2566bb97eeef7ec7
-30941	31778	6274376280096626	esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON.c.obj	676c2f683124d21d
-31560	31783	6274376280356693	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-sse41.c.obj	31ee9154af222b83
-31648	31887	6274376281546956	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/crypto_generichash.c.obj	d834ad2c1623cf15
-31632	31899	6274376281536954	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/generichash_blake2.c.obj	dd88a9ed26a5328c
-31701	31903	6274376281706994	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-avx2.c.obj	df0211f81db59d04
-31769	31920	6274376281877028	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/sha256/hash_sha256.c.obj	e8ca2dddd6bab639
-31779	31944	6274376282087078	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/sha512/hash_sha512.c.obj	63f62d081d9d6859
-31738	31948	6274376282057054	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/generichash_blake2b.c.obj	9819fa1615a667d6
-31723	32017	6274376282507164	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c.obj	68928fc070e24019
-31888	32044	6274376283157323	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/crypto_hash.c.obj	f0cfb8d7486e1b63
-31945	32104	6274376283647438	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_kdf/crypto_kdf.c.obj	f0d150111704f903
-31900	32133	6274376284017512	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_kx/crypto_kx.c.obj	f329b8e24f64d70d
-31949	32148	6274376284027530	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_kdf/blake2b/kdf_blake2b.c.obj	5f39b988609d0da
-31906	32223	6274376284357596	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_onetimeauth/crypto_onetimeauth.c.obj	8f5265913af6ce0c
-32133	32365	6274376286238024	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c.obj	c05feb85912e68b7
-31784	32378	6274376285977948	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/sha256/cp/hash_sha256_cp.c.obj	4f472b63c3b6d894
-32018	32382	6274376286438055	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna.c.obj	8dfd864fda3b81af
-32044	32411	6274376286498068	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-core.c.obj	9f7056f21cd7fe1f
-32105	32426	6274376286838143	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-encoding.c.obj	ce9fff484fdb7d04
-32258	32556	6274376288178456	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_onetimeauth/poly1305/sse2/poly1305_sse2.c.obj	f283611251c181ab
-32374	32577	6274376288428496	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.c.obj	16e8a6fc0f126d46
-32379	32585	6274376288408510	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/blake2b-long.c.obj	4ad6763e4d08e1d
-32427	32611	6274376288618549	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c.obj	46ca4dc0a1121191
-32382	32625	6274376288908616	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c.obj	ebb1d5922fe47338
-32411	32674	6274376289238687	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c.obj	99b8aabbdfd9748a
-32585	32723	6274376289848818	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/crypto_scalarmult.c.obj	1481525136ebd7d4
-32675	32829	6274376291029098	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519.c.obj	ef2366797eb928a7
-32611	32843	6274376290979067	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/scrypt_platform.c.obj	3095b20e4d0f1ca0
-32577	32879	6274376291369173	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c.obj	3321e5363bb3ecd2
-32557	32887	6274376291409177	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2.c.obj	5a262486a50244ca
-32723	32919	6274376291669233	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/sse/pwhash_scryptsalsa208sha256_sse.c.obj	f2d6814b400efc20
-31920	32946	6274376292019341	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/sha512/cp/hash_sha512_cp.c.obj	14dedd93e2da686
-32625	32968	6274376291989308	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c.obj	ee48719e2afa51f8
-32843	33055	6274376293269600	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/x25519_ref10.c.obj	b8276cd35d86686f
-32888	33089	6274376293419618	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/donna_c64/curve25519_donna_c64.c.obj	56868c75298a17f1
-32836	33096	6274376293449635	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.c.obj	132297f01844c8d8
-32880	33103	6274376293729710	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/consts.S.obj	b4d5c06941016db3
-32919	33107	6274376293739718	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_mul.S.obj	771457c8ee74073
-32946	33110	6274376293739718	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/curve25519_sandy2x.c.obj	555a41976dbfbc20
-32969	33157	6274376294089790	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_invert.c.obj	382b346625589e29
-33055	33201	6274376294599901	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/sandy2x.S.obj	a4180314befe1319
-33097	33205	6274376294629905	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ladder.S.obj	fde494df38d01cf7
-33104	33241	6274376294999987	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_pack.S.obj	c6bf7b46176546bb
-33090	33245	6274376295070013	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe_frombytes_sandy2x.c.obj	6a5c160a322d2592
-33108	33253	6274376295250036	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ladder_base.S.obj	8db0ed4a9fe10924
-33157	33256	6274376295270069	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_nsquare.S.obj	9f825333c6eadcc4
-33201	33354	6274376296010219	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_shorthash/siphash24/shorthash_siphashx24.c.obj	d72108b1f99a8d5d
-33111	33371	6274376296360301	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c.obj	e820f5cdd8df5cca
-33253	33413	6274376296740365	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_shorthash/siphash24/shorthash_siphash24.c.obj	1b1d24195b39711
-33245	33435	6274376296910441	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_shorthash/crypto_shorthash.c.obj	35864f934e8ce4c1
-33205	33464	6274376297220492	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_secretbox/xchacha20poly1305/secretbox_xchacha20poly1305.c.obj	c7f384ee3e039cf1
-33242	33494	6274376297660603	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305.c.obj	88434882d2af7098
-32149	33508	6274376297330522	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ref.c.obj	ff05a563682f8831
-33257	33537	6274376297990664	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox_easy.c.obj	92bd28b7df66ffe7
-33372	33609	6274376298730831	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphash24_ref.c.obj	67b2e04449650fb4
-33414	33647	6274376298940877	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/crypto_sign.c.obj	cf4d0efb4c7af883
-33355	33654	6274376299210959	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphashx24_ref.c.obj	7f2a9ddde90ec7f7
-33464	33689	6274376299390983	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/ref10/sign.c.obj	de45f93612b79819
-33435	33695	6274376299360975	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/sign_ed25519.c.obj	cd97c2dea90564df
-33538	33710	6274376299671060	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/crypto_stream.c.obj	5e8de1a9b6b469b0
-33494	33732	6274376299701055	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/ref10/obsolete.c.obj	cc6bf25f2d78964a
-33508	33764	6274376300171154	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/ref10/keypair.c.obj	55a06dd2fd153b32
-33647	33809	6274376300601253	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/stream_aes128ctr_nacl.c.obj	2b4d684d6cf582af
-33654	33828	6274376300781289	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/consts_aes128ctr.c.obj	beced794aeb42621
-33609	33895	6274376301161395	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/ref10/open.c.obj	25dc0290fd21c743
-33695	33925	6274376301341433	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/aes128ctr/stream_aes128ctr.c.obj	de6363ad5026ac67
-33732	34021	6274376302781738	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/int128_aes128ctr.c.obj	574db8759c259895
-33809	34039	6274376302921791	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-avx2.c.obj	b87fd8f0ee0fcd38
-33928	34136	6274376303771994	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-ssse3.c.obj	d07c21ffab89aec2
-33908	34142	6274376304112056	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.c.obj	6c652db8d778de6a
-33829	34201	6274376304612161	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/ref/chacha20_ref.c.obj	6d1a70af3a93760f
-34040	34205	6274376304642167	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/xmm6/salsa20_xmm6.c.obj	6642229741bb6d8e
-34021	34262	6274376305292303	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/stream_salsa20.c.obj	d16275306dd28f12
-34205	34307	6274376305652399	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/xmm6/salsa20_xmm6-asm.S.obj	6fecf2b6c5c501d3
-34136	34337	6274376305802453	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/ref/salsa20_ref.c.obj	84b7dea5af1e24c7
-34142	34340	6274376306012492	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-sse2.c.obj	b3f384b91327da60
-34201	34436	6274376306762627	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-avx2.c.obj	8b2bbcfdc96594ff
-34307	34472	6274376307392787	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa2012/ref/stream_salsa2012_ref.c.obj	ef601d74aa1e6913
-34341	34495	6274376307662870	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa208/stream_salsa208.c.obj	a6637d560abf4ec4
-34264	34500	6274376307402795	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa2012/stream_salsa2012.c.obj	60b7220e623ae730
-34338	34580	6274376308272982	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/xchacha20/stream_xchacha20.c.obj	59cb9c6186aae3c
-34443	34643	6274376308953133	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/xsalsa20/stream_xsalsa20.c.obj	5e0497faad3a2db7
-34495	34664	6274376309173189	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa208/ref/stream_salsa208_ref.c.obj	dd07d28cd716ef49
-34502	34698	6274376309363230	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_verify/sodium/verify.c.obj	70ba3826218889ab
-34472	34719	6274376309533283	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/randombytes/randombytes.c.obj	32b8d9f784c4e7de
-34581	34845	6274376311013625	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/sodium/runtime.c.obj	2d1fa0adee859cfb
-31356	34863	6274376311153632	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/curve25519/ref10/curve25519_ref10.c.obj	89fde220378ec76a
-34665	34878	6274376311493713	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/sodium/core.c.obj	dca8271a02620533
-34720	34927	6274376311863800	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/randombytes/nativeclient/randombytes_nativeclient.c.obj	e4090a593a187e43
-34643	34970	6274376312313902	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/randombytes/salsa20/randombytes_salsa20_random.c.obj	49a75bb38529b659
-34853	35012	6274376312744007	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/sodium/version.c.obj	9a14358d5c4cda0
-34699	35024	6274376312543952	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/randombytes/sysrandom/randombytes_sysrandom.c.obj	d69cdc9cc1e7184b
-34873	35131	6274376313984264	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/port/randombytes_esp32.c.obj	8a4cd886170b9b01
-33710	35162	6274376314134308	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/afternm_aes128ctr.c.obj	6f2a69ed1af1f795
-34879	35231	6274376314794454	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/sodium/utils.c.obj	c24de4c4e5e757bd
-33690	35309	6274376315254557	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/beforenm_aes128ctr.c.obj	7d5ae592e8817f5d
-34930	35345	6274376315944720	esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_outbox.c.obj	ab7b2712cd592f9c
-33764	35364	6274376316054753	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/xor_afternm_aes128ctr.c.obj	74ed1487ebb25eb5
-35141	35372	6274376316264801	esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_cert.c.obj	e33d8198d55677bd
-35025	35386	6274376316384829	esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/platform_esp32_idf.c.obj	23236cc06ddb5
-35172	35425	6274376316854939	esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_methods.c.obj	ecd2aa3bd3d8f9a7
-31508	35456	6274376316744914	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ref.c.obj	bccd2939a672c798
-35234	35502	6274376317325031	esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_pkey.c.obj	b0740c15a7d78f0b
-35012	35573	6274376318185247	esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_msg.c.obj	7877cd8974c469d5
-35345	35581	6274376318265249	esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_stack.c.obj	eef47c617af18516
-35365	35601	6274376318565324	esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_x509.c.obj	edc7068ad02d8dc6
-35387	35617	6274376318625343	esp-idf/openssl/CMakeFiles/__idf_openssl.dir/platform/ssl_port.c.obj	1263da3258895041
-35372	35701	6274376319705548	esp-idf/openssl/CMakeFiles/__idf_openssl.dir/platform/ssl_pm.c.obj	47a27ca8959d94df
-35502	35790	6274376320415735	esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_cache.c.obj	1d0ad987e4bd3f0
-35312	35811	6274376320495759	esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_lib.c.obj	ebd92d7f04e37851
-35457	35815	6274376320655785	esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs_api.c.obj	f505c5d9f281b54
-34977	35909	6274376321706030	esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj	9351fe00a901e8c8
-35574	35960	6274376321996095	esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_gc.c.obj	30ef6b4a01cc5213
-35425	35986	6274376322326169	esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/esp_spiffs.c.obj	f3d9b0b874a0b6fe
-35715	36042	6274376323056340	esp-idf/ulp/CMakeFiles/__idf_ulp.dir/ulp_macro.c.obj	541b20a167c3d141
-35792	36053	6274376323136336	esp-idf/ulp/CMakeFiles/__idf_ulp.dir/ulp.c.obj	1a287c1cf9d444d7
-35812	36084	6274376323506429	esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_port_esp32.c.obj	717f5328ac7a035e
-35581	36139	6274376324066557	esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_hydrogen.c.obj	ae32322e5dbb8a9d
-35601	36177	6274376324446655	esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_check.c.obj	ff067e2d389ef5e1
-35910	36187	6274376324486646	esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_runner.c.obj	17b1838711d91fbc
-36067	36226	6274376324886745	esp-idf/ulp/libulp.a	e5dfcd9b6066beea
-35815	36364	6274376326247056	esp-idf/unity/CMakeFiles/__idf_unity.dir/unity/src/unity.c.obj	1fe7f6797609c91d
-36187	36456	6274376327227253	esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_config.pb-c.c.obj	68affa1eddc47ed1
-35993	36459	6274376327267291	esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_softap.c.obj	68d09734e0b92a8e
-36226	36476	6274376327207262	esp-idf/esp_http_server/libesp_http_server.a	4d36868fdb4cb8c2
-36086	36482	6274376327327299	esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_config.c.obj	eb5b109c6a12781c
-36045	36525	6274376327807425	esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_console.c.obj	cbf8f66f85a2c9f8
-35617	36528	6274376327747370	esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_nucleus.c.obj	c85993d38d130cf9
-36178	36629	6274376328877636	esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/handlers.c.obj	448294b558bccc23
-36476	36644	6274376329097685	esp-idf/esp_http_client/libesp_http_client.a	18ef7ee527e0fa86
-36482	36653	6274376329107704	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/micro_error_reporter.cc.obj	dbc8644002719f4d
-36456	36664	6274376329097685	esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_constants.pb-c.c.obj	4838fb491801ab0e
-36141	36696	6274376329467781	esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_scan.c.obj	5c243ac59183b957
-36372	36707	6274376329607799	esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_scan.pb-c.c.obj	4d7fd5f7926f1fe
-36645	36896	6274376331388220	esp-idf/tcp_transport/libtcp_transport.a	438d37dbf439af42
-36707	36905	6274376331668267	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/micro_time.cc.obj	a1f78a6f874dd6fb
-35981	36927	6274376331708272	esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/manager.c.obj	fe1638dbc37aeff1
-36630	36979	6274376332058345	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/micro_profiler.cc.obj	2cecceb401a2c507
-36664	37011	6274376332508467	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/recording_simple_memory_allocator.cc.obj	b234ec84186bea2a
-36898	37078	6274376333068595	esp-idf/esp-tls/libesp-tls.a	eb26fce8fcdda4c1
-36654	37089	6274376333528693	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/micro_string.cc.obj	ccef9c0e59f4f1a5
-36927	37127	6274376333808762	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/debug_log.cc.obj	3dec163a52e1d5d5
-37090	37272	6274376335429131	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/benchmarks/keyword_scrambled_model_data.cc.obj	c25167307f869c7e
-37078	37441	6274376336289329	esp-idf/nghttp/libnghttp.a	4f99f9a12e9e4f09
-37273	37519	6274376337719642	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/c/common.c.obj	62042f55264a8607
-37012	37606	6274376338629844	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/micro_utils.cc.obj	a8d8311e9fad478e
-37519	37702	6274376339530051	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/testing/test_conv_model.cc.obj	1e00929f576d38f9
-37448	37713	6274376339280010	esp-idf/app_trace/libapp_trace.a	a9b634c5d782cdeb
-37606	37771	6274376340210209	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/core/api/error_reporter.cc.obj	e5b9b6085f3022b9
-37709	38037	6274376342760783	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/memory_planner/linear_memory_planner.cc.obj	bad85c897a30a21
-37729	38079	6274376343400933	esp-idf/cxx/libcxx.a	6a3e61283880454
-37771	38339	6274376345422937	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/memory_planner/greedy_memory_planner.cc.obj	dbf8c2bb8a789d4
-38100	38836	6274376349803925	esp-idf/newlib/libnewlib.a	87536ec817cee052
-36460	39325	6274376355555202	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/memory_helpers.cc.obj	d6d8ec26c98e723c
-36525	39365	6274376356175347	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/simple_memory_allocator.cc.obj	4ed1e0c69532ab27
-38872	39400	6274376356325392	esp-idf/vfs/libvfs.a	1811ed7cc95267b2
-39365	39657	6274376359106065	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/core/api/tensor_utils.cc.obj	80f64d8cad881679
-39401	39667	6274376359136032	esp-idf/freertos/libfreertos.a	1f86c9599a1cbd5e
-36696	39882	6274376361236499	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/recording_micro_allocator.cc.obj	4766868eed5d425e
-39670	40185	6274376363787089	esp-idf/heap/libheap.a	d1b9670e97c05e99
-37127	40511	6274376367627950	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/micro_interpreter.cc.obj	d024a0047d6a7599
-39341	40637	6274376368598150	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/kernels/kernel_util.cc.obj	1217eb8c60039e87
-39911	40719	6274376369368343	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/kernels/internal/quantization_util.cc.obj	bf6446ad0281ce4b
-40207	40722	6274376369668404	esp-idf/log/liblog.a	8f91ba08ea8906c1
-36979	40946	6274376371758882	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/micro_allocator.cc.obj	5d7606ca35f97aa9
-40722	41044	6274376372619059	esp-idf/lwip/liblwip.a	66c025147a4d3f01
-36908	41204	6274376374459481	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/all_ops_resolver.cc.obj	5a7f1cdd2e50c86c
-38355	41236	6274376374129422	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/core/api/op_resolver.cc.obj	b452859e8fd77972
-41045	41328	6274376375499718	esp-idf/esp_wifi/libesp_wifi.a	9bffcd0bb183fc6d
-41329	41969	6274376381169199	esp-idf/wpa_supplicant/libwpa_supplicant.a	7366b531f85357e
-41214	42195	6274376384249901	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/resize_nearest_neighbor.cc.obj	185d1337830773ae
-42020	42297	6274376385610184	esp-idf/esp_event/libesp_event.a	a203b4de2463ffcc
-40532	42304	6274376385380137	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/prelu.cc.obj	d12131702e7e39f3
-39662	42327	6274376385640209	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/schema/schema_utils.cc.obj	4576fb3f8bb85e82
-42298	42738	6274376389131014	esp-idf/esp_netif/libesp_netif.a	a5e6f4fc7d89f71c
-40719	42961	6274376392111662	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/l2norm.cc.obj	913d17d16df8316e
-40639	42966	6274376392121654	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/pad.cc.obj	76c852a9ea8b8f01
-40986	43005	6274376392231671	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/tanh.cc.obj	5b87ba91b914bc46
-42304	43021	6274376392581773	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/ceil.cc.obj	ef4839b31a72ba3f
-42774	43109	6274376393772034	esp-idf/tcpip_adapter/libtcpip_adapter.a	352b0cc9a345ad27
-36529	43174	6274376394052085	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/test_helpers.cc.obj	4b2c18b33888e074
-38051	43344	6274376395792495	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/core/api/flatbuffer_conversions.cc.obj	46d0709dcf8e7ccc
-43109	43411	6274376396682712	esp-idf/esp_eth/libesp_eth.a	a56f803a19cc2e7d
-43022	43532	6274376397682929	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/kernel_util.cc.obj	518e246a7af5f318
-42217	43547	6274376398083022	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/dequantize.cc.obj	1779a9c153efd8b
-43345	43643	6274376399003245	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/kernel_runner.cc.obj	2ede6b4aad33185
-43412	43843	6274376399683381	esp-idf/soc/libsoc.a	3f961e8bccbcc765
-41242	44028	6274376402995767	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/shape.cc.obj	6bda52fc016c233
-43005	44127	6274376403835974	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/logical.cc.obj	55e3713e4b571d40
-43537	44140	6274376403895960	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/floor.cc.obj	ce73a8bd8df4a0cb
-43889	44242	6274376404796177	esp-idf/esp_common/libesp_common.a	c239676eaebbfc95
-44243	44464	6274376407126682	esp-idf/esp32/libesp32.a	ffa753090d288f88
-43667	44494	6274376407336724	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/split_v.cc.obj	fa92e565901f39f6
-43193	44554	6274376408066907	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/hard_swish.cc.obj	1f8ebe695fa438d
-44555	44709	6274376409768397	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/ethosu.cc.obj	1c7f142d416c5be0
-44465	44728	6274376409467203	esp-idf/perfmon/libperfmon.a	5e2b6b09641881bd
-44146	44741	6274376409998469	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/round.cc.obj	d3c2cc57409d30a9
-42327	44748	6274376409818414	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/softmax.cc.obj	323cf2b22160c774
-42966	44765	6274376410128495	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/arg_min_max.cc.obj	834b015a3b11948e
-44738	45078	6274376413409231	esp-idf/espcoredump/libespcoredump.a	76b80bfd20c49108
-43564	45132	6274376413969349	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/pooling.cc.obj	31d8e5c9bcc9082c
-44519	45222	6274376414639494	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/unpack.cc.obj	9560c6041c5ef5fa
-45078	45237	6274376414909572	esp-idf/pthread/libpthread.a	8a33b563567b5291
-44751	45310	6274376415479674	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/neg.cc.obj	3f71b3b9157893c6
-44137	45456	6274376417250096	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/quantize.cc.obj	e7fc8fb383dfd5e1
-45241	45605	6274376418750437	esp-idf/nvs_flash/libnvs_flash.a	f6c75d4ef1b66d37
-45631	46351	6274376425301921	esp-idf/driver/libdriver.a	c65bec781c0d67d2
-42961	46410	6274376426472175	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/sub.cc.obj	a64538e517cce866
-45133	46575	6274376428412605	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/svdf.cc.obj	2b22e5ecaab4af3c
-46377	47021	6274376431803392	esp-idf/efuse/libefuse.a	39f44e4d8946e1ec
-44723	47171	6274376434123916	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/concatenation.cc.obj	352fae3b139efec6
-44769	47227	6274376434814077	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/reshape.cc.obj	a593a32f6ba2f49f
-47066	47603	6274376437444642	esp-idf/bootloader_support/libbootloader_support.a	f4c95c8eea950d23
-45231	47612	6274376438644916	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/maximum_minimum.cc.obj	9675c6ad3fa7f0af
-46588	47809	6274376440745411	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/fully_connected.cc.obj	d95c27061bf598c6
-47227	47994	6274376441925679	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/elementwise.cc.obj	ea520e91747937fc
-45466	48019	6274376442665832	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/reduce.cc.obj	5079eac7839cac6b
-47609	48076	6274376442625809	esp-idf/mbedtls/mbedtls/library/libmbedtls.a	941aa0e9914bce2a
-45310	48349	6274376445716540	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/strided_slice.cc.obj	dd5d994702cdc551
-47622	48444	6274376446836772	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/pack.cc.obj	d7e0da9c44d5a8e7
-48100	48542	6274376447406904	esp-idf/mbedtls/mbedtls/library/libmbedx509.a	298c028980f476c2
-44031	48670	6274376448937253	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/add.cc.obj	77b60655beed1ad3
-47825	48729	6274376449607407	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/split.cc.obj	c7cb463991866abd
-47172	48903	6274376451007725	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/depthwise_conv.cc.obj	a3d0c63d77a98085
-48562	48946	6274376451637858	esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a	4de36a18a6042355
-48445	49038	6274376452648082	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/circular_buffer.cc.obj	18daf9a50c2b9213
-48926	49287	6274376455008631	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/driver/xclk.c.obj	69b8eb9b892fb381
-48958	49355	6274376455898826	esp-idf/spi_flash/libspi_flash.a	f70b7c5e9ab5a2f7
-49055	49416	6274376456869037	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/driver/sccb.c.obj	c353970f9474bc7c
-48032	49451	6274376457199126	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/logistic.cc.obj	b4e37b748edc7620
-48741	49453	6274376457239111	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/driver/camera.c.obj	d1b3b6ca45b8e60d
-44744	49593	6274376458559432	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/mul.cc.obj	189df4ddee8c850b
-48006	49596	6274376458649447	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/conv.cc.obj	d8a4917fd7ddc815
-48407	49652	6274376459219577	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/activations.cc.obj	2be25a79f1c5456a
-46428	53562	6274376498143319	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/comparisons.cc.obj	a51b8aad9a80884a
-57	156	6274377052994069	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/driver/sensor.c.obj	c84df69bbd42925f
-44	277	6274377053984307	esp-idf/app_update/libapp_update.a	895ba329da67884d
-66	416	6274377055474625	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/sensors/ov7670.c.obj	26f887abac86cf19
-60	515	6274377056284806	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/sensors/ov2640.c.obj	d03ff6b9da5ec374
-299	530	6274377056694904	esp-idf/esp_ringbuf/libesp_ringbuf.a	888953994846467c
-63	596	6274377057155008	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/sensors/ov5640.c.obj	d3fe789e4a44e3a
-419	599	6274377057355066	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/conversions/yuv.c.obj	f6382503ad34705d
-157	612	6274377057064987	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/sensors/ov7725.c.obj	761480954fa88b84
-69	647	6274377057585106	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/sensors/nt99141.c.obj	f273ac778a3a5c66
-54	661	6274377057725140	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/sensors/ov3660.c.obj	c3ec93c118074d31
-47	733	0	esp-idf/partition_table/CMakeFiles/partition_table	613753df489e8d9e
-531	800	6274377059025429	esp-idf/xtensa/libxtensa.a	30fddb136d7faf32
-734	866	6274375504698200	bootloader-prefix/src/bootloader-stamp/bootloader-build	85f3eba8b5365e7a
-734	866	6274375504698200	bootloader/bootloader.elf	85f3eba8b5365e7a
-734	866	6274375504698200	bootloader/bootloader.bin	85f3eba8b5365e7a
-734	866	6274375504698200	bootloader/bootloader.map	85f3eba8b5365e7a
-600	883	6274377060255704	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/conversions/esp_jpg_decode.c.obj	1ac0f474186a5f7d
-596	933	6274377060755830	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/conversions/to_bmp.c.obj	70f2672743483b9c
-516	938	6274377060815853	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/conversions/to_jpg.cpp.obj	1e918ac1dcd8270d
-624	1123	6274377062676247	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/conversions/jpge.cpp.obj	5aeffdecd65ccfd5
-49	1217	6274377063606592	esp-idf/jomjol_helper/CMakeFiles/__idf_jomjol_helper.dir/Helper.cpp.obj	6d40cacffc25a684
-52	1899	6274377070398020	esp-idf/connect_wlan/CMakeFiles/__idf_connect_wlan.dir/connect_wlan.cpp.obj	8caa89614541de41
-50	88	6274380248894420	esp-idf/esp32/esp32_out.ld	c8f9ecaccc6cb7d
-105	424	6274380251605046	esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/debug_helpers_asm.S.obj	567d59b7794c4ec9
-111	438	6274380251985118	esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/eri.c.obj	eeb363bcb5a2c204
-47	505	0	esp-idf/partition_table/CMakeFiles/partition_table	613753df489e8d9e
-107	538	6274380252645274	esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/trax.c.obj	c2c6a1a554b12fd
-99	575	6274380252985356	esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/debug_helpers.c.obj	f08f75d653b10fab
-96	617	6274380253285431	esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp32/esp_efuse_utility.c.obj	f3cfd4e64051bfb0
-89	641	6274380253695528	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/ets_timer_legacy.c.obj	f64062b0207081bf
-424	678	6274380254175620	esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/expression_with_stack_xtensa_asm.S.obj	a4af35b33aaebbd6
-102	722	6274380254485687	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/freertos_hooks.c.obj	51bced4e7523c0f4
-91	767	6274380255025823	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_timer.c.obj	dff4dd0e291f76db
-438	942	6274380256026041	esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/expression_with_stack_xtensa.c.obj	247f5b676b7fe2a1
-94	1090	6274380257806461	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj	49da0ace4f597bcc
-678	1126	6274380258106510	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_drivers.c.obj	559a3991f06588ba
-575	1129	6274380258166559	esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_app_desc.c.obj	2e39e44af421993f
-723	1230	6274380259311819	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_issi.c.obj	77917640fbff7733
-538	1295	6274380260192020	esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_ota_ops.c.obj	a5959be67f9d5124
-641	1388	6274380261152233	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp32/spi_flash_rom_patch.c.obj	50410ca2d2223669
-767	1395	6274380261012193	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/partition.c.obj	560e67d78c58464c
-506	1410	6274380261412294	esp-idf/esp_ringbuf/CMakeFiles/__idf_esp_ringbuf.dir/ringbuf.c.obj	22ce9f5bc5e20c52
-943	1457	6274380261702356	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_gd.c.obj	d652bc0eb4b19558
-1091	1648	6274380263982863	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_generic.c.obj	572ceb675d5e84ab
-1130	1724	6274380264292959	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/cache_utils.c.obj	e6e38f4066068750
-1295	1788	6274380265043099	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp32/flash_ops_esp32.c.obj	1d8d99c925c18564
-1126	1806	6274380265213145	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_mmap.c.obj	95cf1d0e88c19a5d
-1397	1885	6274380266243381	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/memspi_host_driver.c.obj	c7f7449cbec94e89
-1230	1899	6274380266353398	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_spi_init.c.obj	f68465be91473b54
-1457	1961	6274380266503438	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_app.c.obj	e4d0946a42495219
-1724	1976	6274380267343627	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aria.c.obj	80559df01138973d
-1410	2064	6274380267653707	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_ops.c.obj	8e1e89e5b855b0af
-1649	2162	6274380268693944	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_noos.c.obj	cbc4a14c8c4f4c96
-1900	2169	6274380269254061	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/arc4.c.obj	44f20deabc784e85
-1389	2178	6274380268994002	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_api.c.obj	1960d7943800f9f6
-1886	2276	6274380270194278	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aesni.c.obj	63740ca2e138d890
-1806	2279	6274380270264291	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1parse.c.obj	eef88f4f5947e225
-1976	2322	6274380270684381	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/blowfish.c.obj	894f45f37eabbd1e
-1788	2336	6274380270674376	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aes.c.obj	d581011da84dea79
-1962	2511	6274380272314747	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk.c.obj	c1da90391fd83374
-2066	2562	6274380272834856	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/base64.c.obj	223c412e04e4aed7
-2279	2619	6274380273575037	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chacha20.c.obj	e76cccda2c294159
-2276	2629	6274380273635040	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/camellia.c.obj	8a9a813136668b22
-2164	2677	6274380274115152	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1write.c.obj	a218a8bb1e993778
-2322	2712	6274380274445254	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chachapoly.c.obj	c81d177d702f8b74
-2179	2778	6274380275115389	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ccm.c.obj	5cd61c3a42127fa7
-2562	2876	6274380276155631	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cmac.c.obj	5586d32800421fb
-2336	2886	6274380276205637	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ctr_drbg.c.obj	42334cb37d0f49d7
-2620	2970	6274380276855786	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/des.c.obj	d6f5d7b9ca7d2e51
-2169	3148	6274380278396123	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum.c.obj	103911278f35a520
-2629	3202	6274380279446365	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/dhm.c.obj	b0f1157692cf5fbe
-2677	3211	6274380279096301	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher_wrap.c.obj	16345c6af440fb08
-2511	3275	6274380279236310	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher.c.obj	8358bdc7a796ffa6
-2778	3286	6274380280306555	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdsa.c.obj	9e2f950f01f29383
-2879	3361	6274380280896685	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdh.c.obj	bf36a78847f4161c
-2886	3487	6274380281936917	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy.c.obj	d6486bafc0e10320
-3202	3511	6274380282617078	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hkdf.c.obj	2ab332a0cde3084
-3149	3522	6274380282497062	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecjpake.c.obj	828317582502cf0f
-3211	3752	6274380283147187	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy_poll.c.obj	67a9dd661fe07930
-3275	3780	6274380283277238	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/havege.c.obj	295f20aa316052e9
-2712	3790	6274380285367699	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp_curves.c.obj	12de29774d793094
-2970	4007	6274380287388171	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp.c.obj	6d68ca4faa820532
-3522	4057	6274380287378152	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/nist_kw.c.obj	dcd6ddc1c8ad559d
-3755	4143	6274380288941425	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md2.c.obj	3c41cdbf1ce2aa56
-3287	4156	6274380289021445	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/error.c.obj	aefb1357641c3cf8
-3785	4159	6274380289021445	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md4.c.obj	c7fdd5c6f2f5d69a
-3791	4169	6274380289001437	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/memory_buffer_alloc.c.obj	dd20dc285647821c
-3487	4191	6274380289331504	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md.c.obj	8b27b54a3b01b3f1
-3512	4202	6274380289301504	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hmac_drbg.c.obj	dd9071b2c8c35e41
-3365	4227	6274380289701591	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/gcm.c.obj	1d99dcbfc8e77ffb
-4159	4500	6274380292382196	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/padlock.c.obj	caf16ed3d7f13faf
-4009	4504	6274380291952124	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md_wrap.c.obj	3e723bb956d6efe7
-4058	4636	6274380293642491	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md5.c.obj	93ca5b0617b3727e
-4144	4654	6274380294082598	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pem.c.obj	8479fcfa486278f2
-4170	4680	6274380294092597	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs12.c.obj	3055b14e582fa72c
-4202	4686	6274380294172605	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk_wrap.c.obj	b4e17da58a7233bb
-4156	4710	6274380294692729	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/oid.c.obj	b65aad4f85826ce8
-4256	4731	6274380294712737	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform.c.obj	4c9c2435e05dfbf7
-4193	4737	6274380294572697	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkwrite.c.obj	b184ca62fb257593
-4504	4942	6274380296893222	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs5.c.obj	83973df34d618dbc
-4655	5010	6274380297613393	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ripemd160.c.obj	ee55848548d00bb9
-4734	5037	6274380297793429	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/poly1305.c.obj	1d7730fc3ca14307
-4637	5070	6274380297983460	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform_util.c.obj	927c2dd6a53ee2ef
-4724	5145	6274380299053716	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa_internal.c.obj	d2bcf67a3c0c54c4
-4681	5173	6274380298883677	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha1.c.obj	fef5233208122664
-4500	5237	6274380299643835	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkparse.c.obj	2e29fcdd27b83879
-4740	5251	6274380299933909	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha512.c.obj	2a3058380419f6d3
-5011	5359	6274380301134187	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version_features.c.obj	68779a3848525a9c
-5070	5383	6274380301554270	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/xtea.c.obj	54b86113d0750aa5
-4948	5406	6274380301414241	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha256.c.obj	b9f41f516f87a9ad
-5146	5436	6274380301704311	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/threading.c.obj	9533cf9d0c8dafdc
-5037	5444	6274380301724317	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/timing.c.obj	6b83872f464729c2
-5173	5504	6274380302484485	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version.c.obj	4883e44a7f5f9081
-5256	5554	6274380303134628	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/__/__/port/esp_mem.c.obj	2a7137ed5db143d4
-4686	5636	6274380303524735	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa.c.obj	ae00f65e0e067e36
-5383	5795	6274380305385139	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/__/__/port/esp_sha.c.obj	2b9f9ebfa9e75e39
-5243	5870	6274380305645210	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/__/__/port/esp_sha256.c.obj	717c5a6267f2b0e1
-5407	5886	6274380305815258	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/__/__/port/esp_hardware.c.obj	7f8e7c31e9fca173
-5504	5955	6274380306515399	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/__/__/port/esp_timing.c.obj	fed95abe603b1a39
-5636	6003	6274380307295588	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/certs.c.obj	776ce2ce9c1263e3
-5436	6027	6274380307895708	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/__/__/port/esp_sha512.c.obj	b8f761e87d26c5ea
-5361	6036	6274380307445598	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/__/__/port/esp_sha1.c.obj	d7a43b742c9d58e9
-5554	6086	6274380307945740	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/__/__/port/esp32/sha.c.obj	c8c75ac91c310047
-5795	6142	6274380308665898	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/pkcs11.c.obj	5ecd0cb6bed8f779
-5444	6240	6274380309626101	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/__/__/port/esp32/esp_bignum.c.obj	5436dfb16d377db6
-6027	6560	6274380313056879	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_csr.c.obj	a977d2d95324b70a
-5887	6608	6274380313306925	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/__/__/port/esp32/aes.c.obj	c4efc02777454672
-6003	6612	6274380313626992	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crl.c.obj	a1f3318d0e74f68
-6240	6615	6274380313486969	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/debug.c.obj	cd692fa273731bda
-5872	6645	6274380313206917	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509.c.obj	b75ed450c1149348
-6037	6675	6274380313707016	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_csr.c.obj	23a597f4ff6cba73
-618	6689	6274375504698200	bootloader-prefix/src/bootloader-stamp/bootloader-build	85f3eba8b5365e7a
-618	6689	6274375504698200	bootloader/bootloader.elf	85f3eba8b5365e7a
-618	6689	6274375504698200	bootloader/bootloader.bin	85f3eba8b5365e7a
-618	6689	6274375504698200	bootloader/bootloader.map	85f3eba8b5365e7a
-6086	6696	6274380314442902	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_create.c.obj	6f396ac2dbd7f118
-6142	6756	6274380315093052	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_crt.c.obj	60afaa296c62f303
-5955	7006	6274380317483585	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crt.c.obj	d2ec5a45a9360222
-6608	7109	6274380318603832	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cache.c.obj	e19810b4cdd9f84
-6560	7225	6274380319113143	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cookie.c.obj	f25e420ae0f296fb
-6612	7242	6274380318933094	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ciphersuites.c.obj	cb160030403e7d57
-6676	7306	6274380319463217	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/__/__/port/mbedtls_debug.c.obj	964d1699da56b3df
-6756	7416	6274380321073573	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ticket.c.obj	62396d9c19d12be5
-6646	7505	6274380321693733	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/__/__/port/net_sockets.c.obj	dc91979954a72362
-6616	7550	6274380322984006	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cli.c.obj	8d069e55f71a4b3
-6709	7631	6274380323624159	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_srv.c.obj	3b9b928532575321
-7109	7673	6274380324174280	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth_ie.c.obj	23d930cd872e948a
-7243	7788	6274380325184501	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-cbc.c.obj	c24a8d03ccca658f
-7007	7860	6274380325864651	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/sae.c.obj	d53480d7c4479dab
-7225	7865	6274380325994687	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/wpa_common.c.obj	6f910c9c908cdd2a
-7307	7887	6274380326114705	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-ccm.c.obj	4f21a265c26031d3
-7416	7979	6274380327044935	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-internal-enc.c.obj	e2173a3ed5e9cc7e
-7506	8041	6274380327715076	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-internal-dec.c.obj	556fcc3a233c111b
-6693	8096	6274380328235180	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls.c.obj	346a77c6ea3c8179
-7554	8141	6274380327965129	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-internal.c.obj	7867cbd4c4549734
-7673	8163	6274380328845312	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-unwrap.c.obj	205bec76330814ae
-7651	8168	6274380328405234	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-omac1.c.obj	c8f0c3cef9568474
-7866	8306	6274380330205639	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-tlsprf.c.obj	5070aa6d92029a4b
-7861	8420	6274380331305883	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-wrap.c.obj	c84575afea2147cd
-7789	8435	6274380331445924	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_mbedtls.c.obj	a459e8cd94afb5a8
-7888	8466	6274380331685971	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ccmp.c.obj	7890a966894aca9e
-8041	8604	6274380332916248	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_internal-modexp.c.obj	51771e535380fa6e
-8096	8639	6274380333356361	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_internal-rsa.c.obj	990a252aeb203e21
-8141	8671	6274380333856472	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_internal-cipher.c.obj	b7d90c2f9a21648d
-8164	8675	6274380334096508	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_ops.c.obj	aeac3ad002ade763
-7980	8789	6274380335386809	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/bignum.c.obj	59d50c43c303c26c
-8168	8803	6274380334866690	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_internal.c.obj	19b998b89e18cd89
-8321	8822	6274380335666868	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/des-internal.c.obj	ee190178e87dac73
-8441	8915	6274380336367021	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/md5.c.obj	8a2fe9d896d55903
-8426	8930	6274380336797136	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/md5-internal.c.obj	efd383152d623432
-8468	9010	6274380337477281	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_groups.c.obj	1ca68527b961267e
-8605	9068	6274380337797355	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/md4-internal.c.obj	fcc0da73d41b49fb
-8639	9147	6274380338317458	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_group5.c.obj	76348351a5686de2
-8671	9203	6274380339059107	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-internal.c.obj	8daece973eb66a6e
-8790	9234	6274380339389162	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/rc4.c.obj	dd16e358c93aad21
-8803	9238	6274380339839271	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1.c.obj	84a4dd9eca09fb9b
-8675	9309	6274380339509195	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-pbkdf2.c.obj	1db2b86d3c89bc64
-8823	9319	6274380340649456	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ms_funcs.c.obj	e6916f0fb2da2a49
-8933	9418	6274380341409630	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256.c.obj	510428b3806ca637
-9203	9437	6274380341859725	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/chap.c.obj	90135ab7abac9d76
-8924	9518	6274380342439878	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-internal.c.obj	96775744e1149dc
-9012	9570	6274380343160021	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_common.c.obj	642250eb695e7d7c
-9309	9793	6274380345380541	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls.c.obj	cbfbc282b79f7605
-9148	9825	6274380345490531	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_mschapv2.c.obj	e7bbdbadfd246023
-9418	9906	6274380346480788	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap_common.c.obj	724328213b336cf1
-9235	9947	6274380346860856	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_ttls.c.obj	51f30225dfe7567f
-9068	9955	6274380346990899	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap.c.obj	2512b2d43e42a4cc
-9320	9959	6274380346900873	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls_common.c.obj	16ab5104c1c8c8f4
-9239	9975	6274380346980880	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap.c.obj	731e842f699800d0
-9438	10069	6274380347671040	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/mschapv2.c.obj	dea50d629f242314
-9799	10264	6274380350092473	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/esp_supplicant/esp_wpas_glue.c.obj	5f6752f40728a70b
-9976	10466	6274380351852863	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/asn1.c.obj	80c66582567b4f58
-9520	10472	6274380351692823	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/esp_supplicant/esp_hostap.c.obj	bf7fa2b1b142d7a
-9572	10476	6274380352052909	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/esp_supplicant/esp_wpa_main.c.obj	9a54dc9dd93cc32c
-9955	10545	6274380352693054	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/pmksa_cache.c.obj	e94e1335ac11badb
-9949	10809	6274380355183641	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/bignum.c.obj	16079dce8a07749a
-9825	10866	6274380356093831	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/esp_supplicant/esp_wpa2.c.obj	4dbef3bdff2aa86e
-10291	10877	6274380356153849	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa_ie.c.obj	6564648485325276
-10103	10937	6274380356783986	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/esp_supplicant/esp_wpa3.c.obj	ebed54e04370e3f
-10469	10958	6274380357174085	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/rsa.c.obj	ad98b877362cd9ed
-10477	10971	6274380356793985	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/pkcs8.c.obj	901a9ba2b5e2604
-10473	11027	6274380357804219	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/pkcs5.c.obj	f58d8a37903ec604
-10546	11117	6274380358154288	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/pkcs1.c.obj	554b6be01886e793
-9909	11143	6274380358524380	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/esp_supplicant/esp_wps.c.obj	31ad31aafa2cfbcb
-9959	11168	6274380358704420	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa.c.obj	bfdb445497bd728d
-10867	11402	6274380361405027	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/tlsv1_client.c.obj	cf4ce0ce21e188da
-10817	11415	6274380361555064	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/tls_internal.c.obj	131612d65fb07111
-10937	11472	6274380362035183	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/tlsv1_common.c.obj	8778cc13a66888cf
-10958	11528	6274380362425267	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/tlsv1_cred.c.obj	dc54bbda55da115
-10971	11617	6274380363235445	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/tlsv1_record.c.obj	e0c9153a05ce8d7a
-10877	11634	6274380363635539	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/tlsv1_client_read.c.obj	711f5dfff9746a2f
-11144	11661	6274380364145647	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/tlsv1_server.c.obj	126bedf8a9374d45
-11168	11718	6274380364515742	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/base64.c.obj	f8a1ee6bde66903e
-11027	11762	6274380364585751	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/tlsv1_client_write.c.obj	bde47bfc56776932
-11117	12000	6274380367356364	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/x509v3.c.obj	14983e7386e2d53d
-11402	12007	6274380367406376	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/tlsv1_server_write.c.obj	89476337c57b9e0f
-11528	12018	6274380367616443	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/uuid.c.obj	2a766dc3328696a7
-11472	12085	6274380367956508	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps.c.obj	3ce220f79af1e146
-11662	12126	6274380368366585	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/ext_password.c.obj	3a7a2cc599daa71b
-11416	12135	6274380368446617	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/tlsv1_server_read.c.obj	a5aa117561931333
-11634	12186	6274380368876709	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/common.c.obj	b426c0f2041969c2
-11618	12227	6274380369376828	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpabuf.c.obj	e35acac2c03aa456
-11719	12243	6274380369906956	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpa_debug.c.obj	5c0c07e2af97cf17
-11775	12426	6274380371127227	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_parse.c.obj	9bb7d21695352dbb
-12008	12678	6274380373707815	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_dev_attr.c.obj	78351bcff5ae8329
-12000	12722	6274380373857837	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_process.c.obj	4d3e1d3db4d77868
-12019	12761	6274380374658025	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_build.c.obj	80e50dd854c0233c
-12085	12898	6274380375758279	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_common.c.obj	cb690f136d2d67d9
-12136	13004	6274380377428646	esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_default.c.obj	99fc14bec8e7f066
-12126	13008	6274380377068574	esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_netif.c.obj	5559d1a83a9a6e78
-12761	13214	6274380379229047	esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/coexist.c.obj	8e1ed21c69afc3cb
-12187	13228	6274380378988993	esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/esp32/esp_adapter.c.obj	1bb872f50fc6df55
-12228	13294	6274380379479112	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_enrollee.c.obj	9d92a2158fbc37b9
-12703	13500	6274380381849640	esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/mesh_event.c.obj	2880f15e6dc6dd65
-13008	13539	6274380382219729	esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/lib_printf.c.obj	33251dddc8f91dc9
-12906	13640	6274380383540044	esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig.c.obj	e5aeb3b4acf0b7c4
-12441	13691	6274380383870099	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_validate.c.obj	8dd25cd64552b388
-12244	13757	6274380384470248	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_registrar.c.obj	95fd1d9b8e3720ca
-13228	13786	6274380385151983	esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj	93df503916ddf0eb
-12729	13844	6274380385412067	esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/phy_init.c.obj	2b427457bb9609cc
-13295	13878	6274380386092198	esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj	6d053de89b5962c8
-13004	13917	6274380385912156	esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig_ack.c.obj	d7dbedd75b7a7143
-13214	14105	6274380388012624	esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_init.c.obj	517b3181e86c2bb2
-13539	14149	6274380388272690	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/err.c.obj	e4cbe4acbb24939f
-13507	14366	6274380390763252	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/dhcpserver/dhcpserver.c.obj	4a1d2c88e02e3e2b
-13640	14379	6274380390633232	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping.c.obj	36dbf9595e05e775
-13786	14423	6274380391573428	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/sntp/sntp.c.obj	d3024e21fdf43ea6
-13878	14462	6274380391875055	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/esp_ping.c.obj	1beee2bc5794374d
-13691	14475	6274380391995087	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping_sock.c.obj	724407301a4fc04d
-13757	14659	6274380393735483	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_lib.c.obj	acf75fba5ec3b506
-13917	14676	6274380393855501	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netbuf.c.obj	c7d9dcbff6557832
-14149	14691	6274380394435624	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netifapi.c.obj	285a1b8ab26a702a
-14105	14827	6274380395455864	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/tcpip.c.obj	973fae454d909532
-14389	14973	6274380397106243	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/if_api.c.obj	62a9138ac948b286
-13844	15016	6274380395785953	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_msg.c.obj	9c927478ffeae370
-14370	15020	6274380397416308	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netdb.c.obj	a83c81c2bc860720
-14475	15192	6274380398788316	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/init.c.obj	8749f29919d6edec
-14463	15236	6274380399358428	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/inet_chksum.c.obj	2337f87056c8c8ed
-14677	15328	6274380399938566	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/def.c.obj	e47bafee439f8805
-14691	15380	6274380400368647	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/netbiosns/netbiosns.c.obj	bc9f99d9d6f6f70d
-14828	15597	6274380402959261	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/sntp/sntp.c.obj	482ce3369cdf225c
-14662	15616	6274380402869223	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/dns.c.obj	9d35e85859199d33
-14975	15627	6274380403209309	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/stats.c.obj	384df134cec6801b
-15016	15805	6274380404482093	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/memp.c.obj	533d359edf6100c7
-14423	15926	6274380406322508	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/sockets.c.obj	6c9a4dc18283784
-15236	15978	6274380406582548	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ip.c.obj	ba496517adff5f6a
-15192	16017	6274380406962664	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/raw.c.obj	a3cd81861c93166a
-15336	16028	6274380407102688	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/mem.c.obj	77ba7c15b4689104
-15020	16053	6274380407152686	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/pbuf.c.obj	a590ac5a7ff1954f
-15384	16319	6274380410535767	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/netif.c.obj	35502d016c71d4b6
-15610	16394	6274380410655801	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/timeouts.c.obj	5fec9f2c790a0749
-15927	16625	6274380413348009	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/sys.c.obj	72bccd0e35fa33f
-15645	16637	6274380413398037	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_out.c.obj	4641d4742c028b5d
-15805	16711	6274380414378242	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/udp.c.obj	692d8b2b1842cfbd
-16053	16744	6274380414618303	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/autoip.c.obj	c53b972fd30ef2c8
-16018	16771	6274380414468263	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_addr.c.obj	f291e5e12b5cb28f
-15619	16785	6274380414988388	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp.c.obj	ff8cf3e8a7293cb8
-16028	16996	6274380417138863	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/dhcp.c.obj	25e9886d76037b3a
-15979	17074	6274380417648980	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_in.c.obj	3e4b4ecae53d103b
-16395	17078	6274380417939060	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/icmp.c.obj	46975ee3b2a0efde
-16319	17254	6274380418899270	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/etharp.c.obj	abeaba9f97246713
-16774	17373	6274380421019742	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_frag.c.obj	62d5f4b3de5523b0
-16744	17404	6274380421009734	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/dhcp6.c.obj	b24bb52c3ab220f9
-16633	17408	6274380421109759	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/igmp.c.obj	7367df34c6f77af8
-16785	17431	6274380421239794	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ethip6.c.obj	51840636f07949b4
-16637	17439	6274380421459846	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4.c.obj	b0abf8c844bc1b7d
-16716	17637	6274380423180239	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6.c.obj	7d884b5face03ae4
-17074	17770	6274380424870622	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/inet6.c.obj	9bfc91ff765c7648
-16996	17787	6274380424800613	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/icmp6.c.obj	baf915bb7797e174
-17442	18048	6274380427861295	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-new.c.obj	6b9e808a96e4e1a3
-17404	18090	6274380428401416	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ethernet.c.obj	9762db6b481d3ee
-17433	18133	6274380428501433	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_addr.c.obj	cd34d17c40a7f954
-17393	18154	6274380428451436	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/mld6.c.obj	6a82a611cc1c38e5
-17266	18187	6274380428681487	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_frag.c.obj	79a2b916e66ecb16
-17419	18253	6274380429569258	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/lowpan6.c.obj	edf03fee9a937205
-17078	18293	6274380430181055	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/nd6.c.obj	8c797faea4b520fb
-17644	18339	6274380430381097	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap_ms.c.obj	5dbae659d67ec76c
-17771	18409	6274380431111263	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/demand.c.obj	f9f087430c45c3eb
-17787	18457	6274380431611380	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-md5.c.obj	cf923782b548fe8
-18154	18673	6274380434181945	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipcp.c.obj	b800d1238aacc054
-18090	18693	6274380434402016	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ccp.c.obj	5c0bcb2bfe190122
-18049	18711	6274380434231957	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/slipif.c.obj	6cb80fa246f217d8
-18188	18774	6274380435042142	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eui64.c.obj	14fd52e7502a06e8
-18254	18821	6274380435342218	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipv6cp.c.obj	52ef19cdccb109ee
-18133	18832	6274380435212189	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/auth.c.obj	3dd5a8e910c72e8
-18293	18948	6274380436972585	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ecp.c.obj	c9dc12309ca86cf6
-18339	18959	6274380436972585	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/fsm.c.obj	d61dff110c7f2083
-18410	19014	6274380436872551	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eap.c.obj	b179fe22344d6856
-18457	19123	6274380438212875	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppcrypt.c.obj	78b5d1c89e254387
-18673	19339	6274380440363344	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ppp.c.obj	d77a1c4fe86a74f
-18694	19369	6274380440763448	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/lcp.c.obj	24593456324aa679
-18711	19438	6274380441513606	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/mppe.c.obj	d408b7c91800d49e
-18828	19507	6274380442263774	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/multilink.c.obj	6c35a989fdf1c1ad
-18832	19512	6274380442083744	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppapi.c.obj	77c98f0c750cdcf4
-19016	19562	6274380443103987	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppoe.c.obj	4b9959ac282d7b36
-18775	19567	6274380442833910	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/magic.c.obj	8e5b2b9fa69faf02
-18960	19590	6274380443233980	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppos.c.obj	8b9c2d49ad5f1f01
-18950	19716	6274380443934161	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/utils.c.obj	369958054ea22fd9
-19125	19837	6274380445464506	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppol2tp.c.obj	486395d847519984
-19340	19990	6274380446574752	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/vj.c.obj	ce139edc3eca0524
-19369	20207	6274380448695232	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/upap.c.obj	4dc8dd87771cc96a
-19722	20294	6274380450425628	esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj	d2288226dc00ff90
-19591	20303	6274380450345604	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/debug/lwip_debug.c.obj	7e0c5829e9704300
-19438	20329	6274380450325589	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/vfs_lwip.c.obj	a683722527894716
-19568	20338	6274380450495640	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/netif/ethernetif.c.obj	280e3523acace592
-19838	20341	6274380450615672	esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj	f2b96663202ea660
-19562	20345	6274380450405610	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/netif/dhcp_state.c.obj	7efb88bb3f63f213
-19507	20351	6274380450585653	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/freertos/sys_arch.c.obj	c4110a62d9228779
-19512	20415	6274380451325827	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/netif/wlanif.c.obj	27936d4a4fc80ccd
-19997	20579	6274380453046211	esp-idf/log/CMakeFiles/__idf_log.dir/log_freertos.c.obj	697358480345f3f2
-20342	20870	6274380456126906	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-openocd.c.obj	d0802d6246a0f711
-20210	20888	6274380456076903	esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps_init.c.obj	888bd72991671282
-20332	20898	6274380456246938	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/list.c.obj	60ae632d1572c355
-20351	20950	6274380456917091	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/timers.c.obj	bfbbba9e922d45cc
-20346	20969	6274380456597027	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/croutine.c.obj	3c478c18493bc028
-20339	21002	6274380457007251	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/event_groups.c.obj	c97ef0228e314f63
-20312	21009	6274380457227166	esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps.c.obj	f18b988c68102e15
-20299	21186	6274380458967559	esp-idf/heap/CMakeFiles/__idf_heap.dir/multi_heap.c.obj	ab00c78b3733508e
-20873	21211	6274380459417647	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/portasm.S.obj	5989ec7a9461f266
-20415	21307	6274380459917757	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/queue.c.obj	c646f20a20ed1ee6
-20580	21324	6274380460067803	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port.c.obj	78a590ba536ca102
-20898	21460	6274380461708174	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock.c.obj	d9e7a5dce11bc1fe
-21003	21502	6274380462278310	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash.c.obj	22c6128a24d11a29
-20970	21610	6274380463308530	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj	e461fdbf8d3cb0b1
-20950	21628	6274380463168497	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj	ca8dc9c428fbe9ba
-21211	21707	6274380464258767	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj	2ea56e25f3ae32ea
-21338	21808	6274380465348998	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse_esp32.c.obj	2a6e838b603ecb85
-21186	21816	6274380465399002	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj	260eac394c28e7eb
-21460	21890	6274380466449247	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj	24270d6a5aa7d1e4
-21319	21893	6274380466469258	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash_config_esp32.c.obj	18ed98e368bd61dc
-21502	21940	6274380466759322	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/idf/bootloader_sha.c.obj	a11e32436a826c11
-21009	21945	6274380466259198	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj	1e15e8880af47cd5
-20893	21991	6274380467009362	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/tasks.c.obj	57326e4c5328b558
-21628	22026	6274380467569491	esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_table.c.obj	578870f13bb93924
-21610	22136	6274380468359679	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_qio_mode.c.obj	87e634752f85c56e
-21707	22159	6274380468789760	esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp32/esp_efuse_api.c.obj	90368d7e337fd4b6
-21812	22252	6274380470040057	esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp32/esp_efuse_fields.c.obj	c30b4b9986cf4433
-21819	22421	6274380471270333	esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj	a06beba20312e2c3
-21946	22742	6274380474281024	esp-idf/driver/CMakeFiles/__idf_driver.dir/dac.c.obj	2366c6839f272a74
-22159	22758	6274380474791136	esp-idf/driver/CMakeFiles/__idf_driver.dir/periph_ctrl.c.obj	4769bc7d16f8d7bc
-22026	22829	6274380475241234	esp-idf/driver/CMakeFiles/__idf_driver.dir/adc.c.obj	33f94feab6946b9e
-21890	22840	6274380475581310	esp-idf/driver/CMakeFiles/__idf_driver.dir/gpio.c.obj	f9470d7b51079994
-21992	22879	6274380475751341	esp-idf/driver/CMakeFiles/__idf_driver.dir/can.c.obj	cc917d88431ee566
-21941	23091	6274380477841812	esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c.c.obj	a8339ac1f218b88e
-21894	23123	6274380478273537	esp-idf/driver/CMakeFiles/__idf_driver.dir/i2s.c.obj	5c5d5531c720a0b
-22137	23127	6274380478303549	esp-idf/driver/CMakeFiles/__idf_driver.dir/pcnt.c.obj	49c3be4027579599
-22836	23154	6274380479023695	esp-idf/driver/CMakeFiles/__idf_driver.dir/sdspi_crc.c.obj	99022603f6f29430
-22758	23494	6274380481814326	esp-idf/driver/CMakeFiles/__idf_driver.dir/rtc_module.c.obj	9485481c2520c7fc
-22253	23501	6274380481604293	esp-idf/driver/CMakeFiles/__idf_driver.dir/rmt.c.obj	cd173b9bdddfdc03
-22743	23602	6274380483206701	esp-idf/driver/CMakeFiles/__idf_driver.dir/rtc_io.c.obj	ef2372936901b74c
-22432	23606	6274380483236699	esp-idf/driver/CMakeFiles/__idf_driver.dir/ledc.c.obj	ae3de83a1cd9bf32
-22880	23661	6274380483946864	esp-idf/driver/CMakeFiles/__idf_driver.dir/spi_common.c.obj	c716d4c914146349
-23092	23737	6274380484436970	esp-idf/driver/CMakeFiles/__idf_driver.dir/sdspi_transaction.c.obj	b97d9c3e4bf19e5e
-23154	23792	6274380485107116	esp-idf/driver/CMakeFiles/__idf_driver.dir/sigmadelta.c.obj	863cafcb0f2dbf7c
-23124	23933	6274380486547456	esp-idf/driver/CMakeFiles/__idf_driver.dir/spi_slave.c.obj	859a7847ee6466cc
-22840	23959	6274380486677469	esp-idf/driver/CMakeFiles/__idf_driver.dir/spi_master.c.obj	61180f8ebf27d608
-23128	24140	6274380488657926	esp-idf/driver/CMakeFiles/__idf_driver.dir/timer.c.obj	ab30bd0ba2853583
-23498	24332	6274380490198261	esp-idf/driver/CMakeFiles/__idf_driver.dir/sdspi_host.c.obj	1ee10c00a65c1124
-23606	24337	6274380490708375	esp-idf/driver/CMakeFiles/__idf_driver.dir/sdmmc_transaction.c.obj	ba539c5061f33513
-23502	24386	6274380490998452	esp-idf/driver/CMakeFiles/__idf_driver.dir/sdio_slave.c.obj	6626105d25b20a17
-23603	24559	6274380492188712	esp-idf/driver/CMakeFiles/__idf_driver.dir/esp32/touch_sensor.c.obj	571dfa9a7148d252
-23793	24618	6274380493148954	esp-idf/driver/CMakeFiles/__idf_driver.dir/touch_sensor_common.c.obj	e5ffd4813bb502de
-23938	24704	6274380494289183	esp-idf/driver/CMakeFiles/__idf_driver.dir/sdmmc_host.c.obj	80fade7268359129
-23661	24743	6274380494059141	esp-idf/driver/CMakeFiles/__idf_driver.dir/mcpwm.c.obj	23237f199bd9d817
-24333	24813	6274380495329419	esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_ops.cpp.obj	32710b015f5ee1b7
-23737	25068	6274380497409892	esp-idf/driver/CMakeFiles/__idf_driver.dir/uart.c.obj	b6ad96aff9fe7e2c
-24386	25815	6274380505011602	esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_item_hash_list.cpp.obj	667893b6e8f5a418
-24144	25858	6274380505521735	esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_pagemanager.cpp.obj	52204494abc9f18
-23968	25869	6274380505691773	esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_api.cpp.obj	3a11d288dfd9ac93
-24345	26086	6274380507302137	esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_cxx_api.cpp.obj	478a91fa4dde7d6b
-24712	26181	6274380509086634	esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_types.cpp.obj	d85883b415d9aef2
-24623	26487	6274380511617217	esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_storage.cpp.obj	ececc96fc2eb713d
-24748	26492	6274380511937289	esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_simple.cpp.obj	c71696a40252a73
-24842	26523	6274380511907273	esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition_manager.cpp.obj	8a2add891432cc5d
-25861	26579	6274380512657455	esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_cond_var.c.obj	67ae3ed63022cb41
-24564	26582	6274380512487415	esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_page.cpp.obj	58eddc45af3109e4
-26105	26621	6274380513497632	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/dbg_stubs.c.obj	22c788a45b6de334
-25881	26624	6274380513207580	esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_local_storage.c.obj	f5ed39113ebee408
-25845	26661	6274380513767710	esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread.c.obj	f81c917f8c2b9d14
-26186	26722	6274380514387834	esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_common.c.obj	951390e688889150
-25078	26755	6274380514697893	esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_locked.cpp.obj	a0b27b98eb11581a
-26621	26989	6274380517228466	esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_masks.c.obj	4ffac2d0bd3534bc
-26487	27037	6274380517738583	esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_port.c.obj	8a55f103fede5ff3
-26583	27066	6274380518058649	esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_apis.c.obj	54bac92f0fd488e7
-26493	27070	6274380518008643	esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_flash.c.obj	c999c1936360d82c
-26625	27074	6274380517938639	esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_access.c.obj	690a2d51fd82006b
-26579	27201	6274380518868844	esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_uart.c.obj	8d97216cf68cae69
-26528	27254	6274380518958861	esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_elf.c.obj	bbb8bc7bc1530df7
-26755	27304	6274380520539220	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/brownout.c.obj	ac5e7a794d1304b4
-26722	27369	6274380520729274	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/crosscore_int.c.obj	98aa081cbc384145
-27066	27601	6274380522989776	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/cache_sram_mmu.c.obj	d1246d6bed91d20c
-27037	27619	6274380523299848	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/cache_err_int.c.obj	b50ae70fa485ee29
-26990	27623	6274380523379875	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/clk.c.obj	9558883e26fa5746
-27370	27672	6274380523980005	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/dport_panic_highint_hdl.S.obj	ab2d239b83edc860
-26661	27682	6274380523479901	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/cpu_start.c.obj	dc9b49614f8a532e
-27074	27741	6274380524610139	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/esp_timer_esp32.c.obj	15ad4ff185552be1
-27071	27785	6274380525000229	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/esp_himem.c.obj	7ad4ade74c86d0a2
-27254	27821	6274380525250287	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/dport_access.c.obj	3d0a73d1d0fecca0
-27212	27893	6274380525680398	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/int_wdt.c.obj	cf781804815f8623
-27305	28024	6274380527310750	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/intr_alloc.c.obj	a5cace584c8e5be3
-27607	28151	6274380528401003	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/hw_random.c.obj	ac6a5fdb074a0b93
-27620	28204	6274380529313612	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/pm_trace.c.obj	e2843025324a0032
-27672	28258	6274380529683695	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/reset_reason.c.obj	ae69c157327a0f1d
-27624	28379	6274380531094015	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/pm_esp32.c.obj	ac0432ca03353f1e
-27786	28425	6274380531494105	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/spiram.c.obj	4e3aad37982bfc40
-27821	28493	6274380532254277	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/task_wdt.c.obj	8a325b37f87de4bd
-28151	28541	6274380532614361	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/uart_hal_iram.c.obj	88147c82ea850b03
-27682	28550	6274380532654369	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/panic.c.obj	d8075b1051f5ddf4
-27741	28558	6274380533084465	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/sleep_modes.c.obj	1c6e4f9ff686ac15
-28258	28704	6274380534484772	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/i2c_hal_iram.c.obj	66f13e2129bcb6cd
-28204	28719	6274380534374750	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/i2c_hal.c.obj	688afc864cfabe9e
-28425	28807	6274380535374977	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/gpio_hal.c.obj	889671ccb1ee89b
-27893	28854	6274380535605032	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/system_api_esp32.c.obj	cfd7509f99a01fad
-28493	28870	6274380536185165	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/ledc_hal.c.obj	f3c2cfe925a47997
-28380	28873	6274380535995119	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/uart_hal.c.obj	8d370f8f06d5f4b4
-28541	28942	6274380536555247	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/ledc_hal_iram.c.obj	22332c5ab5475630
-28551	28958	6274380536885317	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/stack_check.c.obj	a217d502e9b19498
-28558	29213	6274380539325875	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/pm_locks.c.obj	39d8b073302509b
-28720	29247	6274380539976022	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/system_api.c.obj	e8667b0e6d4eee7c
-28705	29251	6274380539745958	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/mac_addr.c.obj	80e44077306fd00a
-28870	29288	6274380540356112	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/dac_periph.c.obj	d87efee2fc03ba4e
-28855	29291	6274380540216088	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/cpu_util.c.obj	c566eb8109b0337c
-28959	29295	6274380540266105	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/gpio_periph.c.obj	1ed0a3121fa29fca
-28807	29308	6274380540346109	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/ipc.c.obj	fd65c2a970b6bef8
-28943	29334	6274380540516137	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/adc_periph.c.obj	d2666292e1e17b6b
-28047	29509	6274380542206527	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/spiram_psram.c.obj	c63d468753f9877f
-29309	29568	6274380542966698	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_periph.c.obj	2a0d2973b1bb19a4
-28875	29571	6274380543116734	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_clk.c.obj	2055e041e43852a7
-29247	29660	6274380543976926	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_pm.c.obj	a8def3c82695de71
-29251	29671	6274380544136961	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_time.c.obj	7f493a0a288233fb
-29295	29756	6274380544487056	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_io_periph.c.obj	3a4ca535cdb57688
-29288	29772	6274380545217207	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_clk_init.c.obj	8bebef1939b84219
-29217	29775	6274380545207209	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_init.c.obj	9f3c69049ebfa6d
-29509	29838	6274380545817347	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdmmc_periph.c.obj	d9064d014215c198
-29334	29850	6274380545937368	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_wdt.c.obj	ac43f64f828b8bab
-29572	29898	6274380546207785	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/interrupts.c.obj	3e647ae76d0c1309
-29291	29938	6274380546787923	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_sleep.c.obj	1654f25268f1fb4a
-29568	29971	6274380547027969	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdio_slave_periph.c.obj	262a423b3609f594
-29674	30060	6274380547688119	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/soc_memory_layout.c.obj	51f14d3de76fbf7e
-29665	30074	6274380547818155	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/spi_periph.c.obj	ebe35f1b2f5b1637
-29767	30152	6274380548978395	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/ledc_periph.c.obj	b19efe013b525fee
-29776	30185	6274380548678342	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2c_periph.c.obj	91c1c38736fc43a9
-29772	30195	6274380549228485	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/memory_layout_utils.c.obj	2ab06f8cc7c97c22
-29898	30293	6274380550188682	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2s_periph.c.obj	d3134a6be9a3561c
-29850	30299	6274380549658561	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/uart_periph.c.obj	c57aa90eacc09bb6
-29838	30325	6274380550738802	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/touch_sensor_hal.c.obj	bdf4c2b257d7b5c8
-29939	30436	6274380551218926	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/touch_sensor_periph.c.obj	83042c36195c5e75
-30153	30529	6274380552669245	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/lldesc.c.obj	c0cde34f4d9be819
-30185	30539	6274380552759266	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/rmt_hal.c.obj	6df5c05cb524ed02
-30075	30657	6274380554115267	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_hal.c.obj	aac00c846c53ded4
-29971	30687	6274380553875201	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/emac_hal.c.obj	8a2006e316648706
-30069	30692	6274380554325307	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/rtc_io_hal.c.obj	f1aab744a5a564d5
-30195	30768	6274380554845429	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/dac_hal.c.obj	45947f2ffffa20dc
-30293	30783	6274380555265552	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/adc_hal.c.obj	be22bea904302980
-30299	30815	6274380555505576	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_hal_iram.c.obj	a5ad8414cb8ffd2a
-30539	30818	6274380555615600	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/soc_include_legacy_warn.c.obj	39b5cb04e611562a
-30443	30862	6274380555845637	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/sigmadelta_hal.c.obj	f1859021d42393d9
-30529	30989	6274380557045919	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/touch_sensor_hal.c.obj	dc5f0b7edaf1b03c
-30325	31005	6274380557315976	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/i2s_hal.c.obj	7149458216fc5437
-30658	31086	6274380558396226	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_slave_hal_iram.c.obj	e991dd41c0ecb725
-30688	31107	6274380558266195	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_slave_hal.c.obj	685144cf25767d34
-30693	31122	6274380558616289	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/pcnt_hal.c.obj	72e53f286fdee761
-30768	31175	6274380559106385	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/timer_hal.c.obj	ff3109004af7692
-30783	31371	6274380560947031	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ieee802_1x.c.obj	6ea05ffb1ae0129e
-30989	31405	6274380560987032	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/can_hal.c.obj	8cd5154cc5f3d848
-30862	31473	6274380561357120	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/port/os_xtensa.c.obj	6650cb024cbba0ee
-31088	31635	6274380563837684	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/mcpwm_hal.c.obj	f5181447f9751bae
-31122	31657	6274380563157531	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_flash_hal.c.obj	3953c9f9a3eedbea
-31107	31665	6274380564027718	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_flash_hal_iram.c.obj	4d71c5539fe1159a
-30818	31688	6274380563977710	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ap_config.c.obj	4f5256e9732a28a4
-31175	31759	6274380564757893	esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy.c.obj	95a622317dd60b3c
-31005	31881	6274380565167991	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/sdio_slave_hal.c.obj	9c936ddf01325d61
-31405	32240	6274380569198904	esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_netif_glue.c.obj	cdaeca27dff0cbf3
-30815	32251	6274380569088886	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth.c.obj	f3c8056e923234cb
-31392	32308	6274380570008225	esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth.c.obj	f9829e272b1f5892
-31473	32367	6274380570688386	esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_mac_esp32.c.obj	c210a73046e058fb
-31657	32380	6274380571008461	esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy_ip101.c.obj	88dcc0ea29fcfd67
-31667	32402	6274380571058470	esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy_lan8720.c.obj	275a28bbca62c0dc
-31648	32491	6274380570928436	esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy_dp83848.c.obj	1b23dda8e15b306a
-31689	32549	6274380572538803	esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy_rtl8201.c.obj	4dff7ae038e3bd59
-31889	32703	6274380573849097	esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_handlers.c.obj	b4ff1c30c54a6c2b
-31760	32815	6274380574959343	esp-idf/tcpip_adapter/CMakeFiles/__idf_tcpip_adapter.dir/tcpip_adapter_compat.c.obj	af61b8e877d33b0f
-32244	33055	6274380577569947	esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_objects.c.obj	7e871a1e030effb5
-32254	33138	6274380578520156	esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_sta_list.c.obj	aa0bfbe0423d76e3
-32389	33218	6274380579070300	esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_defaults.c.obj	78d1ae6dedad854a
-32377	33285	6274380579381724	esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip_ppp.c.obj	7e3191d78542aaed
-32496	33335	6274380580497491	esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/loopback/esp_netif_loopback.c.obj	928d4fc573d7f66a
-32549	33341	6274380580677527	esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/default_event_loop.c.obj	a8e3cc9a5e7b70d6
-32429	33392	6274380580747546	esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip_defaults.c.obj	3d46e52b24110804
-32704	33518	6274380582427938	esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/event_loop_legacy.c.obj	726e1d371a5f1691
-32322	33582	6274380582958050	esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip.c.obj	9d67dedbf925e09d
-33341	33612	6274380583688212	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/xtensa_vectors.S.obj	168373c06dbbc940
-33219	33616	6274380583238101	esp-idf/console/CMakeFiles/__idf_console.dir/split_argv.c.obj	ed59fedc2baa78d9
-33335	33631	6274380583868255	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/xtensa_intr_asm.S.obj	e879c9597086362e
-32816	33682	6274380584218331	esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event_private.c.obj	79b573faece47041
-33293	33789	6274380585158543	esp-idf/console/CMakeFiles/__idf_console.dir/commands.c.obj	75f552e2c5669810
-33055	33810	6274380585158543	esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/event_send.c.obj	a0b470e49bf4328
-33612	33869	6274380586238792	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/xtensa_context.S.obj	954b3c3cd2fc3be2
-33518	33901	6274380586138776	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/xtensa_init.c.obj	38ea1348f29f3c19
-33393	33905	6274380586388835	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/xtensa_overlay_os_hook.c.obj	bb9fc248e7c4a442
-33619	33908	6274380586448847	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/xtensa_vector_defaults.S.obj	244f30c561d44175
-33139	34106	6274380588209239	esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event.c.obj	b447359b5b43428f
-33582	34128	6274380588309255	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/xtensa_intr.c.obj	cfb7da1afb419029
-33811	34145	6274380588779370	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/heap.c.obj	2efdb61d9f5027a4
-33901	34346	6274380590899847	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/reent_init.c.obj	af86fee4ac9a995a
-33905	34364	6274380591049868	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/random.c.obj	de199f84382e256a
-33908	34376	6274380591249936	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/pthread.c.obj	cebf23236d886b45
-33869	34390	6274380591229919	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/locks.c.obj	8e1137447b792c44
-33790	34453	6274380591650011	esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_semihost.c.obj	9c514b8e6270bca6
-33632	34520	6274380592130147	esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_uart.c.obj	a7941d80716e86f2
-34129	34636	6274380593621981	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/select.c.obj	3407505afefcc51a
-34106	34695	6274380594032054	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/pread.c.obj	9a690e9124cef2fb
-34145	34732	6274380594416192	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/poll.c.obj	5a95b87861885b29
-34384	34796	6274380595336404	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/termios.c.obj	db958666998f6dcc
-34364	34845	6274380595436427	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/syscalls.c.obj	570d9d8b17b75aa1
-33682	34926	6274380595816507	esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs.c.obj	11b383abae69fbcd
-34392	34941	6274380596666703	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/syscall_table.c.obj	80e78eb9beeaf0d1
-34349	34949	6274380596516665	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/pwrite.c.obj	56f1dabda5220b92
-34520	35112	6274380598016989	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/utime.c.obj	4ad4319864f9720b
-34458	35192	6274380599237287	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/time.c.obj	355c833ce1858335
-34697	35248	6274380599647382	esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_exception_stubs.cpp.obj	8d522f3e3df30147
-34732	35286	6274380600117494	esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace.c.obj	249f84a56bb51006
-34797	35316	6274380600037468	esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/host_file_io.c.obj	8de968bbaf8901c9
-34951	35434	6274380601677831	esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborencoder_close_container_checked.c.obj	61e1483be49b2979
-34934	35484	6274380601707863	esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace_util.c.obj	fdb31164c81f64e5
-34845	35491	6274380601647827	esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/gcov/gcov_rtio.c.obj	e6377d9d321d5d5f
-34637	35553	6274380602448018	esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_guards.cpp.obj	f94ea4daa46eac06
-35305	35693	6274380604358452	esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborpretty_stdio.c.obj	68af9daa21b279a8
-35197	35741	6274380604688518	esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborparser_dup_string.c.obj	a5c0fb4256547fc5
-35124	35791	6274380604998584	esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborencoder.c.obj	ef35dcc6e4b4df09
-35321	35829	6274380605278655	esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborerrorstrings.c.obj	e13d071bbc614e7e
-35265	35951	6274380606688958	esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborpretty.c.obj	505f115bb4038edc
-35571	35970	6274380607309109	esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/open_memstream.c.obj	2587779ad9620ff2
-35491	36095	6274380608179306	esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborvalidation.c.obj	fd931ea231ef5816
-35434	36099	6274380608179306	esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborparser.c.obj	5929b47b30e5d9b0
-35484	36137	6274380608539383	esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cbortojson.c.obj	c04f6180913f26d
-35694	36408	6274380611229989	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_event.c.obj	a45a9bc6353e4592
-35741	36427	6274380611340010	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_hashkey.c.obj	a83072252f3e5382
-35951	36667	6274380613910583	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/address.c.obj	81193536bfac07d2
-35831	36710	6274380614350697	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/async.c.obj	d5d1bd164a1c74a5
-35971	36772	6274380614880816	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/block.c.obj	819110efecdf7ab4
-35791	36887	6274380615580974	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_session.c.obj	c12cb7cc255fa62a
-36100	36973	6274380616881287	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/option.c.obj	c73df42dc53d534e
-36096	36987	6274380616711223	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/pdu.c.obj	8a0398b26c6dad85
-36137	37126	6274380617771471	esp-idf/coap/CMakeFiles/__idf_coap.dir/port/coap_debug.c.obj	ebaa3bf07749e288
-36431	37135	6274380618031534	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/mem.c.obj	40f54a3c8d03dd9a
-36419	37277	6274380619611889	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/encode.c.obj	23350a8d5634c32d
-36711	37418	6274380621322282	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_time.c.obj	36890c1ba5ed08a7
-36772	37606	6274380622942648	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/subscribe.c.obj	662d9accb577d5bd
-36973	37670	6274380623502774	esp-idf/coap/CMakeFiles/__idf_coap.dir/port/coap_notls.c.obj	da3335758a17d80
-36909	37839	6274380625633259	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/str.c.obj	2514f6253f0c3699
-36988	37892	6274380625853301	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/uri.c.obj	c2779531a2d4bd3b
-36673	37895	6274380626263399	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/net.c.obj	d760dba247ced953
-37420	38063	6274380627113587	esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/common/protocomm.c.obj	b615b079ec111466
-37135	38120	6274380628463894	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/resource.c.obj	c96f3a010a56c2aa
-37626	38225	6274380629134038	esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security0.c.obj	ba15189d74042e87
-37126	38277	6274380629534140	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_io.c.obj	70faf04f476631ee
-37892	38422	6274380630934445	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_debug.c.obj	bb0670c616c984f7
-37896	38487	6274380632204729	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_buf.c.obj	7f4dfc5d35157e81
-38065	38583	6274380632994912	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_callbacks.c.obj	ebd1e0e8da3cf288
-37291	38597	6274380632904882	esp-idf/coap/CMakeFiles/__idf_coap.dir/port/coap_mbedtls.c.obj	8e9bb6ff9a87eee6
-37844	38638	6274380633174959	esp-idf/console/CMakeFiles/__idf_console.dir/linenoise/linenoise.c.obj	41a7f90596cba452
-38277	38833	6274380635385450	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_helper.c.obj	8c6d369cb690a0f3
-38422	38931	6274380636385673	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_hd_huffman_data.c.obj	9d33b56a7e4bc96c
-38121	38958	6274380636135616	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_frame.c.obj	dd6416415db3a280
-37671	38986	6274380636855788	esp-idf/console/CMakeFiles/__idf_console.dir/argtable3/argtable3.c.obj	3204cb4eb332fddd
-38638	39103	6274380638206081	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_mem.c.obj	226f05e2705ad032
-38589	39139	6274380638516153	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_hd_huffman.c.obj	49e3ecbb051eaccd
-38608	39150	6274380638546166	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_map.c.obj	5b33a071a07b1ef3
-38487	39230	6274380639136303	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_http.c.obj	619e40f17fb9e9d0
-38240	39350	6274380640186537	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_hd.c.obj	5d3ecbeec435bc5e
-38833	39391	6274380641026727	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_option.c.obj	a4e41d029de88b1
-38954	39410	6274380641116737	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_priority_spec.c.obj	d67aa60ef8a1f10c
-38959	39448	6274380641486830	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_outbound_item.c.obj	cfc14a4dee09df11
-39140	39509	6274380642667101	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_npn.c.obj	cf0d012c25b97b07
-38986	39540	6274380642507060	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_pq.c.obj	82780104a62dac6b
-39103	39558	6274380642937151	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_queue.c.obj	cb978261edc2e8a9
-39150	39604	6274380643167211	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_rcbuf.c.obj	73a16002c18050b9
-39230	39673	6274380643937417	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_version.c.obj	c24116d3283074ed
-39351	39967	6274380646998073	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_submit.c.obj	c30558656d74ff68
-39449	40136	6274380648238350	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_stream.c.obj	c3171ce609cebba0
-39604	40176	6274380648918513	esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/gdbstub.c.obj	22a67c3b92849322
-39560	40203	6274380649368607	esp-idf/esp_adc_cal/CMakeFiles/__idf_esp_adc_cal.dir/esp_adc_cal.c.obj	c85880893c22c35e
-39675	40222	6274380649168558	esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/packet.c.obj	fe074ce543e627fc
-39509	40449	6274380651479072	esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls.c.obj	1f2a791fda6afba2
-39967	40454	6274380651389048	esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/xtensa/gdbstub_xtensa.c.obj	c61d4336f9d0345d
-39540	40538	6274380652029203	esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_mbedtls.c.obj	6f778f7f19332ea5
-40137	40668	6274380653779602	esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/esp32/gdbstub_esp32.c.obj	4a54e7495851eb38
-39392	40709	6274380653399516	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/port/http_parser.c.obj	92cefc8feefd1e96
-40177	40949	6274380656420196	esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_tcp.c.obj	b0bf43ffacba1631
-40450	40969	6274380656900317	esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_utils.c.obj	4f2b5f73e2cf94e1
-40203	41040	6274380657560462	esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ssl.c.obj	7e2ba38488ba1602
-40222	41087	6274380657820513	esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport.c.obj	c3eb35b6102fb753
-40459	41098	6274380657980549	esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ws.c.obj	2e23e6adde3c98c6
-39418	41114	6274380658410648	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_session.c.obj	5583a26f1ca7b5a6
-40669	41176	6274380659290857	esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_utils.c.obj	a9239e464bf19ce7
-40551	41204	6274380659220828	esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_header.c.obj	d7b167b90de39421
-34942	41774	6274380664201972	esp-idf/asio/CMakeFiles/__idf_asio.dir/asio/asio/src/asio.cpp.obj	bb4d40fad3d97037
-40950	41824	6274380665452249	esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_auth.c.obj	2c210ada1f9274ab
-41118	41865	6274380665883864	esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_sess.c.obj	f3e952e9fa2f4b87
-40969	41895	6274380665753830	esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_uri.c.obj	f58163d1dae8b87f
-41204	41908	6274380666273937	esp-idf/esp_https_ota/CMakeFiles/__idf_esp_https_ota.dir/src/esp_https_ota.c.obj	3fb1e218a6a2e04a
-41089	41931	6274380666253939	esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_main.c.obj	f96480c2dd754a70
-41177	41947	6274380666433981	esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/util/ctrl_sock.c.obj	197ce879617ddc63
-40709	41952	6274380666674058	esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/esp_http_client.c.obj	efafd7ee94e8015f
-41102	42001	6274380667194168	esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_txrx.c.obj	7aa9e811e17a7282
-41040	42041	6274380666944104	esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_parse.c.obj	c754add09e10df5f
-42042	42519	6274380672675391	esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec0.pb-c.c.obj	73ac81ae2c28d499
-41895	42551	6274380672825422	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/porttimer_m.c.obj	923222058753fb6c
-41911	42577	6274380673015459	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portother_m.c.obj	d0da02d52a85e368
-41865	42594	6274380673105517	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfunccoils.c.obj	224ec82af0ac12d9
-41774	42630	6274380673487869	esp-idf/esp_https_server/CMakeFiles/__idf_esp_https_server.dir/src/https_server.c.obj	b67128a2a4ec15b6
-41948	42647	6274380673487869	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfunccoils_m.c.obj	d08db3d3017b8a8
-42001	42695	6274380673977964	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/porttimer.c.obj	d06503174b98a1bc
-41944	42699	6274380674198021	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portserial_m.c.obj	ceb9e24b0619fecf
-41952	42789	6274380674298052	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portserial.c.obj	588a4f481c03180d
-42553	42905	6274380676398516	esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/constants.pb-c.c.obj	d5e4b09852a83ecc
-42519	42964	6274380676888623	esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/session.pb-c.c.obj	d72369eb2c5bae33
-42595	43044	6274380677288720	esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec1.pb-c.c.obj	c2f01a9ca13fafe6
-41824	43238	6274380679169138	esp-idf/protobuf-c/CMakeFiles/__idf_protobuf-c.dir/protobuf-c/protobuf-c/protobuf-c.c.obj	584a2369807339fe
-42630	43287	6274380680369403	esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_console.c.obj	9e5637d01f594034
-42696	43379	6274380680479446	esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_httpd.c.obj	b2873a397d8cb4f9
-42577	43386	6274380681009551	esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security1.c.obj	b3c4746aa91467e
-42905	43545	6274380682960001	esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_handler.c.obj	477569e1789c055
-42965	43617	6274380683680150	esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj	992a4bd7f9b588a3
-43056	43652	6274380683800192	esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/proto-c/esp_local_ctrl.pb-c.c.obj	9159516bdd62c75a
-42700	43686	6274380683970228	esp-idf/mdns/CMakeFiles/__idf_mdns.dir/mdns_console.c.obj	7be6c6dca2835416
-42806	43706	6274380684430325	esp-idf/mdns/CMakeFiles/__idf_mdns.dir/mdns_networking.c.obj	444a7c5cdf7beec9
-43288	43919	6274380686430776	esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_sd.c.obj	3881245683302652
-43382	44022	6274380687250970	esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_cmd.c.obj	ed0033d8214de5ea
-43399	44151	6274380688771334	esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_mmc.c.obj	27d9bc60fd28bda2
-43238	44207	6274380689071385	esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_transport_httpd.c.obj	e20139ba98c73ecf
-43618	44274	6274380690121628	esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_common.c.obj	3da3463fceb52766
-43653	44320	6274380690321652	esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_init.c.obj	168e34d7722651bd
-43546	44342	6274380690631725	esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_io.c.obj	35ef7444eefa6b50
-43687	44424	6274380691191851	esp-idf/esp_serial_slave_link/CMakeFiles/__idf_esp_serial_slave_link.dir/essl.c.obj	56f9184b7eb48aee
-43709	44449	6274380691531949	esp-idf/esp_serial_slave_link/CMakeFiles/__idf_esp_serial_slave_link.dir/essl_sdio.c.obj	d8c0e12002d99316
-44207	44528	6274380692542165	esp-idf/expat/CMakeFiles/__idf_expat.dir/expat/expat/lib/xmltok_ns.c.obj	112bf11a138b9d24
-44155	44623	6274380693442368	esp-idf/expat/CMakeFiles/__idf_expat.dir/expat/expat/lib/xmlrole.c.obj	f55b06369b3a49e1
-44320	44643	6274380693542382	esp-idf/expat/CMakeFiles/__idf_expat.dir/expat/expat/lib/xmltok_impl.c.obj	3f47f6612619729f
-44343	44929	6274380696893152	esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Perf.cpp.obj	6da5897ca74360bb
-44425	44984	6274380696953171	esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/Partition.cpp.obj	1c4fa84d0322fa8b
-42647	45064	6274380697553297	esp-idf/mdns/CMakeFiles/__idf_mdns.dir/mdns.c.obj	ecc9803e08291555
-44450	45101	6274380697753347	esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Safe.cpp.obj	6b730445d6fc0307
-43921	45153	6274380698003386	esp-idf/esp_websocket_client/CMakeFiles/__idf_esp_websocket_client.dir/esp_websocket_client.c.obj	641b8b1b4cbdae0d
-44635	45242	6274380699353713	esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/SPI_Flash.cpp.obj	3760b97e25e94804
-44943	45294	6274380700333914	esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/crc32.cpp.obj	c9fbcf42e75a4bdd
-44529	45313	6274380700613994	esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Flash.cpp.obj	1bf9b7abc73f791a
-44649	45390	6274380701194116	esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/wear_levelling.cpp.obj	f2d9ea781a0f078a
-45070	45701	6274380704024752	esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj	c0e2f25a752513f6
-44984	45753	6274380704517360	esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_rawflash.c.obj	b83eec18b98ca8dc
-45154	45759	6274380704847440	esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio.c.obj	9898e670b5578d42
-45104	45762	6274380704487350	esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_wl.c.obj	b6137fafd353a3da
-45390	45972	6274380706887897	esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/port/freertos/ffsystem.c.obj	5833de4268810fc7
-45320	46024	6274380707330274	esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ffunicode.c.obj	baf9ab1e5820b8e
-44036	46106	6274380708290507	esp-idf/expat/CMakeFiles/__idf_expat.dir/expat/expat/lib/xmlparse.c.obj	469783cde463c783
-45294	46284	6274380709620790	esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat.c.obj	749c443d3251a1d0
-44275	46424	6274380711471214	esp-idf/expat/CMakeFiles/__idf_expat.dir/expat/expat/lib/xmltok.c.obj	64352742a15a313e
-45755	46493	6274380712101349	esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj	1902b3618335274b
-45763	46524	6274380712411425	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_slave.c.obj	cee12952eae09fe7
-45759	46546	6274380712771512	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_master.c.obj	9caea166108a20d
-45739	46572	6274380712691493	esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_spiflash.c.obj	12a2e35d9a7afec7
-45242	46643	6274380713481664	esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ff.c.obj	beb247592d8aaad7
-46000	46660	6274380713941776	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/mb_m.c.obj	707e5519ae1a1596
-46038	46706	6274380714061804	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/rtu/mbrtu_m.c.obj	b8b48869eaedd7a8
-46107	46728	6274380714371875	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/ascii/mbascii_m.c.obj	784cc06a4288f62c
-46290	46993	6274380717162501	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/rtu/mbrtu.c.obj	16db36c9bf7bd026
-46426	47077	6274380717912672	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/rtu/mbcrc.c.obj	f4fdf5fb31494353
-46572	47131	6274380718732865	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/tcp/mbtcp.c.obj	f4bdf95f46392e39
-46493	47140	6274380718512812	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/ascii/mbascii.c.obj	8153477008bc786
-46728	47192	6274380719373011	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphash24_ref.c.obj	bbc911d9e8b56bc8
-46546	47216	6274380719302986	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portevent_m.c.obj	e2b1a8409ea7783d
-46661	47228	6274380719202974	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portother.c.obj	893a60f39fb3db36
-46524	47255	6274380719302986	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/mb.c.obj	bbd1977a1deb2096
-46707	47284	6274380720383238	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/port.c.obj	7f25eecf4a44992c
-46644	47306	6274380720393235	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portevent.c.obj	e36a6a1301f89092
-46995	47415	6274380721733537	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/ref10/keypair.c.obj	185515246c0dbb18
-47132	47485	6274380722293661	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/sign_ed25519.c.obj	98d8244f27a75401
-47307	47506	6274380722653743	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncdiag.c.obj	6d6f72c7ff6a9a83
-47140	47562	6274380722863787	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/crypto_sign.c.obj	49ca8a2b22315063
-47077	47602	6274380723023828	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/ref10/obsolete.c.obj	ac26a987f86ca070
-47192	47735	6274380724464160	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_shorthash/siphash24/ref/shorthash_siphashx24_ref.c.obj	66f5f5eae8df186
-47255	47789	6274380725314334	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncdisc_m.c.obj	d13766158966e229
-47229	47825	6274380725204311	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncdisc.c.obj	181f58e6a82071da
-47217	47845	6274380725654432	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncholding.c.obj	e1c4aaf860e0ee55
-47416	47963	6274380727184776	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncinput.c.obj	cfc9e6b493e493b9
-47284	47967	6274380726704652	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncholding_m.c.obj	f32f2fcecbb0d236
-47507	48007	6274380727504841	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncother.c.obj	a027681247dce106
-47485	48027	6274380727664861	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncinput_m.c.obj	30a7bca22eced82c
-47825	48153	6274380728885152	esp-idf/jsmn/CMakeFiles/__idf_jsmn.dir/src/jsmn.c.obj	66c59bf24b2ac613
-47562	48176	6274380729215228	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbutils.c.obj	e5bb03767b638427
-47789	48287	6274380729805357	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/ref10/open.c.obj	6a3a85b640ba3ea8
-48027	48415	6274380731485738	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_auth/crypto_auth.c.obj	518aef3dcc9d3e53
-48007	48473	6274380732165892	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_aead/xchacha20poly1305/sodium/aead_xchacha20poly1305.c.obj	81dc802ebda4ddbe
-47967	48515	6274380732445962	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_aead/chacha20poly1305/sodium/aead_chacha20poly1305.c.obj	d549cff4a0d4e7b
-48176	48524	6274380732666012	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/crypto_box.c.obj	77ccd23843cfdfb
-48153	48559	6274380732996070	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_auth/hmacsha512256/auth_hmacsha512256.c.obj	40a7036aaaa2a60
-47602	48598	6274380732225892	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/serial_slave/modbus_controller/mbc_serial_slave.c.obj	5e8012f8232c8598
-47963	48603	6274380733376180	esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON_Utils.c.obj	a096c973cb6b5b35
-47738	48781	6274380735036541	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/serial_master/modbus_controller/mbc_serial_master.c.obj	c84f443a666d79ba
-48294	48789	6274380734976526	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_auth/hmacsha512/auth_hmacsha512.c.obj	a6553a1ed1821ae8
-48416	48801	6274380735316601	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/crypto_box_easy.c.obj	470fb506e5f1baf6
-47846	48902	6274380736206810	esp-idf/json/CMakeFiles/__idf_json.dir/cJSON/cJSON.c.obj	d772598937fd4ea5
-48516	48964	6274380737087014	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/hchacha20/core_hchacha20.c.obj	24e029b700e0412d
-48474	48969	6274380737167026	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_auth/hmacsha256/auth_hmacsha256.c.obj	2c31dc35515d5ebc
-48525	48985	6274380737167026	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/curve25519xchacha20poly1305/box_curve25519xchacha20poly1305.c.obj	5ac5e142c38fbbe2
-48603	49023	6274380737527103	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/crypto_box_seal.c.obj	772e2b97b2ba433
-48559	49056	6274380737587114	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_box/curve25519xsalsa20poly1305/box_curve25519xsalsa20poly1305.c.obj	3c1bd38316a5b77d
-48782	49072	6274380737777159	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/hsalsa20/core_hsalsa20.c.obj	ed22cbd08a7838d9
-48790	49157	6274380739017436	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/crypto_generichash.c.obj	4d069c9934fe1317
-48801	49190	6274380739217487	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/generichash_blake2.c.obj	2429b54f14367f0c
-48904	49324	6274380740497769	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-avx2.c.obj	de9f94784cb45477
-49025	49358	6274380741177943	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/crypto_hash.c.obj	160bc32e836709d1
-48986	49401	6274380741187932	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/hsalsa20/ref2/core_hsalsa20_ref2.c.obj	34f91c81cad818ff
-49072	49420	6274380741467988	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/sha256/hash_sha256.c.obj	ff92e581dd43eef4
-49056	49465	6274380741628029	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/generichash_blake2b.c.obj	916fed29eab22bff
-48969	49484	6274380742168140	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/salsa/ref/core_salsa_ref.c.obj	50424613b0539efa
-49190	49560	6274380743028340	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ssse3.c.obj	b6ea4e69b1a86ec9
-49157	49609	6274380743208387	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c.obj	413b8d2138120585
-49325	49678	6274380744188603	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-sse41.c.obj	d18cbc876454cf81
-49358	49734	6274380744408645	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/sha512/hash_sha512.c.obj	2df4e4aa0c4aae8e
-49401	49821	6274380745508890	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_kdf/crypto_kdf.c.obj	c608191f461727f1
-49465	49868	6274380745758957	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_kdf/blake2b/kdf_blake2b.c.obj	f3901cf056b394c3
-49560	50027	6274380747639378	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_kx/crypto_kx.c.obj	74b83fc88efb5c51
-49679	50136	6274380748419564	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_onetimeauth/crypto_onetimeauth.c.obj	3ea3ddb6588b5267
-49421	50175	6274380748859653	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/sha256/cp/hash_sha256_cp.c.obj	19ff97196617e68
-49610	50187	6274380748839654	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_onetimeauth/poly1305/donna/poly1305_donna.c.obj	ed5c30255d2d9c3d
-49821	50233	6274380749899896	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_onetimeauth/poly1305/sse2/poly1305_sse2.c.obj	71e3b04aa56fff33
-49734	50252	6274380749519803	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_onetimeauth/poly1305/onetimeauth_poly1305.c.obj	d0ab818b9079df0a
-49868	50364	6274380750650072	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/crypto_pwhash.c.obj	3f7a36ff01b221cf
-50137	50494	6274380752460473	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ssse3.c.obj	f4ca5044f2303296
-50027	50615	6274380753142350	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-core.c.obj	c5270b0eec78f4cf
-50175	50670	6274380753562449	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/pwhash_argon2i.c.obj	91dc19bf117c43cb
-49484	50691	6274380754082542	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_hash/sha512/cp/hash_sha512_cp.c.obj	f315f3b82e83321d
-50188	50697	6274380754332609	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-encoding.c.obj	277e632242ee122b
-50233	50719	6274380754392639	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2.c.obj	73b464d6d1725598
-50365	50836	6274380755272836	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/blake2b-long.c.obj	722fb2f150f52093
-50494	51013	6274380757153236	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/nosse/pwhash_scryptsalsa208sha256_nosse.c.obj	5c8aefec9314d1c7
-50615	51070	6274380758143480	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/sse/pwhash_scryptsalsa208sha256_sse.c.obj	1e78cd49c91bd340
-50697	51082	6274380758323504	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pbkdf2-sha256.c.obj	b2e0ac0d6050681
-50691	51094	6274380758173495	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/scrypt_platform.c.obj	fdd3743a4db2c1b8
-50719	51155	6274380759023684	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/crypto_scrypt-common.c.obj	b53d33643757f768
-50670	51176	6274380758933651	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/scryptsalsa208sha256/pwhash_scryptsalsa208sha256.c.obj	eefb18a421c8f943
-50844	51214	6274380759313740	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/scalarmult_curve25519.c.obj	a17c4035dcfd4212
-51072	51328	6274380760745643	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/curve25519_sandy2x.c.obj	fd9fbb7c22cbeb3c
-51177	51356	6274380761245741	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_nsquare.S.obj	3c0f77341995e555
-51155	51363	6274380761255753	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/consts.S.obj	5a343948f9971a52
-51088	51387	6274380761175720	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/crypto_scalarmult.c.obj	d9fb60601a2396cc
-51032	51422	6274380761665828	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/ref10/x25519_ref10.c.obj	d5f9f2eda204bbc8
-51101	51427	6274380761625824	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/donna_c64/curve25519_donna_c64.c.obj	b341fffec9e1182e
-51223	51431	6274380761885885	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_pack.S.obj	1fa6d581c9605a6
-51329	51536	6274380762736082	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_mul.S.obj	f2e73ea0a8d7a3c1
-51363	51608	6274380763361326	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ladder.S.obj	6ceacdeca4f56585
-51428	51638	6274380763801414	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/sandy2x.S.obj	fb41f25a6c8291ba
-51422	51645	6274380763921481	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/ladder_base.S.obj	26e44fff9065c398
-51387	51722	6274380764301537	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe_frombytes_sandy2x.c.obj	36d6c1d14999770c
-51356	51761	6274380764471593	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_scalarmult/curve25519/sandy2x/fe51_invert.c.obj	bbcffb0b7e91d0ae
-50252	51825	6274380765401789	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_pwhash/argon2/argon2-fill-block-ref.c.obj	cac4210d1d45ee24
-51431	51883	6274380765991929	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_secretbox/xsalsa20poly1305/secretbox_xsalsa20poly1305.c.obj	42e19b1ee53c6330
-51638	51999	6274380767462258	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_shorthash/crypto_shorthash.c.obj	4bc3df4218b5fc52
-51761	52006	6274380767702326	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_shorthash/siphash24/shorthash_siphashx24.c.obj	2308c19bc2668e24
-51536	52010	6274380767612306	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox_easy.c.obj	efa71578d6134acd
-51750	52025	6274380767612306	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_shorthash/siphash24/shorthash_siphash24.c.obj	99156a5307f702fe
-51608	52045	6274380768032380	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_secretbox/xchacha20poly1305/secretbox_xchacha20poly1305.c.obj	f35da6e13d14ff79
-51645	52086	6274380767692324	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox.c.obj	58c2926be31bd97a
-51825	52089	6274380768312446	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/aes128ctr/stream_aes128ctr.c.obj	4ab7fa8955005d91
-48598	52108	6274380768132410	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_core/curve25519/ref10/curve25519_ref10.c.obj	6da4de54f8356e6d
-51884	52298	6274380770172877	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_sign/ed25519/ref10/sign.c.obj	7e556fc9be801348
-52011	52376	6274380770783010	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/consts_aes128ctr.c.obj	e89d097bd83591f1
-52025	52394	6274380771163097	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/crypto_stream.c.obj	8a79e3161a03c55f
-52108	52457	6274380771923265	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-ssse3.c.obj	2608589f4116fa89
-52086	52465	6274380772103304	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/dolbeau/chacha20_dolbeau-avx2.c.obj	57f46e62946b1b1d
-52045	52525	6274380772273356	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/int128_aes128ctr.c.obj	20f3d5c50647631c
-52090	52551	6274380772683451	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/stream_chacha20.c.obj	9507c64601d75b31
-52395	52690	6274380774033749	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/xmm6/salsa20_xmm6.c.obj	216cb282bce8860d
-52377	52705	6274380773863714	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/stream_aes128ctr_nacl.c.obj	1356330be0d0492e
-52457	52772	6274380775224010	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-avx2.c.obj	96d0f07ac217853b
-52465	52803	6274380775194025	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/ref/salsa20_ref.c.obj	76b244edcbd2443d
-52694	52975	6274380777264471	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/xmm6/salsa20_xmm6-asm.S.obj	e98913de82ea0672
-52526	53002	6274380777034410	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/stream_salsa20.c.obj	39a69aa8a8f4c22e
-48965	53082	6274380777944631	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-compress-ref.c.obj	455ee6bac435292c
-52705	53092	6274380778074646	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa20/xmm6int/salsa20_xmm6int-sse2.c.obj	5b2aa560381ad26b
-52772	53110	6274380778474737	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa208/ref/stream_salsa208_ref.c.obj	c78e0662141b778
-52551	53127	6274380778464749	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/chacha20/ref/chacha20_ref.c.obj	1d6acafe51ba5090
-52803	53139	6274380778884826	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa2012/ref/stream_salsa2012_ref.c.obj	1b3827a861390c63
-52976	53369	6274380780845281	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa2012/stream_salsa2012.c.obj	2e30aca43beaf36e
-53003	53416	6274380781415411	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/salsa208/stream_salsa208.c.obj	6d81dbd202fbf45e
-53140	53436	6274380781375420	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_verify/sodium/verify.c.obj	7f3521766aebef4a
-53082	53449	6274380781945530	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/xchacha20/stream_xchacha20.c.obj	599dea3e4cfe7e6f
-53092	53528	6274380782395621	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/xsalsa20/stream_xsalsa20.c.obj	2936945309286509
-53127	53568	6274380782715695	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/randombytes/nativeclient/randombytes_nativeclient.c.obj	df3ab50f82a1d40c
-53111	53608	6274380783395853	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/randombytes/salsa20/randombytes_salsa20_random.c.obj	ed75ca64d53126c5
-52007	53761	6274380784606141	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/afternm_aes128ctr.c.obj	ded546e66d0f7fb7
-52000	53774	6274380784596127	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/beforenm_aes128ctr.c.obj	4347c2788cef27e9
-53450	53831	6274380785786390	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/sodium/runtime.c.obj	e4360972ca464c0a
-53568	53835	6274380785736383	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/sodium/version.c.obj	e35ee116734318c1
-53369	53839	6274380785586361	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/randombytes/randombytes.c.obj	d112fdc9a295bd38
-53416	53960	6274380786946657	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/randombytes/sysrandom/randombytes_sysrandom.c.obj	9da4326f6ff71aaf
-53436	54001	6274380786476572	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/sodium/core.c.obj	8efd58cf93f80657
-53529	54063	6274380787598276	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/port/randombytes_esp32.c.obj	60e81f0763d13a17
-52299	54071	6274380787668299	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_stream/aes128ctr/nacl/xor_afternm_aes128ctr.c.obj	498108f0c69662df
-53608	54265	6274380788568506	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/sodium/utils.c.obj	7154e4013bb1451d
-53839	54277	6274380790158841	esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_pkey.c.obj	8ef9fee19e85b934
-54001	54473	6274380792009276	esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_cert.c.obj	ad45638f0715e35a
-54068	54517	6274380792139305	esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_methods.c.obj	a011b98194a6e56
-54072	54538	6274380792749442	esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_x509.c.obj	6fafdad6d143c7f0
-53835	54568	6274380793049514	esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/platform_esp32_idf.c.obj	a5ed1d96ee6e5cca
-54266	54604	6274380793709665	esp-idf/openssl/CMakeFiles/__idf_openssl.dir/platform/ssl_port.c.obj	9133ba0b1eb78231
-54279	54657	6274380793909708	esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_stack.c.obj	ec0f996ff8e1c5b2
-53831	54671	6274380794059749	esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_outbox.c.obj	f60be75dc68839e9
-53967	54688	6274380793989729	esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_lib.c.obj	48f77929341559ed
-53774	54884	6274380795611377	esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_msg.c.obj	cea4a39ce47252d5
-54538	55109	6274380797541818	esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_cache.c.obj	11092934a0880a9b
-54517	55159	6274380798842132	esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs_api.c.obj	48bbf16748257f9a
-54473	55260	6274380799572282	esp-idf/openssl/CMakeFiles/__idf_openssl.dir/platform/ssl_pm.c.obj	ca5407792e45a578
-54665	55326	6274380800092397	esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_gc.c.obj	f9d753b8fd500c37
-53762	55343	6274380800152393	esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj	4ebbc8c9273b31d5
-54569	55405	6274380800932595	esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_check.c.obj	8ad0910655d3e97f
-54886	55446	6274380801842772	esp-idf/ulp/CMakeFiles/__idf_ulp.dir/ulp_macro.c.obj	cf9b5f22817596f4
-54607	55469	6274380802062827	esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/esp_spiffs.c.obj	8364f050f55780d5
-54678	55535	6274380802712977	esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_hydrogen.c.obj	856dc506aca9f402
-55115	55738	6274380804624755	esp-idf/ulp/CMakeFiles/__idf_ulp.dir/ulp.c.obj	224c15ccc1d2340d
-54693	55770	6274380805174884	esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_nucleus.c.obj	ebe51733ac7143e2
-55326	55820	6274380805644985	esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_runner.c.obj	e47ce00cadcd1257
-55260	55874	6274380805765024	esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_port_esp32.c.obj	4f8db27f730a0bf8
-55536	55882	6274380806375151	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/micro_error_reporter.cc.obj	923bbc5d34ec287d
-55160	55902	6274380806225106	esp-idf/unity/CMakeFiles/__idf_unity.dir/unity/src/unity.c.obj	56d4fdb78b29c908
-55740	56078	6274380808565654	esp-idf/ulp/libulp.a	e5dfcd9b6066beea
-55405	56269	6274380809605888	esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_config.c.obj	8c287db361e7a01b
-55882	56325	6274380810516096	esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_constants.pb-c.c.obj	7c66ede30264188a
-56080	56331	6274380810806148	esp-idf/esp_http_server/libesp_http_server.a	4d36868fdb4cb8c2
-55448	56397	6274380810946180	esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_scan.c.obj	f0b97986632d12e9
-55469	56420	6274380811298214	esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/handlers.c.obj	8950a9aab1f4cee1
-55903	56426	6274380811558279	esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_scan.pb-c.c.obj	aa01464951b0206f
-55875	56431	6274380811268205	esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_config.pb-c.c.obj	4497b292f785ed76
-56331	56468	6274380812508489	esp-idf/esp_http_client/libesp_http_client.a	18ef7ee527e0fa86
-56469	56573	6274380813738766	esp-idf/tcp_transport/libtcp_transport.a	438d37dbf439af42
-55770	56660	6274380813858783	esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_softap.c.obj	168ceccd2b510964
-55344	56688	6274380813218642	esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/manager.c.obj	e25659fd8e6eba96
-56573	56736	6274380814979049	esp-idf/esp-tls/libesp-tls.a	eb26fce8fcdda4c1
-55820	56741	6274380814568961	esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_console.c.obj	4dbfdb3415fd09fe
-56397	56789	6274380814909023	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/micro_time.cc.obj	dafb022aec768cbd
-56426	56969	6274380817128284	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/recording_simple_memory_allocator.cc.obj	36ccefbf6777c682
-56737	57018	6274380817868465	esp-idf/nghttp/libnghttp.a	4f99f9a12e9e4f09
-57019	57145	6274380819218769	esp-idf/app_trace/libapp_trace.a	a9b634c5d782cdeb
-57145	57334	6274380820759131	esp-idf/cxx/libcxx.a	6a3e61283880454
-56688	57392	6274380820709111	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/micro_profiler.cc.obj	61b38aa8d68a6125
-56981	57456	6274380821849374	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/debug_log.cc.obj	db7a7ff82c00ef49
-56789	57488	6274380822339489	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/micro_string.cc.obj	4455db172960d177
-56660	57499	6274380822339489	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/micro_utils.cc.obj	5336603cc68ad23a
-57358	57546	6274380823219683	esp-idf/newlib/libnewlib.a	87536ec817cee052
-57548	57727	6274380825140107	esp-idf/vfs/libvfs.a	1811ed7cc95267b2
-57500	57910	6274380826400391	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/memory_planner/linear_memory_planner.cc.obj	119569e98e45e420
-57490	57928	6274380826430418	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/testing/test_conv_model.cc.obj	cd5d9da9663c9f0d
-57727	57977	6274380827310621	esp-idf/freertos/libfreertos.a	1f86c9599a1cbd5e
-57459	58100	6274380827820736	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/memory_planner/greedy_memory_planner.cc.obj	f112336d6b34368c
-57977	58208	6274380829901190	esp-idf/heap/libheap.a	d1b9670e97c05e99
-57920	58300	6274380830271287	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/c/common.c.obj	ab639539c2f4dafb
-57932	58403	6274380830551344	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/benchmarks/keyword_scrambled_model_data.cc.obj	dc5742d6709a76
-58214	58494	6274380832394921	esp-idf/log/liblog.a	8f91ba08ea8906c1
-58403	58773	6274380834795460	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/core/api/error_reporter.cc.obj	3aa2cf340527b99f
-58312	58804	6274380835175557	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/core/api/tensor_utils.cc.obj	827524d8929b7a6c
-58494	58878	6274380836485848	esp-idf/lwip/liblwip.a	66c025147a4d3f01
-58878	59173	6274380839576551	esp-idf/esp_wifi/libesp_wifi.a	9bffcd0bb183fc6d
-56271	59561	6274380842617241	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/simple_memory_allocator.cc.obj	3a079cd5811cd1d2
-59216	59709	6274380844697720	esp-idf/wpa_supplicant/libwpa_supplicant.a	7366b531f85357e
-56432	60000	6274380847038235	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/memory_helpers.cc.obj	9d52e0e69738cc2d
-56325	60051	6274380847038235	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/recording_micro_allocator.cc.obj	8c6556e5ef7aee64
-59753	60336	6274380850809085	esp-idf/esp_event/libesp_event.a	a203b4de2463ffcc
-58782	60582	6274380852961221	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/kernels/kernel_util.cc.obj	c9d1f72e76609635
-60345	60644	6274380853881436	esp-idf/esp_netif/libesp_netif.a	a5e6f4fc7d89f71c
-60644	61041	6274380857692303	esp-idf/tcpip_adapter/libtcpip_adapter.a	352b0cc9a345ad27
-60008	61256	6274380859034187	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/kernels/internal/quantization_util.cc.obj	81f13a72793f2dbc
-56741	61293	6274380859904390	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/all_ops_resolver.cc.obj	3dd425f55d0a7b6e
-61041	61321	6274380860894610	esp-idf/esp_eth/libesp_eth.a	a56f803a19cc2e7d
-61322	61673	6274380863795277	esp-idf/soc/libsoc.a	3f961e8bccbcc765
-57394	61807	6274380865235604	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/micro_allocator.cc.obj	34462aec52ae2ae5
-58102	62051	6274380867218286	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/micro_interpreter.cc.obj	697663a003e8e3fc
-61718	62054	6274380868238519	esp-idf/esp_common/libesp_common.a	c239676eaebbfc95
-58812	62093	6274380868148510	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/core/api/op_resolver.cc.obj	bd756f40575c3735
-62055	62314	6274380870999142	esp-idf/esp32/libesp32.a	ffa753090d288f88
-60051	62361	6274380870659063	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/prelu.cc.obj	8b75da8dda4b2c4a
-62318	62578	6274380873749765	esp-idf/perfmon/libperfmon.a	5e2b6b09641881bd
-62578	63052	6274380877210536	esp-idf/espcoredump/libespcoredump.a	76b80bfd20c49108
-62094	63305	6274380879301021	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/ceil.cc.obj	7f309bb88ba30283
-63072	63479	6274380881861604	esp-idf/pthread/libpthread.a	8a33b563567b5291
-56420	63508	6274380881711559	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/test_helpers.cc.obj	98dba4759d1cc082
-62374	63543	6274380881421503	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/kernel_util.cc.obj	bcbac1bb8abda2d4
-63492	63814	6274380884726953	esp-idf/nvs_flash/libnvs_flash.a	f6c75d4ef1b66d37
-62051	64018	6274380886787428	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/dequantize.cc.obj	c94be531cab39197
-60582	64050	6274380887067485	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/shape.cc.obj	9e575e3b7ceef675
-63818	64081	6274380888447794	esp-idf/driver/libdriver.a	c65bec781c0d67d2
-61262	64177	6274380888817874	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/pad.cc.obj	964296fb52260ef4
-61814	64418	6274380891320114	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/l2norm.cc.obj	dcd5bcba668d53f6
-64089	64423	6274380891590172	esp-idf/efuse/libefuse.a	39f44e4d8946e1ec
-61293	64535	6274380892110292	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/schema/schema_utils.cc.obj	9a1562b855b82da
-64423	64679	6274380894090722	esp-idf/bootloader_support/libbootloader_support.a	f4c95c8eea950d23
-63544	64959	6274380896841350	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/resize_nearest_neighbor.cc.obj	a39214da53dc019d
-64703	64997	6274380897951592	esp-idf/mbedtls/mbedtls/library/libmbedtls.a	941aa0e9914bce2a
-64419	65002	6274380897361475	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/kernel_runner.cc.obj	6b1ff6b8ccc4af16
-64061	65095	6274380898271676	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/split_v.cc.obj	1a802140f114a759
-64998	65207	6274380899932034	esp-idf/mbedtls/mbedtls/library/libmbedx509.a	298c028980f476c2
-59579	65487	6274380901379744	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/core/api/flatbuffer_conversions.cc.obj	93516b0e6641b94a
-64041	65555	6274380902700016	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/logical.cc.obj	49cf5e22857cdbc3
-65214	65582	6274380903250160	esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a	4de36a18a6042355
-63334	65714	6274380904390422	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/arg_min_max.cc.obj	ba712515fe354f5d
-65582	65742	6274380905420669	esp-idf/spi_flash/libspi_flash.a	f70b7c5e9ab5a2f7
-65011	65885	6274380905820739	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/floor.cc.obj	6cccd0f38678a8cd
-63509	65920	6274380906140816	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/tanh.cc.obj	e82ca1de189a9ba5
-65742	65934	6274380907151036	esp-idf/app_update/libapp_update.a	895ba329da67884d
-65096	66159	6274380908511340	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/unpack.cc.obj	ec09426abe0832cf
-65940	66204	6274380909351532	esp-idf/esp_ringbuf/libesp_ringbuf.a	888953994846467c
-66204	66546	6274380913032380	esp-idf/xtensa/libxtensa.a	30fddb136d7faf32
-65717	66686	6274380913802542	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/round.cc.obj	529162ef9e978635
-66566	66862	6274380916133073	esp-idf/asio/libasio.a	caf787a68dc4de
-65488	67125	6274380917993488	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/hard_swish.cc.obj	e659ea7e3f14163b
-66711	67152	6274380919413813	esp-idf/cbor/libcbor.a	785d8c352fbbc4f6
-66863	67207	6274380919583864	esp-idf/coap/libcoap.a	a7e9ea187ec4df87
-67153	67314	6274380920714111	esp-idf/esp_adc_cal/libesp_adc_cal.a	1cd9152a24890794
-67125	67319	6274380920944166	esp-idf/console/libconsole.a	738b7cd6f370809d
-67207	67391	6274380921464287	esp-idf/esp_gdbstub/libesp_gdbstub.a	fc07366bcb316ba9
-67319	67450	6274380922485855	esp-idf/esp_https_server/libesp_https_server.a	aca5f8644db6c213
-67314	67477	6274380922515858	esp-idf/esp_https_ota/libesp_https_ota.a	5dd39c737c99a068
-67392	67556	6274380923556100	esp-idf/protobuf-c/libprotobuf-c.a	77f2953297b60839
-67477	67652	6274380924366275	esp-idf/sdmmc/libsdmmc.a	e88235b73479b094
-67450	67654	6274380924376282	esp-idf/mdns/libmdns.a	d00eb40289901a79
-67556	67777	6274380925416525	esp-idf/protocomm/libprotocomm.a	4b3fbe3455a49bd
-67655	67836	6274380926016662	esp-idf/esp_websocket_client/libesp_websocket_client.a	5f16b558ab098203
-67652	67907	6274380926456757	esp-idf/esp_serial_slave_link/libesp_serial_slave_link.a	5e64d9bcfb734f1d
-67778	67911	6274380926976877	esp-idf/esp_local_ctrl/libesp_local_ctrl.a	3d8470ea78876729
-65897	67928	6274380926116687	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/pooling.cc.obj	fdc61029e02350c1
-64977	68051	6274380926896874	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/softmax.cc.obj	2523dc3ac09e9b25
-67836	68074	6274380928537225	esp-idf/expat/libexpat.a	b747c4dd8649d857
-67907	68089	6274380928757270	esp-idf/wear_levelling/libwear_levelling.a	51b96f75ad75925b
-67929	68117	6274380928867308	esp-idf/jsmn/libjsmn.a	b64c6073de831b9f
-67911	68127	6274380929037335	esp-idf/freemodbus/libfreemodbus.a	433aa80fc50fce0e
-68052	68170	6274380929697511	esp-idf/json/libjson.a	604ecb03dbe82671
-68090	68245	6274380930389374	esp-idf/fatfs/libfatfs.a	746cfbc7147f6e51
-68075	68283	6274380930769489	esp-idf/libsodium/liblibsodium.a	a4409eaa92b81bc8
-68117	68293	6274380930899483	esp-idf/mqtt/libmqtt.a	1195e3fbadfa158b
-68136	68327	6274380930949511	esp-idf/openssl/libopenssl.a	a13f92c4788ba4b7
-68171	68344	6274380931079533	esp-idf/spiffs/libspiffs.a	a47f8be303d594be
-68247	68360	6274380931469622	esp-idf/unity/libunity.a	9df78570dc43962b
-68284	68408	6274380932069769	esp-idf/wifi_provisioning/libwifi_provisioning.a	304a8cabe6a11565
-64546	68415	6274380931009511	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/sub.cc.obj	8196b5f99f90c3a
-65556	68447	6274380931669661	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/concatenation.cc.obj	cea9c0c7979288eb
-68328	68702	6274380933960180	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/ethosu.cc.obj	97c2668d1a42184e
-66160	68960	6274380936530775	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/maximum_minimum.cc.obj	7e85bf0668809d06
-68415	69603	6274380943295408	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/pack.cc.obj	22b1d987735f677a
-68448	69703	6274380943775533	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/elementwise.cc.obj	d544decc476bca8b
-68707	69771	6274380944085610	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/neg.cc.obj	b729389bc06f47c3
-64183	70240	6274380948936700	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/add.cc.obj	741fadac88d656eb
-68410	70353	6274380950587080	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/quantize.cc.obj	e2e11099242bcd0
-68349	70396	6274380950347019	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/svdf.cc.obj	4d3aa007645e7529
-68980	70827	6274380955268138	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/fully_connected.cc.obj	efc96d1070627ec
-69772	70942	6274380956598444	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/circular_buffer.cc.obj	b003bbe3f90fd9ff
-70256	71505	6274380961278986	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/split.cc.obj	8598424b634cf366
-65923	71635	6274380962755208	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/mul.cc.obj	b1a91f39a2fabb51
-68293	71783	6274380964915701	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/reduce.cc.obj	5073bcfcd45846e7
-68369	72235	6274380969206654	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/reshape.cc.obj	589a7983c2fa0ccf
-70397	72325	6274380969786796	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/activations.cc.obj	eec8a345d05f66da
-72239	72940	6274380976730207	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/driver/sccb.c.obj	5d74867254b5024d
-70386	72966	6274380976680185	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/depthwise_conv.cc.obj	e2925232fe450c0
-72325	73096	6274380978100523	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/driver/xclk.c.obj	b3be6f38bede3d85
-70861	73137	6274380977870463	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/logistic.cc.obj	c757db871e451406
-71793	73247	6274380978710633	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/driver/camera.c.obj	36a2b31aabe382bf
-70942	73285	6274380979550844	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/conv.cc.obj	d6dcd64a2d1f912c
-72944	73308	6274380980451043	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/driver/sensor.c.obj	c11d18f75dd41fba
-69606	73326	6274380980190999	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/strided_slice.cc.obj	51cbea6f1aebda14
-71524	73505	6274380981961384	esp-idf/jomjol_helper/CMakeFiles/__idf_jomjol_helper.dir/Helper.cpp.obj	e85039e49d83f8a2
-73247	73577	6274380983131659	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/conversions/yuv.c.obj	48193a18f75fa231
-72966	73853	6274380985782247	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/sensors/ov3660.c.obj	ec4e879cb8cf1702
-73308	73858	6274380986052303	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/sensors/ov7670.c.obj	841a073cdd4e2b75
-73113	73898	6274380985822263	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/sensors/ov2640.c.obj	a758b251a5feeb24
-73326	74017	6274380987612681	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/sensors/ov7725.c.obj	6b8e0d0804fdfa89
-73137	74061	6274380987092552	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/sensors/nt99141.c.obj	240553a1be04482c
-73286	74119	6274380988272823	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/sensors/ov5640.c.obj	8f39079b03dcf3e9
-73582	74189	6274380988782935	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/conversions/esp_jpg_decode.c.obj	78b04ee64098c64
-73505	74410	6274380990875960	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/conversions/jpge.cpp.obj	bbc95f67c8b23858
-73859	74491	6274380992306282	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/conversions/to_bmp.c.obj	f11eaf980e253752
-73854	74606	6274380993596592	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/conversions/to_jpg.cpp.obj	1600df1fa5bb811e
-71658	74940	6274380996739477	esp-idf/connect_wlan/CMakeFiles/__idf_connect_wlan.dir/connect_wlan.cpp.obj	a6685c43ea91c61e
-74119	76260	6274381010017875	esp-idf/jomjol_fileserver_ota/CMakeFiles/__idf_jomjol_fileserver_ota.dir/miniz.c.obj	c406b2e077153486
-69734	78386	6274381031256950	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/comparisons.cc.obj	5bfc7ec214e76061
-48	85	6274381530386059	esp-idf/esp32/esp32_out.ld	c8f9ecaccc6cb7d
-97	238	6274381531730392	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/i2c_hal.c.obj	688afc864cfabe9e
-91	266	6274381531990436	esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp32/esp_efuse_api.c.obj	90368d7e337fd4b6
-89	271	6274381531940425	esp-idf/efuse/CMakeFiles/__idf_efuse.dir/esp32/esp_efuse_table.c.obj	578870f13bb93924
-94	285	6274381532070451	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/ledc_hal_iram.c.obj	22332c5ab5475630
-104	296	6274381532260498	esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/debug_helpers.c.obj	f08f75d653b10fab
-102	299	6274381532230483	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/ledc_hal.c.obj	f3c2cfe925a47997
-86	303	6274381532280505	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp32/flash_ops_esp32.c.obj	1d8d99c925c18564
-99	333	6274381532340517	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/timer_hal.c.obj	ff3109004af7692
-107	375	6274381532980656	esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/expression_with_stack_xtensa.c.obj	247f5b676b7fe2a1
-239	465	6274381533970876	esp-idf/xtensa/CMakeFiles/__idf_xtensa.dir/trax.c.obj	c2c6a1a554b12fd
-267	506	6274381534400982	esp-idf/esp_ringbuf/CMakeFiles/__idf_esp_ringbuf.dir/ringbuf.c.obj	22ce9f5bc5e20c52
-333	538	6274381534651038	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_issi.c.obj	77917640fbff7733
-303	542	6274381534611030	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_generic.c.obj	572ceb675d5e84ab
-45	591	0	esp-idf/partition_table/CMakeFiles/partition_table	613753df489e8d9e
-296	600	6274381535221165	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/partition.c.obj	560e67d78c58464c
-271	604	6274381535171153	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp32/spi_flash_rom_patch.c.obj	50410ca2d2223669
-300	608	6274381535181148	esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_ota_ops.c.obj	a5959be67f9d5124
-465	646	6274381535791297	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_gd.c.obj	d652bc0eb4b19558
-375	673	6274381535791297	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/cache_utils.c.obj	e6e38f4066068750
-285	757	6274381536701805	esp-idf/app_update/CMakeFiles/__idf_app_update.dir/esp_app_desc.c.obj	3d1aa120d2db4239
-507	770	6274381536621794	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_chip_drivers.c.obj	559a3991f06588ba
-538	776	6274381537051880	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/memspi_host_driver.c.obj	c7f7449cbec94e89
-604	841	6274381537722034	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_noos.c.obj	cbc4a14c8c4f4c96
-542	848	6274381537491989	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_mmap.c.obj	95cf1d0e88c19a5d
-646	872	6274381538052122	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/spi_flash_os_func_app.c.obj	e4d0946a42495219
-608	875	6274381537952088	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_spi_init.c.obj	f68465be91473b54
-771	968	6274381538952316	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/arc4.c.obj	44f20deabc784e85
-673	1007	6274381539382412	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/esp_flash_api.c.obj	1960d7943800f9f6
-601	1018	6274381539212361	esp-idf/spi_flash/CMakeFiles/__idf_spi_flash.dir/flash_ops.c.obj	8e1e89e5b855b0af
-872	1022	6274381539512452	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aria.c.obj	80559df01138973d
-776	1025	6274381539452432	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1parse.c.obj	eef88f4f5947e225
-841	1033	6274381539452432	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aesni.c.obj	63740ca2e138d890
-758	1042	6274381539672480	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/aes.c.obj	d581011da84dea79
-849	1132	6274381540462655	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/base64.c.obj	223c412e04e4aed7
-875	1166	6274381540962775	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/asn1write.c.obj	a218a8bb1e993778
-1033	1199	6274381541262845	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/memory_buffer_alloc.c.obj	dd20dc285647821c
-1007	1204	6274381541312856	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/blowfish.c.obj	894f45f37eabbd1e
-1022	1216	6274381541322850	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md4.c.obj	c7fdd5c6f2f5d69a
-969	1249	6274381541622922	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/bignum.c.obj	103911278f35a520
-1019	1254	6274381541772964	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md.c.obj	8b27b54a3b01b3f1
-1027	1276	6274381541983005	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md_wrap.c.obj	3e723bb956d6efe7
-1042	1281	6274381542063012	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md2.c.obj	3c41cdbf1ce2aa56
-1167	1330	6274381542503126	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/nist_kw.c.obj	dcd6ddc1c8ad559d
-1132	1365	6274381542983226	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/md5.c.obj	93ca5b0617b3727e
-1217	1414	6274381543453339	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ccm.c.obj	5cd61c3a42127fa7
-1249	1418	6274381543333315	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chachapoly.c.obj	c81d177d702f8b74
-1199	1443	6274381543793420	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/camellia.c.obj	8a9a813136668b22
-1277	1452	6274381543853424	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/chacha20.c.obj	e76cccda2c294159
-1257	1473	6274381544043468	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher_wrap.c.obj	16345c6af440fb08
-1205	1494	6274381544233507	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cipher.c.obj	8358bdc7a796ffa6
-1330	1498	6274381544243520	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/des.c.obj	d6f5d7b9ca7d2e51
-1282	1530	6274381544353532	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/dhm.c.obj	b0f1157692cf5fbe
-1418	1596	6274381545023692	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/cmac.c.obj	5586d32800421fb
-1366	1620	6274381545313753	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdh.c.obj	bf36a78847f4161c
-1453	1632	6274381545473789	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecjpake.c.obj	828317582502cf0f
-1494	1636	6274381545693832	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy_poll.c.obj	67a9dd661fe07930
-1447	1657	6274381545903889	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecdsa.c.obj	9e2f950f01f29383
-1415	1716	6274381546243976	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ctr_drbg.c.obj	42334cb37d0f49d7
-1474	1755	6274381546854097	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp_curves.c.obj	12de29774d793094
-1637	1786	6274381547144176	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/havege.c.obj	295f20aa316052e9
-1632	1804	6274381547336847	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hkdf.c.obj	2ab332a0cde3084
-1499	1809	6274381547366857	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/gcm.c.obj	1d99dcbfc8e77ffb
-1533	1818	6274381547376877	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/error.c.obj	aefb1357641c3cf8
-1620	1828	6274381547556909	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/entropy.c.obj	d6486bafc0e10320
-1596	1850	6274381547756964	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ecp.c.obj	6d68ca4faa820532
-1657	1876	6274381547927000	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/hmac_drbg.c.obj	dd9071b2c8c35e41
-1716	1905	6274381548377083	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk.c.obj	c1da90391fd83374
-1820	2018	6274381549507342	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs12.c.obj	3055b14e582fa72c
-1756	2022	6274381549457337	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pem.c.obj	8479fcfa486278f2
-1786	2032	6274381549607359	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/padlock.c.obj	caf16ed3d7f13faf
-1877	2051	6274381549737392	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/poly1305.c.obj	1d7730fc3ca14307
-1813	2055	6274381549727390	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pk_wrap.c.obj	b4e17da58a7233bb
-1805	2061	6274381549637368	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/oid.c.obj	b65aad4f85826ce8
-1908	2071	6274381550037469	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/ripemd160.c.obj	ee55848548d00bb9
-1828	2090	6274381550047471	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkparse.c.obj	2e29fcdd27b83879
-1850	2155	6274381550317533	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform_util.c.obj	927c2dd6a53ee2ef
-2019	2235	6274381551627811	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/platform.c.obj	4c9c2435e05dfbf7
-2051	2242	6274381551697839	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa_internal.c.obj	d2bcf67a3c0c54c4
-2032	2252	6274381551557797	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkwrite.c.obj	b184ca62fb257593
-2024	2263	6274381551667834	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/pkcs5.c.obj	83973df34d618dbc
-2090	2270	6274381551977911	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/threading.c.obj	9533cf9d0c8dafdc
-2062	2287	6274381552167961	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/rsa.c.obj	ae00f65e0e067e36
-2072	2293	6274381552097930	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha256.c.obj	b9f41f516f87a9ad
-2055	2313	6274381552187942	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha1.c.obj	fef5233208122664
-2155	2422	6274381553258192	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/sha512.c.obj	2a3058380419f6d3
-2237	2431	6274381553548256	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/xtea.c.obj	54b86113d0750aa5
-2259	2435	6274381553678268	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version.c.obj	4883e44a7f5f9081
-2248	2439	6274381553528239	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/__/__/port/esp_mem.c.obj	2a7137ed5db143d4
-2267	2446	6274381553768307	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/version_features.c.obj	68779a3848525a9c
-2290	2473	6274381553988355	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/timing.c.obj	6b83872f464729c2
-2271	2539	6274381554218413	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/__/__/port/esp_hardware.c.obj	7f8e7c31e9fca173
-2313	2563	6274381554658498	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/__/__/port/esp_sha.c.obj	2b9f9ebfa9e75e39
-2298	2608	6274381555178608	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/__/__/port/esp_sha1.c.obj	d7a43b742c9d58e9
-2432	2655	6274381555688727	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ticket.c.obj	62396d9c19d12be5
-2422	2668	6274381555948787	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/__/__/port/esp_sha256.c.obj	717c5a6267f2b0e1
-2440	2681	6274381556028811	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/__/__/port/mbedtls_debug.c.obj	964d1699da56b3df
-2475	2717	6274381556388903	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_srv.c.obj	3b9b928532575321
-2435	2724	6274381556468921	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_tls.c.obj	346a77c6ea3c8179
-2539	2804	6274381557119066	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/__/__/port/esp_sha512.c.obj	b8f761e87d26c5ea
-2447	2853	6274381557769215	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/__/__/port/net_sockets.c.obj	dc91979954a72362
-2564	2882	6274381557829219	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/__/__/port/esp32/sha.c.obj	c8c75ac91c310047
-2656	2886	6274381558119287	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/__/__/port/esp_timing.c.obj	fed95abe603b1a39
-2682	2889	6274381558119287	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_create.c.obj	6f396ac2dbd7f118
-2718	2921	6274381558539378	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/certs.c.obj	776ce2ce9c1263e3
-2608	2966	6274381558729417	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/__/__/port/esp32/aes.c.obj	c4efc02777454672
-2725	2973	6274381559019490	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crl.c.obj	a1f3318d0e74f68
-2668	3007	6274381559329571	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedcrypto.dir/__/__/port/esp32/esp_bignum.c.obj	5436dfb16d377db6
-2805	3031	6274381559519587	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/pkcs11.c.obj	5ecd0cb6bed8f779
-2854	3131	6274381560489833	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509.c.obj	b75ed450c1149348
-2889	3153	6274381560669861	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_csr.c.obj	a977d2d95324b70a
-2921	3164	6274381560889906	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509write_crt.c.obj	60afaa296c62f303
-2882	3168	6274381560999932	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_crt.c.obj	d2ec5a45a9360222
-2966	3180	6274381560959918	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/debug.c.obj	cd692fa273731bda
-2886	3187	6274381560889906	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedx509.dir/x509_csr.c.obj	23a597f4ff6cba73
-2973	3248	6274381561550063	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cookie.c.obj	f25e420ae0f296fb
-3008	3269	6274381561820124	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cache.c.obj	e19810b4cdd9f84
-3031	3289	6274381562100189	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_ciphersuites.c.obj	cb160030403e7d57
-3187	3389	6274381563100409	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/i2c_hal_iram.c.obj	66f13e2129bcb6cd
-3131	3403	6274381563300464	esp-idf/mbedtls/mbedtls/library/CMakeFiles/mbedtls.dir/ssl_cli.c.obj	8d069e55f71a4b3
-3180	3416	6274381563220443	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/mcpwm_hal.c.obj	f5181447f9751bae
-3164	3419	6274381563060403	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/uart_hal_iram.c.obj	88147c82ea850b03
-3154	3430	6274381563390483	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/port/os_xtensa.c.obj	6650cb024cbba0ee
-3169	3433	6274381563370475	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/gpio_hal.c.obj	889671ccb1ee89b
-3270	3468	6274381563800567	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/uart_hal.c.obj	8d370f8f06d5f4b4
-3249	3486	6274381564080645	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_flash_hal.c.obj	3953c9f9a3eedbea
-3391	3584	6274381565010841	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/can_hal.c.obj	8cd5154cc5f3d848
-3290	3641	6274381565580979	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_flash_hal_iram.c.obj	4d71c5539fe1159a
-3403	3664	6274381565871046	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/sdio_slave_hal.c.obj	9c936ddf01325d61
-3434	3722	6274381566511184	esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy_dp83848.c.obj	1b23dda8e15b306a
-3421	3740	6274381566391156	esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_mac_esp32.c.obj	c210a73046e058fb
-3430	3746	6274381566521185	esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy.c.obj	95a622317dd60b3c
-3416	3800	6274381566991293	esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy_ip101.c.obj	88dcc0ea29fcfd67
-3469	3805	6274381566941276	esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth.c.obj	f9829e272b1f5892
-3486	3871	6274381567751455	esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_netif_glue.c.obj	cdaeca27dff0cbf3
-3642	3940	6274381568471634	esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy_rtl8201.c.obj	4dff7ae038e3bd59
-3584	3962	6274381568901716	esp-idf/esp_eth/CMakeFiles/__idf_esp_eth.dir/src/esp_eth_phy_lan8720.c.obj	275a28bbca62c0dc
-3670	4070	6274381569801916	esp-idf/tcpip_adapter/CMakeFiles/__idf_tcpip_adapter.dir/tcpip_adapter_compat.c.obj	af61b8e877d33b0f
-3733	4111	6274381570232011	esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_defaults.c.obj	78d1ae6dedad854a
-3746	4148	6274381570722131	esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_handlers.c.obj	b4ff1c30c54a6c2b
-3742	4155	6274381570472084	esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/esp_netif_objects.c.obj	7e871a1e030effb5
-3801	4181	6274381570882177	esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip.c.obj	9d67dedbf925e09d
-3805	4208	6274381571272255	esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip_ppp.c.obj	7e3191d78542aaed
-3872	4241	6274381571622337	esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_sta_list.c.obj	aa0bfbe0423d76e3
-3962	4322	6274381572022419	esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/lwip/esp_netif_lwip_defaults.c.obj	3d46e52b24110804
-3958	4329	6274381572542532	esp-idf/esp_netif/CMakeFiles/__idf_esp_netif.dir/loopback/esp_netif_loopback.c.obj	928d4fc573d7f66a
-4221	4463	6274381573872848	esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/coexist.c.obj	8e1ed21c69afc3cb
-4078	4489	6274381573782823	esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/event_loop_legacy.c.obj	726e1d371a5f1691
-4111	4515	6274381574152909	esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event.c.obj	b447359b5b43428f
-4150	4548	6274381574302934	esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/esp_event_private.c.obj	79b573faece47041
-4162	4561	6274381574753042	esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/default_event_loop.c.obj	a8e3cc9a5e7b70d6
-4330	4566	6274381574873073	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth_ie.c.obj	23d930cd872e948a
-4241	4590	6274381575013108	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/sae.c.obj	d53480d7c4479dab
-4190	4600	6274381574973093	esp-idf/esp_event/CMakeFiles/__idf_esp_event.dir/event_send.c.obj	a0b470e49bf4328
-4463	4721	6274381576343397	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ieee802_1x.c.obj	6ea05ffb1ae0129e
-4322	4727	6274381576323399	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/ap_config.c.obj	4f5256e9732a28a4
-4517	4732	6274381576643470	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-ccm.c.obj	4f21a265c26031d3
-4549	4783	6274381577123579	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-cbc.c.obj	c24a8d03ccca658f
-4561	4808	6274381577286284	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/common/wpa_common.c.obj	6f910c9c908cdd2a
-4567	4848	6274381577716379	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-internal-dec.c.obj	556fcc3a233c111b
-4591	4884	6274381578036452	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-internal-enc.c.obj	e2173a3ed5e9cc7e
-4600	4909	6274381578296502	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/bignum.c.obj	59d50c43c303c26c
-4490	4950	6274381578726599	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/ap/wpa_auth.c.obj	f3c8056e923234cb
-4728	4970	6274381578976669	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-wrap.c.obj	c84575afea2147cd
-4723	4973	6274381578836635	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-internal.c.obj	7867cbd4c4549734
-4732	4981	6274381578776606	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-unwrap.c.obj	205bec76330814ae
-4783	5072	6274381579906870	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/aes-omac1.c.obj	c8f0c3cef9568474
-4848	5089	6274381580056898	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ccmp.c.obj	7890a966894aca9e
-4813	5109	6274381580226946	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-tlsprf.c.obj	5070aa6d92029a4b
-4884	5166	6274381580587018	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_internal-modexp.c.obj	51771e535380fa6e
-4909	5170	6274381580977114	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_internal-cipher.c.obj	b7d90c2f9a21648d
-4957	5174	6274381581017127	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_ops.c.obj	aeac3ad002ade763
-4981	5242	6274381581497232	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_internal.c.obj	19b998b89e18cd89
-4973	5246	6274381581377202	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_internal-rsa.c.obj	990a252aeb203e21
-4970	5278	6274381581707274	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/crypto_mbedtls.c.obj	a459e8cd94afb5a8
-5086	5317	6274381582437442	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_group5.c.obj	76348351a5686de2
-5113	5342	6274381582567480	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/des-internal.c.obj	ee190178e87dac73
-5098	5372	6274381582877544	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/dh_groups.c.obj	1ca68527b961267e
-5174	5382	6274381583057581	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/rc4.c.obj	dd16e358c93aad21
-5167	5405	6274381583167599	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/md5-internal.c.obj	efd383152d623432
-5242	5443	6274381583647699	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/md4-internal.c.obj	fcc0da73d41b49fb
-5170	5480	6274381583927797	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/ms_funcs.c.obj	e6916f0fb2da2a49
-5247	5516	6274381584137824	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-internal.c.obj	96775744e1149dc
-5278	5530	6274381584477903	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/md5.c.obj	8a2fe9d896d55903
-5347	5547	6274381584777974	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1-pbkdf2.c.obj	1db2b86d3c89bc64
-5317	5598	6274381585098053	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256-internal.c.obj	8daece973eb66a6e
-5383	5604	6274381585118049	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha1.c.obj	84a4dd9eca09fb9b
-5372	5607	6274381585308086	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/crypto/sha256.c.obj	510428b3806ca637
-5405	5694	6274381586128275	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls.c.obj	cbfbc282b79f7605
-5444	5700	6274381585988251	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_common.c.obj	642250eb695e7d7c
-5480	5733	6274381586568374	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_mschapv2.c.obj	e7bbdbadfd246023
-5547	5772	6274381586998475	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap.c.obj	731e842f699800d0
-5531	5776	6274381587028478	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_peap_common.c.obj	724328213b336cf1
-5599	5808	6274381587378566	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_tls_common.c.obj	16ab5104c1c8c8f4
-5608	5849	6274381587698650	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/mschapv2.c.obj	dea50d629f242314
-5604	5881	6274381587698650	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap_ttls.c.obj	51f30225dfe7567f
-5519	5978	6274381588918904	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/eap_peer/eap.c.obj	2512b2d43e42a4cc
-5773	6062	6274381589739103	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/pmksa_cache.c.obj	e94e1335ac11badb
-5851	6081	6274381589939140	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/esp_supplicant/esp_wpas_glue.c.obj	5f6752f40728a70b
-5777	6115	6274381590319216	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/esp_supplicant/esp_wpa3.c.obj	ebed54e04370e3f
-5697	6133	6274381590349236	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/esp_supplicant/esp_hostap.c.obj	bf7fa2b1b142d7a
-5733	6139	6274381590579296	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/esp_supplicant/esp_wpa_main.c.obj	9a54dc9dd93cc32c
-5704	6181	6274381590909371	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/esp_supplicant/esp_wpa2.c.obj	4dbef3bdff2aa86e
-5881	6201	6274381590789338	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa_ie.c.obj	6564648485325276
-6001	6314	6274381592159636	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/bignum.c.obj	16079dce8a07749a
-5808	6325	6274381592329678	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/esp_supplicant/esp_wps.c.obj	31ad31aafa2cfbcb
-6118	6338	6274381592699755	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/pkcs1.c.obj	554b6be01886e793
-6077	6361	6274381592509725	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/asn1.c.obj	80c66582567b4f58
-6135	6431	6274381593621281	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/pkcs5.c.obj	f58d8a37903ec604
-6142	6435	6274381593511271	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/pkcs8.c.obj	901a9ba2b5e2604
-6219	6452	6274381593831333	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/tls_internal.c.obj	131612d65fb07111
-6194	6513	6274381594391469	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/tlsv1_client_read.c.obj	711f5dfff9746a2f
-6338	6573	6274381595031602	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/tlsv1_client_write.c.obj	bde47bfc56776932
-6326	6580	6274381594931605	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/rsa.c.obj	ad98b877362cd9ed
-6086	6584	6274381594841559	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/rsn_supp/wpa.c.obj	bfdb445497bd728d
-6322	6587	6274381595121632	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/tlsv1_client.c.obj	cf4ce0ce21e188da
-6362	6644	6274381595541737	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/tlsv1_common.c.obj	8778cc13a66888cf
-6435	6663	6274381595861807	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/tlsv1_cred.c.obj	dc54bbda55da115
-6431	6672	6274381595961833	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/tlsv1_server.c.obj	126bedf8a9374d45
-6452	6755	6274381596822026	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/tlsv1_server_read.c.obj	a5aa117561931333
-6513	6797	6274381597262120	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/tlsv1_record.c.obj	e0c9153a05ce8d7a
-6584	6805	6274381597382140	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/ext_password.c.obj	3a7a2cc599daa71b
-6574	6819	6274381597452161	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/uuid.c.obj	2a766dc3328696a7
-6589	6876	6274381598092313	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/x509v3.c.obj	14983e7386e2d53d
-6581	6885	6274381597822246	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/tls/tlsv1_server_write.c.obj	89476337c57b9e0f
-6664	6890	6274381598062296	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/common.c.obj	b426c0f2041969c2
-6644	6897	6274381598192320	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/base64.c.obj	f8a1ee6bde66903e
-6675	6964	6274381598722434	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpabuf.c.obj	e35acac2c03aa456
-6805	7024	6274381599422620	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/utils/wpa_debug.c.obj	5c0c07e2af97cf17
-598	7035	6274375504698200	bootloader-prefix/src/bootloader-stamp/bootloader-build	85f3eba8b5365e7a
-598	7035	6274375504698200	bootloader/bootloader.elf	85f3eba8b5365e7a
-598	7035	6274375504698200	bootloader/bootloader.bin	85f3eba8b5365e7a
-598	7035	6274375504698200	bootloader/bootloader.map	85f3eba8b5365e7a
-6755	7049	6274381599392585	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps.c.obj	3ce220f79af1e146
-6798	7071	6274381600002740	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_build.c.obj	80e50dd854c0233c
-6819	7077	6274381599972731	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_parse.c.obj	9bb7d21695352dbb
-6879	7104	6274381600202796	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_dev_attr.c.obj	78351bcff5ae8329
-6898	7183	6274381601002959	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_attr_process.c.obj	4d3e1d3db4d77868
-6965	7233	6274381601623099	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_common.c.obj	cb690f136d2d67d9
-6891	7258	6274381601673108	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_enrollee.c.obj	9d92a2158fbc37b9
-6885	7265	6274381601693110	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_registrar.c.obj	95fd1d9b8e3720ca
-7024	7284	6274381601773146	esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/lib_printf.c.obj	33251dddc8f91dc9
-7046	7410	6274381602933401	esp-idf/wpa_supplicant/CMakeFiles/__idf_wpa_supplicant.dir/src/wps/wps_validate.c.obj	8dd25cd64552b388
-7049	7486	6274381603783591	esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig.c.obj	e5aeb3b4acf0b7c4
-7078	7501	6274381604023635	esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/smartconfig_ack.c.obj	d7dbedd75b7a7143
-7072	7538	6274381604653788	esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/mesh_event.c.obj	2880f15e6dc6dd65
-7104	7565	6274381604743800	esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_init.c.obj	517b3181e86c2bb2
-7265	7602	6274381605223914	esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_netif.c.obj	5559d1a83a9a6e78
-7233	7614	6274381605173904	esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/wifi_default.c.obj	99fc14bec8e7f066
-7183	7634	6274381605363941	esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/src/phy_init.c.obj	2b427457bb9609cc
-7286	7648	6274381605704025	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping_sock.c.obj	724407301a4fc04d
-7258	7655	6274381605614000	esp-idf/esp_wifi/CMakeFiles/__idf_esp_wifi.dir/esp32/esp_adapter.c.obj	1bb872f50fc6df55
-7417	7767	6274381606794267	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/ping.c.obj	36dbf9595e05e775
-7488	7876	6274381608004531	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/ping/esp_ping.c.obj	1beee2bc5794374d
-7570	7904	6274381608234597	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/if_api.c.obj	62a9138ac948b286
-7607	7938	6274381608494652	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_msg.c.obj	9c927478ffeae370
-7551	7964	6274381608634684	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netbuf.c.obj	c7d9dcbff6557832
-7515	7968	6274381608724698	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/dhcpserver/dhcpserver.c.obj	4a1d2c88e02e3e2b
-7618	7975	6274381608934752	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/err.c.obj	e4cbe4acbb24939f
-7637	8010	6274381609294839	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/api_lib.c.obj	acf75fba5ec3b506
-7650	8055	6274381609604909	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/apps/sntp/sntp.c.obj	d3024e21fdf43ea6
-7665	8090	6274381609934977	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netdb.c.obj	a83c81c2bc860720
-7776	8121	6274381610125010	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/netifapi.c.obj	285a1b8ab26a702a
-7941	8238	6274381611525333	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/def.c.obj	e47bafee439f8805
-7900	8258	6274381611755385	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/tcpip.c.obj	973fae454d909532
-7905	8274	6274381611595364	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/netbiosns/netbiosns.c.obj	bc9f99d9d6f6f70d
-7964	8316	6274381612365529	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/apps/sntp/sntp.c.obj	482ce3369cdf225c
-8010	8347	6274381612685615	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/inet_chksum.c.obj	2337f87056c8c8ed
-7976	8351	6274381612585584	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/init.c.obj	8749f29919d6edec
-7968	8368	6274381612855661	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/api/sockets.c.obj	6c9a4dc18283784
-8055	8400	6274381613015676	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/dns.c.obj	9d35e85859199d33
-8090	8431	6274381613535789	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/mem.c.obj	77ba7c15b4689104
-8121	8571	6274381614646038	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/memp.c.obj	533d359edf6100c7
-8281	8617	6274381615307461	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/stats.c.obj	384df134cec6801b
-8249	8633	6274381615317469	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ip.c.obj	ba496517adff5f6a
-8347	8658	6274381615747574	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/sys.c.obj	72bccd0e35fa33f
-8321	8664	6274381615797582	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/pbuf.c.obj	a590ac5a7ff1954f
-8351	8686	6274381616027643	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/netif.c.obj	35502d016c71d4b6
-8266	8697	6274381616077681	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp.c.obj	ff8cf3e8a7293cb8
-8400	8731	6274381616547763	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_out.c.obj	4641d4742c028b5d
-8369	8735	6274381616437724	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/raw.c.obj	a3cd81861c93166a
-8432	8805	6274381617047863	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/tcp_in.c.obj	3e4b4ecae53d103b
-8664	8954	6274381618768255	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/autoip.c.obj	c53b972fd30ef2c8
-8686	8968	6274381618818267	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_addr.c.obj	f291e5e12b5cb28f
-8636	8981	6274381618778253	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/timeouts.c.obj	5fec9f2c790a0749
-8574	8991	6274381618968294	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/etharp.c.obj	abeaba9f97246713
-8658	9009	6274381619228365	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/udp.c.obj	692d8b2b1842cfbd
-8735	9022	6274381619348388	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4_frag.c.obj	62d5f4b3de5523b0
-8698	9108	6274381619868506	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/icmp.c.obj	46975ee3b2a0efde
-8630	9202	6274381620368612	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/dhcp.c.obj	25e9886d76037b3a
-8732	9221	6274381620588668	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/ip4.c.obj	b0abf8c844bc1b7d
-8955	9294	6274381622139015	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/dhcp6.c.obj	b24bb52c3ab220f9
-8834	9331	6274381622439076	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv4/igmp.c.obj	7367df34c6f77af8
-8998	9348	6274381622509100	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/inet6.c.obj	9bfc91ff765c7648
-9024	9368	6274381622829162	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ethip6.c.obj	51840636f07949b4
-8981	9381	6274381622959202	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_addr.c.obj	cd34d17c40a7f954
-9012	9393	6274381623089241	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/icmp6.c.obj	baf915bb7797e174
-8970	9415	6274381623019224	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6.c.obj	7d884b5face03ae4
-9120	9569	6274381624459526	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/mld6.c.obj	6a82a611cc1c38e5
-9244	9652	6274381625469757	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ethernet.c.obj	9762db6b481d3ee
-9204	9658	6274381625549789	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/ip6_frag.c.obj	79a2b916e66ecb16
-9348	9664	6274381625859859	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/slipif.c.obj	6cb80fa246f217d8
-9297	9671	6274381625719827	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/core/ipv6/nd6.c.obj	8c797faea4b520fb
-9368	9692	6274381626119923	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/auth.c.obj	3dd5a8e910c72e8
-9415	9704	6274381626039899	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-new.c.obj	6b9e808a96e4e1a3
-9395	9709	6274381626199944	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eap.c.obj	b179fe22344d6856
-9381	9714	6274381626189933	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ccp.c.obj	5c0bcb2bfe190122
-9338	9747	6274381626319982	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/lowpan6.c.obj	edf03fee9a937205
-9665	9934	6274381628570475	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ecp.c.obj	c9dc12309ca86cf6
-9590	9958	6274381628650499	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap_ms.c.obj	5dbae659d67ec76c
-9653	9967	6274381628840536	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/chap-md5.c.obj	cf923782b548fe8
-9671	9972	6274381628820523	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/eui64.c.obj	14fd52e7502a06e8
-9710	9980	6274381629060576	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/magic.c.obj	8e5b2b9fa69faf02
-9705	9986	6274381628990562	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/lcp.c.obj	24593456324aa679
-9658	9996	6274381629160607	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/demand.c.obj	f9f087430c45c3eb
-9693	10015	6274381629290646	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipv6cp.c.obj	52ef19cdccb109ee
-9747	10058	6274381629700724	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/mppe.c.obj	d408b7c91800d49e
-9714	10064	6274381629830747	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ipcp.c.obj	b800d1238aacc054
-9962	10287	6274381632016326	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppoe.c.obj	4b9959ac282d7b36
-9952	10300	6274381631836283	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/fsm.c.obj	d61dff110c7f2083
-9997	10305	6274381632326394	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/multilink.c.obj	6c35a989fdf1c1ad
-9987	10315	6274381632306403	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppcrypt.c.obj	78b5d1c89e254387
-9975	10340	6274381632526451	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppol2tp.c.obj	486395d847519984
-9969	10350	6274381632456430	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/ppp.c.obj	d77a1c4fe86a74f
-9982	10385	6274381632506441	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppapi.c.obj	77c98f0c750cdcf4
-10059	10415	6274381633056573	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/vj.c.obj	ce139edc3eca0524
-10015	10421	6274381633136589	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/vfs_lwip.c.obj	a683722527894716
-10065	10591	6274381634936983	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/debug/lwip_debug.c.obj	7e0c5829e9704300
-10301	10650	6274381635687153	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/upap.c.obj	4dc8dd87771cc96a
-10305	10659	6274381635817179	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/utils.c.obj	369958054ea22fd9
-10295	10674	6274381635627141	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/freertos/sys_arch.c.obj	c4110a62d9228779
-10315	10694	6274381635927222	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/lwip/src/netif/ppp/pppos.c.obj	8b9c2d49ad5f1f01
-10421	10715	6274381636327319	esp-idf/log/CMakeFiles/__idf_log.dir/log_freertos.c.obj	697358480345f3f2
-10416	10736	6274381636527346	esp-idf/log/CMakeFiles/__idf_log.dir/log.c.obj	d2288226dc00ff90
-10340	10775	6274381636947465	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/netif/wlanif.c.obj	27936d4a4fc80ccd
-10351	10783	6274381636997451	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/netif/dhcp_state.c.obj	7efb88bb3f63f213
-10386	10801	6274381636687389	esp-idf/lwip/CMakeFiles/__idf_lwip.dir/port/esp32/netif/ethernetif.c.obj	280e3523acace592
-10592	10849	6274381637797634	esp-idf/log/CMakeFiles/__idf_log.dir/log_buffers.c.obj	f2b96663202ea660
-10651	10920	6274381638497789	esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps_init.c.obj	888bd72991671282
-10675	10945	6274381638737853	esp-idf/heap/CMakeFiles/__idf_heap.dir/multi_heap.c.obj	ab00c78b3733508e
-10694	10954	6274381638707842	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/croutine.c.obj	3c478c18493bc028
-10716	10988	6274381639147943	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/event_groups.c.obj	c97ef0228e314f63
-10670	11021	6274381639338002	esp-idf/heap/CMakeFiles/__idf_heap.dir/heap_caps.c.obj	f18b988c68102e15
-10738	11025	6274381639488014	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_clock.c.obj	d9e7a5dce11bc1fe
-10784	11055	6274381639688055	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash.c.obj	22c6128a24d11a29
-10775	11111	6274381640168175	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_common.c.obj	260eac394c28e7eb
-10850	11165	6274381640778318	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_qio_mode.c.obj	87e634752f85c56e
-10802	11185	6274381641008370	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_utility.c.obj	1e15e8880af47cd5
-10945	11202	6274381641208404	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_partitions.c.obj	2ea56e25f3ae32ea
-11025	11257	6274381641778533	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_efuse_esp32.c.obj	2a6e838b603ecb85
-10954	11309	6274381642148619	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/esp_image_format.c.obj	e461fdbf8d3cb0b1
-10920	11339	6274381642418675	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_random.c.obj	ca8dc9c428fbe9ba
-11021	11351	6274381642648727	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/bootloader_flash_config_esp32.c.obj	18ed98e368bd61dc
-10988	11355	6274381642708732	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/flash_encrypt.c.obj	24270d6a5aa7d1e4
-11055	11359	6274381642768771	esp-idf/bootloader_support/CMakeFiles/__idf_bootloader_support.dir/src/idf/bootloader_sha.c.obj	a11e32436a826c11
-11165	11460	6274381643869013	esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp32/esp_efuse_utility.c.obj	f3cfd4e64051bfb0
-11257	11520	6274381644259095	esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_api.c.obj	6d053de89b5962c8
-11202	11578	6274381645029271	esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_fields.c.obj	93df503916ddf0eb
-11186	11585	6274381644799224	esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp_efuse_utility.c.obj	a06beba20312e2c3
-11359	11633	6274381645459374	esp-idf/driver/CMakeFiles/__idf_driver.dir/periph_ctrl.c.obj	4769bc7d16f8d7bc
-11311	11670	6274381645779438	esp-idf/efuse/CMakeFiles/__idf_efuse.dir/src/esp32/esp_efuse_fields.c.obj	c30b4b9986cf4433
-11355	11715	6274381646339573	esp-idf/driver/CMakeFiles/__idf_driver.dir/dac.c.obj	2366c6839f272a74
-11351	11754	6274381646740930	esp-idf/driver/CMakeFiles/__idf_driver.dir/can.c.obj	cc917d88431ee566
-11112	11775	6274381646129532	esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_types.cpp.obj	d85883b415d9aef2
-11339	11828	6274381647401073	esp-idf/driver/CMakeFiles/__idf_driver.dir/adc.c.obj	33f94feab6946b9e
-11461	11885	6274381648051206	esp-idf/driver/CMakeFiles/__idf_driver.dir/i2s.c.obj	5c5d5531c720a0b
-11521	11969	6274381648881402	esp-idf/driver/CMakeFiles/__idf_driver.dir/ledc.c.obj	ae3de83a1cd9bf32
-11670	11975	6274381648581358	esp-idf/driver/CMakeFiles/__idf_driver.dir/sdspi_transaction.c.obj	b97d9c3e4bf19e5e
-11579	11979	6274381648761380	esp-idf/driver/CMakeFiles/__idf_driver.dir/pcnt.c.obj	49c3be4027579599
-11591	12014	6274381649331513	esp-idf/driver/CMakeFiles/__idf_driver.dir/gpio.c.obj	f9470d7b51079994
-11715	12094	6274381650211707	esp-idf/driver/CMakeFiles/__idf_driver.dir/sigmadelta.c.obj	863cafcb0f2dbf7c
-11755	12155	6274381650591790	esp-idf/driver/CMakeFiles/__idf_driver.dir/rtc_io.c.obj	ef2372936901b74c
-11633	12175	6274381650281731	esp-idf/driver/CMakeFiles/__idf_driver.dir/i2c.c.obj	a8339ac1f218b88e
-11775	12203	6274381651161928	esp-idf/driver/CMakeFiles/__idf_driver.dir/rtc_module.c.obj	9485481c2520c7fc
-11829	12219	6274381651171922	esp-idf/driver/CMakeFiles/__idf_driver.dir/sdspi_host.c.obj	1ee10c00a65c1124
-12014	12351	6274381652362187	esp-idf/driver/CMakeFiles/__idf_driver.dir/touch_sensor_common.c.obj	e5ffd4813bb502de
-11886	12367	6274381652422206	esp-idf/driver/CMakeFiles/__idf_driver.dir/rmt.c.obj	cd173b9bdddfdc03
-11972	12388	6274381652652251	esp-idf/driver/CMakeFiles/__idf_driver.dir/timer.c.obj	ab30bd0ba2853583
-11979	12398	6274381653144893	esp-idf/driver/CMakeFiles/__idf_driver.dir/spi_common.c.obj	c716d4c914146349
-11975	12409	6274381652844829	esp-idf/driver/CMakeFiles/__idf_driver.dir/spi_slave.c.obj	859a7847ee6466cc
-12096	12533	6274381654405192	esp-idf/driver/CMakeFiles/__idf_driver.dir/uart.c.obj	b6ad96aff9fe7e2c
-12180	12555	6274381654485201	esp-idf/driver/CMakeFiles/__idf_driver.dir/spi_master.c.obj	61180f8ebf27d608
-12164	12586	6274381655045330	esp-idf/driver/CMakeFiles/__idf_driver.dir/mcpwm.c.obj	23237f199bd9d817
-12214	12589	6274381654735256	esp-idf/driver/CMakeFiles/__idf_driver.dir/sdmmc_host.c.obj	80fade7268359129
-12232	12695	6274381655495424	esp-idf/driver/CMakeFiles/__idf_driver.dir/sdmmc_transaction.c.obj	ba539c5061f33513
-12376	12731	6274381656515642	esp-idf/driver/CMakeFiles/__idf_driver.dir/sdio_slave.c.obj	6626105d25b20a17
-12358	12766	6274381656425636	esp-idf/driver/CMakeFiles/__idf_driver.dir/esp32/touch_sensor.c.obj	571dfa9a7148d252
-12535	12782	6274381657095801	esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_ops.cpp.obj	32710b015f5ee1b7
-12399	12969	6274381658806180	esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_item_hash_list.cpp.obj	667893b6e8f5a418
-12393	12982	6274381658876193	esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_cxx_api.cpp.obj	478a91fa4dde7d6b
-12423	13067	6274381659876785	esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_api.cpp.obj	3a11d288dfd9ac93
-12556	13162	6274381660676966	esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_storage.cpp.obj	ececc96fc2eb713d
-12782	13167	6274381660857016	esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_cond_var.c.obj	67ae3ed63022cb41
-12586	13186	6274381661017050	esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_page.cpp.obj	58eddc45af3109e4
-12976	13269	6274381661847243	esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread.c.obj	f81c917f8c2b9d14
-12986	13285	6274381661957262	esp-idf/pthread/CMakeFiles/__idf_pthread.dir/pthread_local_storage.c.obj	f5ed39113ebee408
-12732	13318	6274381662357360	esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_pagemanager.cpp.obj	52204494abc9f18
-12590	13322	6274381661937264	esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_simple.cpp.obj	c71696a40252a73
-13068	13376	6274381662797453	esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_port.c.obj	8a55f103fede5ff3
-12695	13385	6274381662667423	esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_handle_locked.cpp.obj	a0b27b98eb11581a
-12771	13441	6274381663627637	esp-idf/nvs_flash/CMakeFiles/__idf_nvs_flash.dir/src/nvs_partition_manager.cpp.obj	8a2add891432cc5d
-13169	13445	6274381663707667	esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_flash.c.obj	c999c1936360d82c
-13163	13466	6274381663687662	esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_common.c.obj	951390e688889150
-13286	13501	6274381664327801	esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_apis.c.obj	54bac92f0fd488e7
-13187	13516	6274381664327801	esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_uart.c.obj	8d97216cf68cae69
-13318	13581	6274381664987945	esp-idf/perfmon/CMakeFiles/__idf_perfmon.dir/xtensa_perfmon_access.c.obj	690a2d51fd82006b
-13270	13592	6274381665097983	esp-idf/espcoredump/CMakeFiles/__idf_espcoredump.dir/src/core_dump_elf.c.obj	bbb8bc7bc1530df7
-13385	13618	6274381665468062	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/cache_err_int.c.obj	b50ae70fa485ee29
-13445	13631	6274381665598094	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/dport_panic_highint_hdl.S.obj	ab2d239b83edc860
-13323	13638	6274381665538075	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/brownout.c.obj	ac5e7a794d1304b4
-13378	13649	6274381665648111	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/cache_sram_mmu.c.obj	d1246d6bed91d20c
-13467	13808	6274381667368490	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/dport_access.c.obj	3d0a73d1d0fecca0
-13627	13855	6274381667818592	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/hw_random.c.obj	ac6a5fdb074a0b93
-13441	13859	6274381667718561	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/clk.c.obj	9558883e26fa5746
-13631	13871	6274381668008635	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/intr_alloc.c.obj	a5cace584c8e5be3
-13516	13904	6274381668168671	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/crosscore_int.c.obj	98aa081cbc384145
-13649	13931	6274381668488745	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/esp_himem.c.obj	7ad4ade74c86d0a2
-13583	13938	6274381668318710	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/esp_timer_esp32.c.obj	15ad4ff185552be1
-13601	13954	6274381668708784	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/pm_esp32.c.obj	ac0432ca03353f1e
-13501	13957	6274381668628785	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/cpu_start.c.obj	dc9b49614f8a532e
-13639	13994	6274381669178887	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/panic.c.obj	d8075b1051f5ddf4
-13958	14163	6274381670950652	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/touch_sensor_hal.c.obj	dc5f0b7edaf1b03c
-13821	14172	6274381671000641	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/int_wdt.c.obj	cf781804815f8623
-13860	14194	6274381671240708	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/task_wdt.c.obj	8a325b37f87de4bd
-13994	14247	6274381671800852	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/pcnt_hal.c.obj	72e53f286fdee761
-13905	14254	6274381671520771	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/pm_trace.c.obj	e2843025324a0032
-13933	14259	6274381671780827	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/spiram.c.obj	4e3aad37982bfc40
-13954	14264	6274381671710812	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/reset_reason.c.obj	ae69c157327a0f1d
-13855	14290	6274381671850859	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/sleep_modes.c.obj	1c6e4f9ff686ac15
-14255	14357	6274381672951105	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/soc_include_legacy_warn.c.obj	39b5cb04e611562a
-13873	14374	6274381672480989	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/spiram_psram.c.obj	c63d468753f9877f
-14173	14381	6274381673041125	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/i2s_hal.c.obj	7149458216fc5437
-14167	14391	6274381673151145	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/sigmadelta_hal.c.obj	f1859021d42393d9
-14195	14456	6274381673691265	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_slave_hal.c.obj	685144cf25767d34
-14250	14470	6274381673701267	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_slave_hal_iram.c.obj	e991dd41c0ecb725
-13940	14489	6274381673471223	esp-idf/esp32/CMakeFiles/__idf_esp32.dir/system_api_esp32.c.obj	cfd7509f99a01fad
-14265	14558	6274381674871536	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/ets_timer_legacy.c.obj	f64062b0207081bf
-14367	14580	6274381675041560	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/dbg_stubs.c.obj	22c788a45b6de334
-14259	14628	6274381675521671	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_timer.c.obj	dff4dd0e291f76db
-14391	14648	6274381675681715	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/stack_check.c.obj	a217d502e9b19498
-14382	14670	6274381675661706	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/mac_addr.c.obj	80e44077306fd00a
-14374	14751	6274381676541916	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/freertos_hooks.c.obj	51bced4e7523c0f4
-14470	14755	6274381676801969	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/pm_locks.c.obj	39d8b073302509b
-14457	14766	6274381676761950	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/system_api.c.obj	e8667b0e6d4eee7c
-14489	14803	6274381677312080	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/ipc.c.obj	fd65c2a970b6bef8
-14580	14817	6274381677472125	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/cpu_util.c.obj	c566eb8109b0337c
-14559	14827	6274381677392089	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/adc_periph.c.obj	d2666292e1e17b6b
-14629	14836	6274381677532125	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/dac_periph.c.obj	d87efee2fc03ba4e
-14649	14868	6274381677852198	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_io_periph.c.obj	3a4ca535cdb57688
-14291	14916	6274381677872217	esp-idf/esp_common/CMakeFiles/__idf_esp_common.dir/src/esp_err_to_name.c.obj	49da0ace4f597bcc
-14672	14924	6274381678292304	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/gpio_periph.c.obj	1ed0a3121fa29fca
-14755	14979	6274381679022467	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_pm.c.obj	a8def3c82695de71
-14751	15023	6274381679402556	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_init.c.obj	9f3c69049ebfa6d
-14766	15027	6274381679542591	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_clk.c.obj	2055e041e43852a7
-14818	15053	6274381679772639	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdmmc_periph.c.obj	d9064d014215c198
-14828	15090	6274381680142712	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/spi_periph.c.obj	ebe35f1b2f5b1637
-14804	15123	6274381680262739	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_clk_init.c.obj	8bebef1939b84219
-14929	15147	6274381680702849	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/sdio_slave_periph.c.obj	262a423b3609f594
-14837	15166	6274381680802864	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_time.c.obj	7f493a0a288233fb
-14869	15199	6274381680842883	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/soc_memory_layout.c.obj	51f14d3de76fbf7e
-14916	15227	6274381681583055	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_wdt.c.obj	ac43f64f828b8bab
-15027	15241	6274381681693066	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/ledc_periph.c.obj	b19efe013b525fee
-15073	15249	6274381681773082	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/uart_periph.c.obj	c57aa90eacc09bb6
-15023	15281	6274381682003141	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/interrupts.c.obj	3e647ae76d0c1309
-15091	15290	6274381681953140	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2c_periph.c.obj	91c1c38736fc43a9
-15123	15323	6274381682263195	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/touch_sensor_hal.c.obj	bdf4c2b257d7b5c8
-15148	15383	6274381683033362	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/touch_sensor_periph.c.obj	83042c36195c5e75
-15228	15390	6274381683173416	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/lldesc.c.obj	c0cde34f4d9be819
-14980	15399	6274381683173416	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/rtc_sleep.c.obj	1654f25268f1fb4a
-15199	15453	6274381683293427	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/i2s_periph.c.obj	d3134a6be9a3561c
-15249	15458	6274381683873569	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/adc_hal.c.obj	be22bea904302980
-15281	15478	6274381683853559	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/memory_layout_utils.c.obj	2ab06f8cc7c97c22
-15167	15525	6274381683593511	esp-idf/soc/CMakeFiles/__idf_soc.dir/esp32/emac_hal.c.obj	8a2006e316648706
-15325	15544	6274381684733763	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_hal.c.obj	aac00c846c53ded4
-15242	15551	6274381684093626	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/rtc_io_hal.c.obj	f1aab744a5a564d5
-15291	15612	6274381685343880	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/dac_hal.c.obj	45947f2ffffa20dc
-15390	15640	6274381685563942	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/FreeRTOS-openocd.c.obj	d0802d6246a0f711
-15401	15672	6274381686034071	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/list.c.obj	60ae632d1572c355
-15384	15680	6274381686114071	esp-idf/soc/CMakeFiles/__idf_soc.dir/src/hal/spi_hal_iram.c.obj	a5ad8414cb8ffd2a
-15544	15716	6274381686514181	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/portasm.S.obj	5989ec7a9461f266
-15453	15722	6274381686494164	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/tasks.c.obj	57326e4c5328b558
-15612	15764	6274381686944253	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/xtensa_vectors.S.obj	168373c06dbbc940
-15479	15783	6274381686794223	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/port.c.obj	78a590ba536ca102
-15525	15798	6274381687154304	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/timers.c.obj	bfbbba9e922d45cc
-15459	15803	6274381687124294	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/queue.c.obj	c646f20a20ed1ee6
-15552	15806	6274381687294357	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/xtensa_intr.c.obj	cfb7da1afb419029
-15640	15840	6274381687624410	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/xtensa_init.c.obj	38ea1348f29f3c19
-15673	15856	6274381687694429	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/xtensa_context.S.obj	954b3c3cd2fc3be2
-15722	15883	6274381687994498	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/xtensa_vector_defaults.S.obj	244f30c561d44175
-15716	15889	6274381687874478	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/xtensa_intr_asm.S.obj	e879c9597086362e
-15680	15949	6274381688544610	esp-idf/freertos/CMakeFiles/__idf_freertos.dir/xtensa_overlay_os_hook.c.obj	bb9fc248e7c4a442
-15803	16050	6274381689754894	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/locks.c.obj	8e1137447b792c44
-15798	16086	6274381690044949	esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_uart.c.obj	a7941d80716e86f2
-15783	16094	6274381690124985	esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs_semihost.c.obj	9c514b8e6270bca6
-15807	16099	6274381690224992	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/pthread.c.obj	cebf23236d886b45
-15764	16103	6274381690285027	esp-idf/vfs/CMakeFiles/__idf_vfs.dir/vfs.c.obj	11b383abae69fbcd
-15879	16151	6274381690666453	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/reent_init.c.obj	af86fee4ac9a995a
-15840	16166	6274381690806482	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/pwrite.c.obj	56f1dabda5220b92
-15885	16170	6274381690876499	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/pread.c.obj	9a690e9124cef2fb
-15895	16199	6274381691196571	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/select.c.obj	3407505afefcc51a
-16104	16309	6274381692386837	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/termios.c.obj	db958666998f6dcc
-15949	16314	6274381692106773	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/poll.c.obj	5a95b87861885b29
-16075	16347	6274381692606892	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/random.c.obj	de199f84382e256a
-16100	16351	6274381692726912	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/utime.c.obj	4ad4319864f9720b
-16088	16405	6274381693177024	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/time.c.obj	355c833ce1858335
-16096	16417	6274381692796929	esp-idf/newlib/CMakeFiles/__idf_newlib.dir/syscall_table.c.obj	80e78eb9beeaf0d1
-16167	16420	6274381693387062	esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_exception_stubs.cpp.obj	8d522f3e3df30147
-16200	16506	6274381694177243	esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/host_file_io.c.obj	8de968bbaf8901c9
-16171	16530	6274381694107278	esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace_util.c.obj	fdb31164c81f64e5
-16314	16563	6274381694867410	esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/gcov/gcov_rtio.c.obj	e6377d9d321d5d5f
-16151	16567	6274381694607341	esp-idf/cxx/CMakeFiles/__idf_cxx.dir/cxx_guards.cpp.obj	f94ea4daa46eac06
-16417	16598	6274381695257502	esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborencoder_close_container_checked.c.obj	61e1483be49b2979
-16351	16605	6274381695217474	esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborencoder.c.obj	ef35dcc6e4b4df09
-16309	16623	6274381695457538	esp-idf/app_trace/CMakeFiles/__idf_app_trace.dir/app_trace.c.obj	249f84a56bb51006
-16421	16640	6274381695607582	esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborparser_dup_string.c.obj	a5c0fb4256547fc5
-16406	16689	6274381695807613	esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborerrorstrings.c.obj	e13d071bbc614e7e
-16506	16750	6274381696657801	esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborpretty.c.obj	505f115bb4038edc
-16564	16791	6274381697197944	esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborpretty_stdio.c.obj	68af9daa21b279a8
-16530	16799	6274381696997888	esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborvalidation.c.obj	fd931ea231ef5816
-16606	16808	6274381697247934	esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/open_memstream.c.obj	2587779ad9620ff2
-16599	16839	6274381697598033	esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cbortojson.c.obj	c04f6180913f26d
-16567	16848	6274381697437992	esp-idf/cbor/CMakeFiles/__idf_cbor.dir/tinycbor/src/cborparser.c.obj	5929b47b30e5d9b0
-16641	17032	6274381699138360	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/address.c.obj	81193536bfac07d2
-16625	17052	6274381699618465	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_time.c.obj	36890c1ba5ed08a7
-16695	17097	6274381700188608	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/async.c.obj	d5d1bd164a1c74a5
-16800	17115	6274381700378638	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_session.c.obj	c12cb7cc255fa62a
-16751	17139	6274381700448665	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/block.c.obj	819110efecdf7ab4
-16792	17147	6274381700648712	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_hashkey.c.obj	a83072252f3e5382
-16810	17174	6274381700958773	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_event.c.obj	a45a9bc6353e4592
-16848	17274	6274381701778947	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/option.c.obj	c73df42dc53d534e
-16839	17315	6274381701888975	esp-idf/coap/CMakeFiles/__idf_coap.dir/port/coap_debug.c.obj	ebaa3bf07749e288
-16347	17383	6274381702809184	esp-idf/asio/CMakeFiles/__idf_asio.dir/asio/asio/src/asio.cpp.obj	bb4d40fad3d97037
-17063	17444	6274381703599375	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/encode.c.obj	23350a8d5634c32d
-17041	17449	6274381703559369	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/net.c.obj	d760dba247ced953
-17099	17470	6274381703759415	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/mem.c.obj	40f54a3c8d03dd9a
-17147	17493	6274381704149504	esp-idf/coap/CMakeFiles/__idf_coap.dir/port/coap_notls.c.obj	da3335758a17d80
-17141	17515	6274381704089487	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/str.c.obj	2514f6253f0c3699
-17116	17520	6274381704049471	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/pdu.c.obj	8a0398b26c6dad85
-17174	17597	6274381704949669	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/subscribe.c.obj	662d9accb577d5bd
-17471	17708	6274381706299993	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_frame.c.obj	dd6416415db3a280
-17516	17720	6274381706420018	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_http.c.obj	619e40f17fb9e9d0
-17493	17724	6274381706259974	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_hd.c.obj	5d3ecbeec435bc5e
-17315	17732	6274381706480035	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/coap_io.c.obj	70faf04f476631ee
-17285	17738	6274381706369994	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/uri.c.obj	c2779531a2d4bd3b
-17450	17746	6274381706530041	esp-idf/console/CMakeFiles/__idf_console.dir/commands.c.obj	75f552e2c5669810
-17386	17759	6274381706810104	esp-idf/coap/CMakeFiles/__idf_coap.dir/libcoap/src/resource.c.obj	c96f3a010a56c2aa
-17521	17768	6274381706880112	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_helper.c.obj	8c6d369cb690a0f3
-17445	17838	6274381707500260	esp-idf/coap/CMakeFiles/__idf_coap.dir/port/coap_mbedtls.c.obj	8e9bb6ff9a87eee6
-17734	17921	6274381708540487	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_rcbuf.c.obj	73a16002c18050b9
-17614	17930	6274381708430480	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_hd_huffman.c.obj	49e3ecbb051eaccd
-17721	17938	6274381708630511	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_pq.c.obj	82780104a62dac6b
-17726	17942	6274381708610496	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_queue.c.obj	cb978261edc2e8a9
-17714	17959	6274381708610496	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_outbound_item.c.obj	cfc14a4dee09df11
-17768	18001	6274381709200643	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_submit.c.obj	c30558656d74ff68
-17749	18005	6274381709240672	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/port/http_parser.c.obj	92cefc8feefd1e96
-17741	18028	6274381709290655	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_session.c.obj	5583a26f1ca7b5a6
-17760	18045	6274381709420700	esp-idf/nghttp/CMakeFiles/__idf_nghttp.dir/nghttp2/lib/nghttp2_stream.c.obj	c3171ce609cebba0
-17938	18118	6274381710510933	esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/packet.c.obj	fe074ce543e627fc
-17960	18142	6274381710740995	esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/src/gdbstub.c.obj	22a67c3b92849322
-17931	18186	6274381710931032	esp-idf/esp_adc_cal/CMakeFiles/__idf_esp_adc_cal.dir/esp_adc_cal.c.obj	c85880893c22c35e
-17951	18200	6274381711301104	esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/esp32/gdbstub_esp32.c.obj	4a54e7495851eb38
-18002	18241	6274381711651192	esp-idf/esp_gdbstub/CMakeFiles/__idf_esp_gdbstub.dir/xtensa/gdbstub_xtensa.c.obj	c61d4336f9d0345d
-17839	18246	6274381711491156	esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls.c.obj	1f2a791fda6afba2
-18006	18316	6274381712361358	esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_tcp.c.obj	b0bf43ffacba1631
-18143	18366	6274381712851459	esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_utils.c.obj	4f2b5f73e2cf94e1
-18118	18374	6274381712851459	esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ws.c.obj	2e23e6adde3c98c6
-17922	18385	6274381712921497	esp-idf/esp-tls/CMakeFiles/__idf_esp-tls.dir/esp_tls_mbedtls.c.obj	6f778f7f19332ea5
-18045	18453	6274381713511609	esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport_ssl.c.obj	7e2ba38488ba1602
-18028	18492	6274381713691646	esp-idf/tcp_transport/CMakeFiles/__idf_tcp_transport.dir/transport.c.obj	c3eb35b6102fb753
-18187	18511	6274381714071743	esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_header.c.obj	d7b167b90de39421
-18242	18524	6274381714331782	esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_utils.c.obj	a9239e464bf19ce7
-18201	18657	6274381715382037	esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/lib/http_auth.c.obj	2c210ada1f9274ab
-18327	18749	6274381716652319	esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_main.c.obj	f96480c2dd754a70
-18369	18755	6274381716802355	esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_txrx.c.obj	7aa9e811e17a7282
-18247	18779	6274381716582311	esp-idf/esp_http_client/CMakeFiles/__idf_esp_http_client.dir/esp_http_client.c.obj	efafd7ee94e8015f
-18381	18783	6274381716932381	esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_parse.c.obj	c754add09e10df5f
-18388	18832	6274381717332484	esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_uri.c.obj	f58163d1dae8b87f
-18471	18844	6274381717622547	esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/httpd_sess.c.obj	f3e952e9fa2f4b87
-18515	18850	6274381717612554	esp-idf/esp_https_ota/CMakeFiles/__idf_esp_https_ota.dir/src/esp_https_ota.c.obj	3fb1e218a6a2e04a
-18660	18873	6274381717872595	esp-idf/protobuf-c/CMakeFiles/__idf_protobuf-c.dir/protobuf-c/protobuf-c/protobuf-c.c.obj	584a2369807339fe
-18532	18996	6274381718942837	esp-idf/esp_https_server/CMakeFiles/__idf_esp_https_server.dir/src/https_server.c.obj	b67128a2a4ec15b6
-18750	19020	6274381719452965	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/tcp/mbtcp.c.obj	f4bdf95f46392e39
-18832	19042	6274381719733012	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/port.c.obj	7f25eecf4a44992c
-18783	19062	6274381719833046	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/ascii/mbascii.c.obj	8153477008bc786
-18779	19066	6274381719943071	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/rtu/mbcrc.c.obj	f4fdf5fb31494353
-18851	19133	6274381720543211	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/rtu/mbrtu_m.c.obj	b8b48869eaedd7a8
-18873	19138	6274381720633224	esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security0.c.obj	ba15189d74042e87
-18757	19147	6274381720383159	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/rtu/mbrtu.c.obj	16db36c9bf7bd026
-18844	19156	6274381720843264	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/ascii/mbascii_m.c.obj	784cc06a4288f62c
-19043	19219	6274381721443409	esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec1.pb-c.c.obj	c2f01a9ca13fafe6
-19063	19233	6274381721643444	esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/constants.pb-c.c.obj	d5e4b09852a83ecc
-19070	19242	6274381721683454	esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/sec0.pb-c.c.obj	73ac81ae2c28d499
-19021	19252	6274381721843487	esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/common/protocomm.c.obj	b615b079ec111466
-19135	19325	6274381722473629	esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/proto-c/session.pb-c.c.obj	d72369eb2c5bae33
-18997	19339	6274381722553652	esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/security/security1.c.obj	b3c4746aa91467e
-19140	19441	6274381723603891	esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_console.c.obj	9e5637d01f594034
-19242	19472	6274381723963977	esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl.c.obj	992a4bd7f9b588a3
-19151	19494	6274381723933975	esp-idf/protocomm/CMakeFiles/__idf_protocomm.dir/src/transports/protocomm_httpd.c.obj	b2873a397d8cb4f9
-19252	19531	6274381724534125	esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_handler.c.obj	477569e1789c055
-19348	19570	6274381724904193	esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/proto-c/esp_local_ctrl.pb-c.c.obj	9159516bdd62c75a
-19234	19583	6274381724794157	esp-idf/mdns/CMakeFiles/__idf_mdns.dir/mdns_console.c.obj	7be6c6dca2835416
-19219	19608	6274381725344279	esp-idf/mdns/CMakeFiles/__idf_mdns.dir/mdns_networking.c.obj	444a7c5cdf7beec9
-19156	19688	6274381725534326	esp-idf/mdns/CMakeFiles/__idf_mdns.dir/mdns.c.obj	ecc9803e08291555
-19484	19786	6274381726944651	esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_io.c.obj	35ef7444eefa6b50
-19531	19802	6274381727004663	esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_common.c.obj	3da3463fceb52766
-19329	19806	6274381727304732	esp-idf/esp_local_ctrl/CMakeFiles/__idf_esp_local_ctrl.dir/src/esp_local_ctrl_transport_httpd.c.obj	e20139ba98c73ecf
-19570	19809	6274381727354741	esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_sd.c.obj	3881245683302652
-19499	19817	6274381727194698	esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_init.c.obj	168e34d7722651bd
-19583	19823	6274381727534794	esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_mmc.c.obj	27d9bc60fd28bda2
-19608	19886	6274381728054906	esp-idf/esp_serial_slave_link/CMakeFiles/__idf_esp_serial_slave_link.dir/essl_sdio.c.obj	d8c0e12002d99316
-19688	19995	6274381729195164	esp-idf/esp_serial_slave_link/CMakeFiles/__idf_esp_serial_slave_link.dir/essl.c.obj	56f9184b7eb48aee
-19806	20004	6274381729335185	esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/Partition.cpp.obj	1c4fa84d0322fa8b
-19810	20012	6274381729435206	esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/SPI_Flash.cpp.obj	3760b97e25e94804
-19823	20022	6274381729515229	esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Perf.cpp.obj	6da5897ca74360bb
-19802	20028	6274381729595241	esp-idf/expat/CMakeFiles/__idf_expat.dir/expat/expat/lib/xmlparse.c.obj	469783cde463c783
-19817	20055	6274381729785283	esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/wear_levelling.cpp.obj	f2d9ea781a0f078a
-19891	20177	6274381730875530	esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Flash.cpp.obj	1bf9b7abc73f791a
-19997	20192	6274381731235621	esp-idf/wear_levelling/CMakeFiles/__idf_wear_levelling.dir/WL_Ext_Safe.cpp.obj	6b730445d6fc0307
-19786	20220	6274381731425662	esp-idf/esp_websocket_client/CMakeFiles/__idf_esp_websocket_client.dir/esp_websocket_client.c.obj	641b8b1b4cbdae0d
-20013	20252	6274381731765743	esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio.c.obj	9898e670b5578d42
-20004	20258	6274381731875769	esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_rawflash.c.obj	b83eec18b98ca8dc
-20023	20266	6274381731955794	esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ffunicode.c.obj	baf9ab1e5820b8e
-20056	20288	6274381732155825	esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/port/freertos/ffsystem.c.obj	5833de4268810fc7
-20181	20413	6274381733406119	esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_wl.c.obj	b6137fafd353a3da
-20196	20471	6274381733986254	esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat.c.obj	749c443d3251a1d0
-20252	20490	6274381734216287	esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/src/ff.c.obj	beb247592d8aaad7
-20288	20516	6274381734436346	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/mb_m.c.obj	707e5519ae1a1596
-20266	20525	6274381734496352	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/mb.c.obj	bbd1977a1deb2096
-20220	20531	6274381734576384	esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_spiflash.c.obj	12a2e35d9a7afec7
-20258	20569	6274381734956461	esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/vfs/vfs_fat_sdmmc.c.obj	1902b3618335274b
-20471	20734	6274381736636825	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_slave.c.obj	cee12952eae09fe7
-20526	20741	6274381736706855	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portother_m.c.obj	d0da02d52a85e368
-20516	20766	6274381736946901	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portserial_m.c.obj	ceb9e24b0619fecf
-20532	20770	6274381736966913	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/porttimer.c.obj	d06503174b98a1bc
-20569	20802	6274381737346993	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portevent_m.c.obj	e2b1a8409ea7783d
-20741	20959	6274381738907350	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/porttimer_m.c.obj	923222058753fb6c
-20770	20974	6274381739057386	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfunccoils_m.c.obj	d08db3d3017b8a8
-20767	20980	6274381739127403	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portother.c.obj	893a60f39fb3db36
-20734	20984	6274381739097403	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portserial.c.obj	588a4f481c03180d
-20802	21004	6274381739337461	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncdisc.c.obj	181f58e6a82071da
-18499	21070	6274381717792569	esp-idf/esp_http_server/CMakeFiles/__idf_esp_http_server.dir/src/util/ctrl_sock.c.obj	197ce879617ddc63
-20491	21106	6274381736706855	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/port/portevent.c.obj	e36a6a1301f89092
-20960	21169	6274381741007826	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfunccoils.c.obj	224ec82af0ac12d9
-20974	21173	6274381741017827	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncdisc_m.c.obj	d13766158966e229
-20984	21188	6274381741187870	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncinput_m.c.obj	30a7bca22eced82c
-20980	21198	6274381741267887	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncinput.c.obj	cfc9e6b493e493b9
-21004	21232	6274381741587957	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncholding.c.obj	e1c4aaf860e0ee55
-21071	21297	6274381742258120	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncother.c.obj	a027681247dce106
-20414	21342	6274381736366757	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/common/esp_modbus_master.c.obj	9caea166108a20d
-21199	21350	6274381742798237	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/blake2b-ref.c.obj	413b8d2138120585
-21108	21354	6274381742828239	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbutils.c.obj	e5bb03767b638427
-21232	21397	6274381742968275	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_generichash/blake2b/ref/generichash_blake2b.c.obj	916fed29eab22bff
-21170	21405	6274381743328349	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/modbus/functions/mbfuncholding_m.c.obj	f32f2fcecbb0d236
-20029	21434	6274381731695727	esp-idf/fatfs/CMakeFiles/__idf_fatfs.dir/diskio/diskio_sdmmc.c.obj	c0e2f25a752513f6
-21189	21534	6274381744538626	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/serial_master/modbus_controller/mbc_serial_master.c.obj	c84f443a666d79ba
-21173	21537	6274381744448596	esp-idf/freemodbus/CMakeFiles/__idf_freemodbus.dir/serial_slave/modbus_controller/mbc_serial_slave.c.obj	5e8012f8232c8598
-21297	21549	6274381744658650	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_secretbox/xchacha20poly1305/secretbox_xchacha20poly1305.c.obj	f35da6e13d14ff79
-21407	21574	6274381744948721	esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_constants.pb-c.c.obj	7c66ede30264188a
-21398	21583	6274381745098760	esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_scan.pb-c.c.obj	aa01464951b0206f
-21344	21600	6274381745208786	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/crypto_secretbox/crypto_secretbox_easy.c.obj	efa71578d6134acd
-21434	21669	6274381745888944	esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/proto-c/wifi_config.pb-c.c.obj	4497b292f785ed76
-21538	21688	6274381746219008	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/randombytes/nativeclient/randombytes_nativeclient.c.obj	df3ab50f82a1d40c
-21354	21740	6274381746659107	esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_console.c.obj	4dbfdb3415fd09fe
-21534	21757	6274381746849159	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/randombytes/randombytes.c.obj	d112fdc9a295bd38
-21600	21776	6274381747099200	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/port/randombytes_esp32.c.obj	60e81f0763d13a17
-21549	21795	6274381747219233	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/randombytes/salsa20/randombytes_salsa20_random.c.obj	ed75ca64d53126c5
-21575	21800	6274381747289244	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/sodium/utils.c.obj	7154e4013bb1451d
-21351	21814	6274381747319257	esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/scheme_softap.c.obj	168ceccd2b510964
-21584	21856	6274381747859376	esp-idf/libsodium/CMakeFiles/__idf_libsodium.dir/libsodium/src/libsodium/randombytes/sysrandom/randombytes_sysrandom.c.obj	9da4326f6ff71aaf
-21777	21963	6274381748949614	esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_cert.c.obj	ad45638f0715e35a
-21800	21981	6274381749079650	esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_lib.c.obj	48f77929341559ed
-19463	21993	6274381726884632	esp-idf/sdmmc/CMakeFiles/__idf_sdmmc.dir/sdmmc_cmd.c.obj	ed0033d8214de5ea
-21669	22008	6274381749229684	esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_outbox.c.obj	f60be75dc68839e9
-21795	22015	6274381749369721	esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_pkey.c.obj	8ef9fee19e85b934
-21814	22032	6274381749489739	esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_stack.c.obj	ec0f996ff8e1c5b2
-21689	22076	6274381749869829	esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/mqtt_msg.c.obj	cea4a39ce47252d5
-21741	22119	6274381750269937	esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/lib/platform_esp32_idf.c.obj	a5ed1d96ee6e5cca
-21856	22167	6274381750840043	esp-idf/openssl/CMakeFiles/__idf_openssl.dir/platform/ssl_pm.c.obj	ca5407792e45a578
-21975	22186	6274381751080086	esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_x509.c.obj	6fafdad6d143c7f0
-21984	22222	6274381751350163	esp-idf/openssl/CMakeFiles/__idf_openssl.dir/library/ssl_methods.c.obj	a011b98194a6e56
-22024	22225	6274381751520199	esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_check.c.obj	8ad0910655d3e97f
-22002	22233	6274381751600232	esp-idf/openssl/CMakeFiles/__idf_openssl.dir/platform/ssl_port.c.obj	9133ba0b1eb78231
-22033	22239	6274381751700238	esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_nucleus.c.obj	ebe51733ac7143e2
-22077	22348	6274381752690453	esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_cache.c.obj	11092934a0880a9b
-22008	22356	6274381752410420	esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/esp_spiffs.c.obj	8364f050f55780d5
-21758	22374	6274381752760488	esp-idf/mqtt/CMakeFiles/__idf_mqtt.dir/esp-mqtt/mqtt_client.c.obj	4ebbc8c9273b31d5
-22227	22415	6274381753380617	esp-idf/ulp/CMakeFiles/__idf_ulp.dir/ulp_macro.c.obj	cf9b5f22817596f4
-22186	22423	6274381753240631	esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_hydrogen.c.obj	856dc506aca9f402
-22167	22432	6274381753440630	esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs/src/spiffs_gc.c.obj	f9d753b8fd500c37
-22119	22438	6274381753410635	esp-idf/spiffs/CMakeFiles/__idf_spiffs.dir/spiffs_api.c.obj	48bbf16748257f9a
-22222	22508	6274381753980764	esp-idf/ulp/CMakeFiles/__idf_ulp.dir/ulp.c.obj	224c15ccc1d2340d
-22234	22511	6274381753960756	esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_runner.c.obj	e47ce00cadcd1257
-22239	22584	6274381754830942	esp-idf/unity/CMakeFiles/__idf_unity.dir/unity/src/unity.c.obj	56d4fdb78b29c908
-22353	22588	6274381755030998	esp-idf/unity/CMakeFiles/__idf_unity.dir/unity_port_esp32.c.obj	4f8db27f730a0bf8
-22508	22659	6274381755911190	esp-idf/ulp/libulp.a	e5dfcd9b6066beea
-22439	22668	6274381755881189	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/conversions/yuv.c.obj	48193a18f75fa231
-22358	22769	6274381756721374	esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_config.c.obj	8c287db361e7a01b
-22511	22782	6274381757051449	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/conversions/esp_jpg_decode.c.obj	78b04ee64098c64
-22433	22799	6274381756951426	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/conversions/to_bmp.c.obj	f11eaf980e253752
-22659	22804	6274381757371509	esp-idf/esp_http_server/libesp_http_server.a	4d36868fdb4cb8c2
-22382	22828	6274381757061438	esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/wifi_scan.c.obj	f0b97986632d12e9
-22585	22892	6274381758151689	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/conversions/to_jpg.cpp.obj	1600df1fa5bb811e
-22419	22923	6274381757821619	esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/manager.c.obj	e25659fd8e6eba96
-22423	22942	6274381758181716	esp-idf/wifi_provisioning/CMakeFiles/__idf_wifi_provisioning.dir/src/handlers.c.obj	8950a9aab1f4cee1
-22804	23012	6274381759241962	esp-idf/esp_http_client/libesp_http_client.a	18ef7ee527e0fa86
-23012	23286	6274381761832530	esp-idf/tcp_transport/libtcp_transport.a	438d37dbf439af42
-22588	23321	6274381762442671	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/memory_helpers.cc.obj	9d52e0e69738cc2d
-22800	23447	6274381763552921	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/micro_allocator.cc.obj	34462aec52ae2ae5
-22668	23450	6274381763502899	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/simple_memory_allocator.cc.obj	3a079cd5811cd1d2
-22770	23455	6274381763642946	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/test_helpers.cc.obj	98dba4759d1cc082
-22782	23459	6274381763522907	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/recording_micro_allocator.cc.obj	8c6556e5ef7aee64
-23288	23492	6274381764403120	esp-idf/esp-tls/libesp-tls.a	eb26fce8fcdda4c1
-22828	23579	6274381764893235	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/all_ops_resolver.cc.obj	3dd425f55d0a7b6e
-22923	23601	6274381765203291	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/core/api/op_resolver.cc.obj	bd756f40575c3735
-22942	23692	6274381766123490	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/core/api/flatbuffer_conversions.cc.obj	93516b0e6641b94a
-22892	23708	6274381766193509	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/micro_interpreter.cc.obj	697663a003e8e3fc
-23492	23732	6274381766653619	esp-idf/nghttp/libnghttp.a	4f99f9a12e9e4f09
-23322	23866	6274381767873888	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/dequantize.cc.obj	c94be531cab39197
-23732	23885	6274381768325120	esp-idf/app_trace/libapp_trace.a	a9b634c5d782cdeb
-23451	24023	6274381769455368	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/prelu.cc.obj	8b75da8dda4b2c4a
-23885	24107	6274381769975496	esp-idf/cxx/libcxx.a	6a3e61283880454
-23447	24150	6274381770575622	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/schema/schema_utils.cc.obj	9a1562b855b82da
-23456	24155	6274381770625630	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/shape.cc.obj	9e575e3b7ceef675
-23692	24201	6274381770965727	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/sub.cc.obj	8196b5f99f90c3a
-23625	24210	6274381771105752	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/logical.cc.obj	49cf5e22857cdbc3
-23460	24237	6274381771365797	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/tanh.cc.obj	e82ca1de189a9ba5
-23581	24261	6274381771515841	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/l2norm.cc.obj	dcd5bcba668d53f6
-24107	24271	6274381772025953	esp-idf/newlib/libnewlib.a	87536ec817cee052
-23866	24570	6274381774966605	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/softmax.cc.obj	2523dc3ac09e9b25
-23708	24585	6274381774776568	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/add.cc.obj	741fadac88d656eb
-24271	24588	6274381774696560	esp-idf/vfs/libvfs.a	1811ed7cc95267b2
-24024	24682	6274381776016860	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/pooling.cc.obj	fdc61029e02350c1
-24201	24700	6274381776156896	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/svdf.cc.obj	4d3aa007645e7529
-24157	24728	6274381776478343	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/hard_swish.cc.obj	e659ea7e3f14163b
-24211	24797	6274381776988458	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/quantize.cc.obj	e2e11099242bcd0
-24151	24824	6274381777288516	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/concatenation.cc.obj	cea9c0c7979288eb
-24590	24836	6274381777778638	esp-idf/freertos/libfreertos.a	1f86c9599a1cbd5e
-24239	24933	6274381778438775	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/mul.cc.obj	b1a91f39a2fabb51
-24267	24984	6274381778828860	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/reshape.cc.obj	589a7983c2fa0ccf
-24836	25015	6274381779539037	esp-idf/heap/libheap.a	d1b9670e97c05e99
-24581	25081	6274381779799080	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/maximum_minimum.cc.obj	7e85bf0668809d06
-25015	25247	6274381781699509	esp-idf/log/liblog.a	8f91ba08ea8906c1
-24729	25268	6274381781779543	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/fully_connected.cc.obj	efc96d1070627ec
-24585	25277	6274381781729511	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/reduce.cc.obj	5073bcfcd45846e7
-24700	25289	6274381782059599	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/logistic.cc.obj	c757db871e451406
-24797	25302	6274381782209624	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/depthwise_conv.cc.obj	e2925232fe450c0
-24683	25349	6274381782749758	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/strided_slice.cc.obj	51cbea6f1aebda14
-24831	25411	6274381782289654	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/comparisons.cc.obj	5bfc7ec214e76061
-24935	25451	6274381783639955	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/conv.cc.obj	d6dcd64a2d1f912c
-25261	25479	6274381784270107	esp-idf/lwip/liblwip.a	66c025147a4d3f01
-24984	25535	6274381784050052	esp-idf/tfmicro/CMakeFiles/__idf_tfmicro.dir/tensorflow/lite/micro/kernels/activations.cc.obj	eec8a345d05f66da
-25303	25593	6274381785050274	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/sensors/ov2640.c.obj	a758b251a5feeb24
-25292	25640	6274381785710424	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/sensors/ov3660.c.obj	ec4e879cb8cf1702
-25081	25663	6274381785770440	esp-idf/jomjol_helper/CMakeFiles/__idf_jomjol_helper.dir/Helper.cpp.obj	e85039e49d83f8a2
-25479	25671	6274381785950482	esp-idf/esp_wifi/libesp_wifi.a	9bffcd0bb183fc6d
-25350	25674	6274381785840457	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/driver/xclk.c.obj	b3be6f38bede3d85
-25412	25744	6274381786670639	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/driver/sccb.c.obj	5d74867254b5024d
-25285	25776	6274381786640628	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/driver/camera.c.obj	36a2b31aabe382bf
-25451	25833	6274381787080744	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/sensors/ov7725.c.obj	6b8e0d0804fdfa89
-25535	25895	6274381787980944	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/sensors/ov5640.c.obj	8f39079b03dcf3e9
-25594	25915	6274381788230991	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/sensors/nt99141.c.obj	240553a1be04482c
-25641	25922	6274381788271007	esp-idf/esp32-camera-master/CMakeFiles/__idf_esp32-camera-master.dir/sensors/ov7670.c.obj	841a073cdd4e2b75
-25671	25984	6274381788631082	esp-idf/wpa_supplicant/libwpa_supplicant.a	7366b531f85357e
-25272	26032	6274381789221225	esp-idf/connect_wlan/CMakeFiles/__idf_connect_wlan.dir/connect_wlan.cpp.obj	a6685c43ea91c61e
-25833	26119	6274381790251452	esp-idf/jomjol_fileserver_ota/CMakeFiles/__idf_jomjol_fileserver_ota.dir/miniz.c.obj	c406b2e077153486
-49	175	6274382277616090	esp-idf/esp_event/libesp_event.a	a203b4de2463ffcc
-175	393	6274382279666550	esp-idf/esp_netif/libesp_netif.a	a5e6f4fc7d89f71c
-46	505	0	esp-idf/partition_table/CMakeFiles/partition_table	613753df489e8d9e
-66	2789	6274382303241237	esp-idf/jomjol_image_proc/CMakeFiles/__idf_jomjol_image_proc.dir/make_stb.cpp.obj	3d7148767e8c6611
-52	239	6274382576779709	esp-idf/tcpip_adapter/libtcpip_adapter.a	352b0cc9a345ad27
-240	429	6274382578930207	esp-idf/esp_eth/libesp_eth.a	a56f803a19cc2e7d
-48	483	0	esp-idf/partition_table/CMakeFiles/partition_table	613753df489e8d9e
-76	2580	6274382600154623	esp-idf/jomjol_tfliteclass/CMakeFiles/__idf_jomjol_tfliteclass.dir/CTfLiteClass.cpp.obj	13545a42004766ee
-50	266	6274382870718651	esp-idf/soc/libsoc.a	3f961e8bccbcc765
-46	461	0	esp-idf/partition_table/CMakeFiles/partition_table	613753df489e8d9e
-48	225	6274383179326417	esp-idf/esp_common/libesp_common.a	c239676eaebbfc95
-44	419	0	esp-idf/partition_table/CMakeFiles/partition_table	613753df489e8d9e
-72	3931	6274383216430831	esp-idf/jomjol_flowcontroll/CMakeFiles/__idf_jomjol_flowcontroll.dir/ClassFlowAnalog.cpp.obj	70cdf349d21d2347
-50	232	6274384121105355	esp-idf/esp32/libesp32.a	ffa753090d288f88
-46	452	0	esp-idf/partition_table/CMakeFiles/partition_table	613753df489e8d9e
-73	1530	6274384134157940	esp-idf/jomjol_flowcontroll/CMakeFiles/__idf_jomjol_flowcontroll.dir/ClassFlow.cpp.obj	a528d3cce233c535
-70	1755	6274384136368328	esp-idf/jomjol_flowcontroll/CMakeFiles/__idf_jomjol_flowcontroll.dir/ClassFlowAlignment.cpp.obj	e8c5e6243dc9c1af
-49	151	6274385194598820	esp-idf/perfmon/libperfmon.a	5e2b6b09641881bd
-151	270	6274385195509032	esp-idf/espcoredump/libespcoredump.a	76b80bfd20c49108
-62	433	6274385197259431	esp-idf/jomjol_image_proc/CMakeFiles/__idf_jomjol_image_proc.dir/make_stb.cpp.obj	e214dc8bc2c1cf69
-45	452	0	esp-idf/partition_table/CMakeFiles/partition_table	613753df489e8d9e
-51	198	6274385540183431	esp-idf/pthread/libpthread.a	8a33b563567b5291
-198	401	6274385542333915	esp-idf/nvs_flash/libnvs_flash.a	f6c75d4ef1b66d37
-48	466	0	esp-idf/partition_table/CMakeFiles/partition_table	613753df489e8d9e
-74	706	6274385545504645	esp-idf/jomjol_tfliteclass/CMakeFiles/__idf_jomjol_tfliteclass.dir/CTfLiteClass.cpp.obj	6802a49677c9bfd5
-49	285	6274385831412538	esp-idf/driver/libdriver.a	c65bec781c0d67d2
-45	519	0	esp-idf/partition_table/CMakeFiles/partition_table	613753df489e8d9e
-70	583	6274385834623272	esp-idf/jomjol_flowcontroll/CMakeFiles/__idf_jomjol_flowcontroll.dir/ClassFlow.cpp.obj	9c0bb02458e3d5ff
-67	1492	6274385843369257	esp-idf/jomjol_logfile/CMakeFiles/__idf_jomjol_logfile.dir/ClassLogFile.cpp.obj	f93da3b59a7ab913
-47	163	6274386087460038	esp-idf/efuse/libefuse.a	39f44e4d8946e1ec
-163	322	6274386089030389	esp-idf/bootloader_support/libbootloader_support.a	f4c95c8eea950d23
-43	512	0	esp-idf/partition_table/CMakeFiles/partition_table	613753df489e8d9e
-49	155	6274386794968921	esp-idf/mbedtls/mbedtls/library/libmbedtls.a	941aa0e9914bce2a
-156	258	6274386795909133	esp-idf/mbedtls/mbedtls/library/libmbedx509.a	298c028980f476c2
-67	441	6274386797665036	esp-idf/jomjol_image_proc/CMakeFiles/__idf_jomjol_image_proc.dir/make_stb.cpp.obj	5f69ac5c2189ee41
-45	485	0	esp-idf/partition_table/CMakeFiles/partition_table	613753df489e8d9e
-61	967	6274386802746285	esp-idf/jomjol_time_sntp/CMakeFiles/__idf_jomjol_time_sntp.dir/time_sntp.cpp.obj	d1df55c4172a6000
-64	1384	6274386806917097	esp-idf/jomjol_image_proc/CMakeFiles/__idf_jomjol_image_proc.dir/CFindTemplate.cpp.obj	b44ed5bf5782842f
-0	73886929	0	CMakeFiles/confserver	83448ce00af9e168

Разница между файлами не показана из-за своего большого размера
+ 0 - 1
code/build/config.env


+ 7 - 0
code/components/connect_wlan/CMakeLists.txt

@@ -0,0 +1,7 @@
+FILE(GLOB_RECURSE app_sources ${CMAKE_CURRENT_SOURCE_DIR}/*.*)
+
+idf_component_register(SRCS ${app_sources}
+                    INCLUDE_DIRS "."
+                    REQUIRES jomjol_helper)
+
+

+ 0 - 0
code/lib/connect_wlan/connect_wlan.cpp → code/components/connect_wlan/connect_wlan.cpp


+ 0 - 0
code/lib/connect_wlan/connect_wlan.h → code/components/connect_wlan/connect_wlan.h


+ 1 - 0
code/components/esp32-camera-master/.gitignore

@@ -0,0 +1 @@
+*.DS_Store

+ 35 - 0
code/components/esp32-camera-master/CMakeLists.txt

@@ -0,0 +1,35 @@
+if(IDF_TARGET STREQUAL "esp32")
+  set(COMPONENT_SRCS
+    driver/camera.c
+    driver/sccb.c
+    driver/sensor.c
+    driver/xclk.c
+    sensors/ov2640.c
+    sensors/ov3660.c
+    sensors/ov5640.c
+    sensors/ov7725.c
+    sensors/ov7670.c
+    sensors/nt99141.c
+    conversions/yuv.c
+    conversions/to_jpg.cpp
+    conversions/to_bmp.c
+    conversions/jpge.cpp
+    conversions/esp_jpg_decode.c
+    )
+
+  set(COMPONENT_ADD_INCLUDEDIRS
+    driver/include
+    conversions/include
+    )
+
+  set(COMPONENT_PRIV_INCLUDEDIRS
+    driver/private_include
+    sensors/private_include
+    conversions/private_include
+    )
+
+  set(COMPONENT_REQUIRES driver)
+  set(COMPONENT_PRIV_REQUIRES freertos nvs_flash)
+
+  register_component()
+endif()

+ 71 - 0
code/components/esp32-camera-master/Kconfig

@@ -0,0 +1,71 @@
+menu "Camera configuration"
+
+    config OV7670_SUPPORT
+        bool "Support OV7670 VGA"
+        default y
+        help
+            Enable this option if you want to use the OV7670.
+            Disable this option to safe memory.
+
+    config OV7725_SUPPORT
+        bool "Support OV7725 SVGA"
+        default n
+        help
+            Enable this option if you want to use the OV7725.
+            Disable this option to save memory.
+
+    config NT99141_SUPPORT
+        bool "Support NT99141 HD"
+        default y
+        help
+            Enable this option if you want to use the NT99141.
+            Disable this option to save memory.
+
+    config OV2640_SUPPORT
+        bool "Support OV2640 2MP"
+        default y
+        help
+            Enable this option if you want to use the OV2640.
+            Disable this option to save memory.
+
+    config OV3660_SUPPORT
+        bool "Support OV3660 3MP"
+        default y
+        help
+            Enable this option if you want to use the OV3360.
+            Disable this option to save memory.
+
+    config OV5640_SUPPORT
+        bool "Support OV5640 5MP"
+        default y
+        help
+            Enable this option if you want to use the OV5640.
+            Disable this option to save memory.
+
+    choice SCCB_HARDWARE_I2C_PORT
+        bool "I2C peripheral to use for SCCB"
+        default SCCB_HARDWARE_I2C_PORT1
+
+        config SCCB_HARDWARE_I2C_PORT0
+            bool "I2C0"
+        config SCCB_HARDWARE_I2C_PORT1
+            bool "I2C1"
+
+    endchoice
+
+    choice CAMERA_TASK_PINNED_TO_CORE
+        bool "Camera task pinned to core"
+        default CAMERA_CORE0
+        help
+            Pin the camera handle task to a certain core(0/1). It can also be done automatically choosing NO_AFFINITY.
+
+        config CAMERA_CORE0
+            bool "CORE0"
+        config CAMERA_CORE1
+            bool "CORE1"
+        config CAMERA_NO_AFFINITY
+            bool "NO_AFFINITY"
+
+    endchoice
+
+endmenu

+ 0 - 0
code/lib/tfmicro/LICENSE → code/components/esp32-camera-master/LICENSE


+ 358 - 0
code/components/esp32-camera-master/README.md

@@ -0,0 +1,358 @@
+# ESP32 Camera Driver
+
+## General Information
+
+This repository hosts ESP32 compatible driver for OV2640, OV3660, OV5640, OV7670 and OV7725 image sensors. Additionally it provides a few tools, which allow converting the captured frame data to the more common BMP and JPEG formats.
+
+## Important to Remember
+
+- Except when using CIF or lower resolution with JPEG, the driver requires PSRAM to be installed and activated.
+- Using YUV or RGB puts a lot of strain on the chip because writing to PSRAM is not particularly fast. The result is that image data might be missing. This is particularly true if WiFi is enabled. If you need RGB data, it is recommended that JPEG is captured and then turned into RGB using `fmt2rgb888` or `fmt2bmp`/`frame2bmp`.
+- When 1 frame buffer is used, the driver will wait for the current frame to finish (VSYNC) and start I2S DMA. After the frame is acquired, I2S will be stopped and the frame buffer returned to the application. This approach gives more control over the system, but results in longer time to get the frame.
+- When 2 or more frame bufers are used, I2S is running in continuous mode and each frame is pushed to a queue that the application can access. This approach puts more strain on the CPU/Memory, but allows for double the frame rate. Please use only with JPEG.
+
+## Installation Instructions
+
+
+### Using esp-idf
+
+- Clone or download and extract the repository to the components folder of your ESP-IDF project
+- Enable PSRAM in `menuconfig`
+- Include `esp_camera.h` in your code
+
+### Using PlatformIO
+
+The easy way -- on the `env` section of `platformio.ini`, add the following:
+
+```ini
+[env]
+lib_deps =
+  esp32-camera
+```
+
+Now the `esp_camera.h` is available to be included:
+
+```c
+#include "esp_camera.h"
+```
+
+Enable PSRAM on `menuconfig` or type it direclty on `sdkconfig`. Check the [official doc](https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/kconfig.html#config-esp32-spiram-support) for more info.
+
+```
+CONFIG_ESP32_SPIRAM_SUPPORT=y
+```
+
+***Arduino*** The easy-way (content above) only seems to work if you're using `framework=arduino` which seems to take a bunch of the guesswork out (thanks Arduino!) but also suck up a lot more memory and flash, almost crippling the performance.  If you plan to use the `framework=espidf` then read the sections below carefully!!
+
+## Platform.io lib/submodule (for framework=espidf)
+
+It's probably easier to just skip the platform.io library registry version and link the git repo as a submodule. (i.e. using code outside the platform.io library management). In this example we will install this as a submodule inside the platform.io $project/lib folder: 
+```
+cd $project\lib
+git submodule add -b master https://github.com/espressif/esp32-camera.git
+```
+
+Then in `platformio.ini` file
+```
+build_flags =
+   -I../lib/esp32-camera
+```
+After that `#include "esp_camera.h"` statement will be available. Now the module is included, and you're hopefully back to the same place as the easy-Arduino way. 
+
+**Warning about platform.io/espidf and fresh (not initialized) git repos**
+There is a sharp-edge on you'll discover in the platform.io build process (in espidf v3.3 & 4.0.1) where a project which has only had `git init`  but nothing committed will crash platform.io build process with highly non-useful output.  The cause is due to lack of a version (making you think you did something wrong, when you didn't at all) - the output is horribly non-descript.  Solution: the devs want you to create a file called version.txt with a number in it, or simply commit any file to the projects git repo and use git. This happens because platform.io build process tries to be too clever and determine the build version number from the git repo - it's a sharp edge you'll only encounter if you're experimenting on a new project with no commits .. like wtf is my camera not working let's try a 'clean project'?!  </rant> 
+
+## Platform.io Kconfig 
+Kconfig is used by the platform.io menuconfig (accessed by running: `pio run -t menuconfig`) to interactively manage the various #ifdef statements throughout the espidf and supporting libraries (i.e. this repo: esp32-camera and arduino-esp32.git).  The menuconfig process generates the `sdkconfig` file which is ultimately used behind the scenes by espidf compile+build process. 
+
+**Make sure to append or symlink** [this `Kconfig`](./Kconfig) content into the `Kconfig` of your project. 
+
+You symlink (or copy) the included Kconfig into your platform.io projects src directory.  The file should be named `Kconfig.projbuild` in your projects src\ directory or you could also add the library path to a CMakefile.txt and hope the `Kconfig` (or `Kconfig.projbuild`) gets discovered by the menuconfig process, though this unpredictable for me. 
+
+The unpredictable wonky behavior in platform.io build process around Kconfig naming (Kconfig vs. Kconfig.projbuild) occurs between espidf versions 3.3 and 4.0 - but if you don't see "Camera configuration" in your `pio run -t menuconfig` then there is no point trying to test camera code (it may compile, but it probably won't work!) and it seems the platform.io devs (when they built their wrapper around the espidf menuconfig) didn't implement it properly.  You've probably already figured out you can't use the espidf build tools since the files are in totally different locations and also different versions with sometimes different syntax.   This is one of those times you might consider changing the `platformio.ini` from `platform=espressif32` to `platform=https://github.com/platformio/platform-espressif32.git#develop` to get a more recent version of the espidf 4.0 tools. 
+
+However with a bit of patience and experimenting you'll figure the Kconfig out. Once Kconfig (or Kconfig.projbuild) is working then you will be able to choose the configurations according to your setup or the camera libraries will be compiled.  Although you might also need to delete your .pio/build directory before the options appear .. again, the `pio run -t menuconfig` doens't always notice the new Kconfig files! 
+
+If you miss-skip-ignore this critical step the camera module will compile but camera logic inside the library will be 'empty' because the Kconfig sets the proper #ifdef statements during the build process to initialize the selected cameras.  It's very not optional! 
+
+### Kconfig options
+
+| config                            | description                                                                                                                                                  | default                        |
+| --------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ------------------------------ |
+| CONFIG_OV2640_SUPPORT             | Support for OV2640 camera                                                                                                                                    | enabled                        |
+| CONFIG_OV7725_SUPPORT             | Support for OV7725 camera                                                                                                                                    | disabled                       |
+| CONFIG_OV3660_SUPPORT             | Support for OV3660 camera                                                                                                                                    | enabled                        |
+| CONFIG_OV5640_SUPPORT             | Support for OV5640 camera                                                                                                                                    | enabled                        |
+| CONFIG_SCCB_HARDWARE_I2C          | Enable this option if you want to use hardware I2C to control the camera. Disable this option to use software I2C.                                           | enabled                        |
+| CONFIG_SCCB_HARDWARE_I2C_PORT     | I2C peripheral to use for SCCB. Can be I2C0 and I2C1.                                                                                                        | CONFIG_SCCB_HARDWARE_I2C_PORT1 |
+| CONFIG_CAMERA_TASK_PINNED_TO_CORE | Pin the camera handle task to a certain core(0/1). It can also be done automatically choosing NO_AFFINITY. Can be CAMERA_CORE0, CAMERA_CORE1 or NO_AFFINITY. | CONFIG_CAMERA_CORE0            |
+
+## Examples
+
+### Initialization
+
+```c
+#include "esp_camera.h"
+
+//WROVER-KIT PIN Map
+#define CAM_PIN_PWDN    -1 //power down is not used
+#define CAM_PIN_RESET   -1 //software reset will be performed
+#define CAM_PIN_XCLK    21
+#define CAM_PIN_SIOD    26
+#define CAM_PIN_SIOC    27
+
+#define CAM_PIN_D7      35
+#define CAM_PIN_D6      34
+#define CAM_PIN_D5      39
+#define CAM_PIN_D4      36
+#define CAM_PIN_D3      19
+#define CAM_PIN_D2      18
+#define CAM_PIN_D1       5
+#define CAM_PIN_D0       4
+#define CAM_PIN_VSYNC   25
+#define CAM_PIN_HREF    23
+#define CAM_PIN_PCLK    22
+
+static camera_config_t camera_config = {
+    .pin_pwdn  = CAM_PIN_PWDN,
+    .pin_reset = CAM_PIN_RESET,
+    .pin_xclk = CAM_PIN_XCLK,
+    .pin_sscb_sda = CAM_PIN_SIOD,
+    .pin_sscb_scl = CAM_PIN_SIOC,
+
+    .pin_d7 = CAM_PIN_D7,
+    .pin_d6 = CAM_PIN_D6,
+    .pin_d5 = CAM_PIN_D5,
+    .pin_d4 = CAM_PIN_D4,
+    .pin_d3 = CAM_PIN_D3,
+    .pin_d2 = CAM_PIN_D2,
+    .pin_d1 = CAM_PIN_D1,
+    .pin_d0 = CAM_PIN_D0,
+    .pin_vsync = CAM_PIN_VSYNC,
+    .pin_href = CAM_PIN_HREF,
+    .pin_pclk = CAM_PIN_PCLK,
+
+    //XCLK 20MHz or 10MHz for OV2640 double FPS (Experimental)
+    .xclk_freq_hz = 20000000,
+    .ledc_timer = LEDC_TIMER_0,
+    .ledc_channel = LEDC_CHANNEL_0,
+
+    .pixel_format = PIXFORMAT_JPEG,//YUV422,GRAYSCALE,RGB565,JPEG
+    .frame_size = FRAMESIZE_UXGA,//QQVGA-QXGA Do not use sizes above QVGA when not JPEG
+
+    .jpeg_quality = 12, //0-63 lower number means higher quality
+    .fb_count = 1 //if more than one, i2s runs in continuous mode. Use only with JPEG
+};
+
+esp_err_t camera_init(){
+    //power up the camera if PWDN pin is defined
+    if(CAM_PIN_PWDN != -1){
+        pinMode(CAM_PIN_PWDN, OUTPUT);
+        digitalWrite(CAM_PIN_PWDN, LOW);
+    }
+
+    //initialize the camera
+    esp_err_t err = esp_camera_init(&camera_config);
+    if (err != ESP_OK) {
+        ESP_LOGE(TAG, "Camera Init Failed");
+        return err;
+    }
+
+    return ESP_OK;
+}
+
+esp_err_t camera_capture(){
+    //acquire a frame
+    camera_fb_t * fb = esp_camera_fb_get();
+    if (!fb) {
+        ESP_LOGE(TAG, "Camera Capture Failed");
+        return ESP_FAIL;
+    }
+    //replace this with your own function
+    process_image(fb->width, fb->height, fb->format, fb->buf, fb->len);
+  
+    //return the frame buffer back to the driver for reuse
+    esp_camera_fb_return(fb);
+    return ESP_OK;
+}
+```
+
+### JPEG HTTP Capture
+
+```c
+#include "esp_camera.h"
+#include "esp_http_server.h"
+#include "esp_timer.h"
+
+typedef struct {
+        httpd_req_t *req;
+        size_t len;
+} jpg_chunking_t;
+
+static size_t jpg_encode_stream(void * arg, size_t index, const void* data, size_t len){
+    jpg_chunking_t *j = (jpg_chunking_t *)arg;
+    if(!index){
+        j->len = 0;
+    }
+    if(httpd_resp_send_chunk(j->req, (const char *)data, len) != ESP_OK){
+        return 0;
+    }
+    j->len += len;
+    return len;
+}
+
+esp_err_t jpg_httpd_handler(httpd_req_t *req){
+    camera_fb_t * fb = NULL;
+    esp_err_t res = ESP_OK;
+    size_t fb_len = 0;
+    int64_t fr_start = esp_timer_get_time();
+
+    fb = esp_camera_fb_get();
+    if (!fb) {
+        ESP_LOGE(TAG, "Camera capture failed");
+        httpd_resp_send_500(req);
+        return ESP_FAIL;
+    }
+    res = httpd_resp_set_type(req, "image/jpeg");
+    if(res == ESP_OK){
+        res = httpd_resp_set_hdr(req, "Content-Disposition", "inline; filename=capture.jpg");
+    }
+
+    if(res == ESP_OK){
+        if(fb->format == PIXFORMAT_JPEG){
+            fb_len = fb->len;
+            res = httpd_resp_send(req, (const char *)fb->buf, fb->len);
+        } else {
+            jpg_chunking_t jchunk = {req, 0};
+            res = frame2jpg_cb(fb, 80, jpg_encode_stream, &jchunk)?ESP_OK:ESP_FAIL;
+            httpd_resp_send_chunk(req, NULL, 0);
+            fb_len = jchunk.len;
+        }
+    }
+    esp_camera_fb_return(fb);
+    int64_t fr_end = esp_timer_get_time();
+    ESP_LOGI(TAG, "JPG: %uKB %ums", (uint32_t)(fb_len/1024), (uint32_t)((fr_end - fr_start)/1000));
+    return res;
+}
+```
+
+### JPEG HTTP Stream
+
+```c
+#include "esp_camera.h"
+#include "esp_http_server.h"
+#include "esp_timer.h"
+
+#define PART_BOUNDARY "123456789000000000000987654321"
+static const char* _STREAM_CONTENT_TYPE = "multipart/x-mixed-replace;boundary=" PART_BOUNDARY;
+static const char* _STREAM_BOUNDARY = "\r\n--" PART_BOUNDARY "\r\n";
+static const char* _STREAM_PART = "Content-Type: image/jpeg\r\nContent-Length: %u\r\n\r\n";
+
+esp_err_t jpg_stream_httpd_handler(httpd_req_t *req){
+    camera_fb_t * fb = NULL;
+    esp_err_t res = ESP_OK;
+    size_t _jpg_buf_len;
+    uint8_t * _jpg_buf;
+    char * part_buf[64];
+    static int64_t last_frame = 0;
+    if(!last_frame) {
+        last_frame = esp_timer_get_time();
+    }
+
+    res = httpd_resp_set_type(req, _STREAM_CONTENT_TYPE);
+    if(res != ESP_OK){
+        return res;
+    }
+
+    while(true){
+        fb = esp_camera_fb_get();
+        if (!fb) {
+            ESP_LOGE(TAG, "Camera capture failed");
+            res = ESP_FAIL;
+            break;
+        }
+        if(fb->format != PIXFORMAT_JPEG){
+            bool jpeg_converted = frame2jpg(fb, 80, &_jpg_buf, &_jpg_buf_len);
+            if(!jpeg_converted){
+                ESP_LOGE(TAG, "JPEG compression failed");
+                esp_camera_fb_return(fb);
+                res = ESP_FAIL;
+            }
+        } else {
+            _jpg_buf_len = fb->len;
+            _jpg_buf = fb->buf;
+        }
+
+        if(res == ESP_OK){
+            res = httpd_resp_send_chunk(req, _STREAM_BOUNDARY, strlen(_STREAM_BOUNDARY));
+        }
+        if(res == ESP_OK){
+            size_t hlen = snprintf((char *)part_buf, 64, _STREAM_PART, _jpg_buf_len);
+
+            res = httpd_resp_send_chunk(req, (const char *)part_buf, hlen);
+        }
+        if(res == ESP_OK){
+            res = httpd_resp_send_chunk(req, (const char *)_jpg_buf, _jpg_buf_len);
+        }
+        if(fb->format != PIXFORMAT_JPEG){
+            free(_jpg_buf);
+        }
+        esp_camera_fb_return(fb);
+        if(res != ESP_OK){
+            break;
+        }
+        int64_t fr_end = esp_timer_get_time();
+        int64_t frame_time = fr_end - last_frame;
+        last_frame = fr_end;
+        frame_time /= 1000;
+        ESP_LOGI(TAG, "MJPG: %uKB %ums (%.1ffps)",
+            (uint32_t)(_jpg_buf_len/1024),
+            (uint32_t)frame_time, 1000.0 / (uint32_t)frame_time);
+    }
+
+    last_frame = 0;
+    return res;
+}
+```
+
+### BMP HTTP Capture
+
+```c
+#include "esp_camera.h"
+#include "esp_http_server.h"
+#include "esp_timer.h"
+
+esp_err_t bmp_httpd_handler(httpd_req_t *req){
+    camera_fb_t * fb = NULL;
+    esp_err_t res = ESP_OK;
+    int64_t fr_start = esp_timer_get_time();
+
+    fb = esp_camera_fb_get();
+    if (!fb) {
+        ESP_LOGE(TAG, "Camera capture failed");
+        httpd_resp_send_500(req);
+        return ESP_FAIL;
+    }
+
+    uint8_t * buf = NULL;
+    size_t buf_len = 0;
+    bool converted = frame2bmp(fb, &buf, &buf_len);
+    esp_camera_fb_return(fb);
+    if(!converted){
+        ESP_LOGE(TAG, "BMP conversion failed");
+        httpd_resp_send_500(req);
+        return ESP_FAIL;
+    }
+
+    res = httpd_resp_set_type(req, "image/x-windows-bmp")
+       || httpd_resp_set_hdr(req, "Content-Disposition", "inline; filename=capture.bmp")
+       || httpd_resp_send(req, (const char *)buf, buf_len);
+    free(buf);
+    int64_t fr_end = esp_timer_get_time();
+    ESP_LOGI(TAG, "BMP: %uKB %ums", (uint32_t)(buf_len/1024), (uint32_t)((fr_end - fr_start)/1000));
+    return res;
+}
+```
+
+
+

+ 4 - 0
code/components/esp32-camera-master/component.mk

@@ -0,0 +1,4 @@
+COMPONENT_ADD_INCLUDEDIRS := driver/include conversions/include
+COMPONENT_PRIV_INCLUDEDIRS := driver/private_include conversions/private_include sensors/private_include
+COMPONENT_SRCDIRS := driver conversions sensors
+CXXFLAGS += -fno-rtti

+ 0 - 0
code/lib/conversions/esp_jpg_decode.c → code/components/esp32-camera-master/conversions/esp_jpg_decode.c


+ 0 - 0
code/lib/conversions/esp_jpg_decode.h → code/components/esp32-camera-master/conversions/include/esp_jpg_decode.h


+ 0 - 0
code/lib/conversions/img_converters.h → code/components/esp32-camera-master/conversions/include/img_converters.h


+ 0 - 0
code/lib/conversions/jpge.cpp → code/components/esp32-camera-master/conversions/jpge.cpp


+ 0 - 0
code/lib/conversions/jpge.h → code/components/esp32-camera-master/conversions/private_include/jpge.h


+ 0 - 0
code/lib/conversions/yuv.h → code/components/esp32-camera-master/conversions/private_include/yuv.h


+ 11 - 0
code/lib/conversions/to_bmp.c → code/components/esp32-camera-master/conversions/to_bmp.c

@@ -20,6 +20,17 @@
 #include "sdkconfig.h"
 #include "esp_jpg_decode.h"
 
+#include "esp_system.h"
+#if ESP_IDF_VERSION_MAJOR >= 4 // IDF 4+
+#if CONFIG_IDF_TARGET_ESP32 // ESP32/PICO-D4
+#include "esp32/spiram.h"
+#else 
+#error Target CONFIG_IDF_TARGET is not supported
+#endif
+#else // ESP32 Before IDF 4.0
+#include "esp_spiram.h"
+#endif
+
 #if defined(ARDUINO_ARCH_ESP32) && defined(CONFIG_ARDUHAL_ESP_LOG)
 #include "esp32-hal-log.h"
 #define TAG ""

+ 2 - 3
code/lib/conversions/to_jpg.cpp → code/components/esp32-camera-master/conversions/to_jpg.cpp

@@ -16,7 +16,7 @@
 #include "esp_attr.h"
 #include "soc/efuse_reg.h"
 #include "esp_heap_caps.h"
-#include <esp_camera.h>
+#include "esp_camera.h"
 #include "img_converters.h"
 #include "jpge.h"
 #include "yuv.h"
@@ -215,8 +215,7 @@ bool fmt2jpg(uint8_t *src, size_t src_len, uint16_t width, uint16_t height, pixf
 {
     //todo: allocate proper buffer for holding JPEG data
     //this should be enough for CIF frame size
-//    int jpg_buf_len = 64*1024;
-    int jpg_buf_len = 256*1024;     // Anpassung wg. zu kleiner Bitmaps
+    int jpg_buf_len = 64*1024;
 
 
     uint8_t * jpg_buf = (uint8_t *)_malloc(jpg_buf_len);

+ 0 - 0
code/lib/conversions/yuv.c → code/components/esp32-camera-master/conversions/yuv.c


+ 109 - 37
code/lib/driver/camera.c → code/components/esp32-camera-master/driver/camera.c

@@ -36,14 +36,6 @@
 #include "esp_camera.h"
 #include "camera_common.h"
 #include "xclk.h"
-
-#define CONFIG_OV2640_SUPPORT 1
-//#define CONFIG_OV7725_SUPPORT 1
-//#define CONFIG_OV7725_SUPPORT 1
-//#define CONFIG_OV3660_SUPPORT 1
-//#define CONFIG_OV5640_SUPPORT 1
-
-
 #if CONFIG_OV2640_SUPPORT
 #include "ov2640.h"
 #endif
@@ -56,6 +48,12 @@
 #if CONFIG_OV5640_SUPPORT
 #include "ov5640.h"
 #endif
+#if CONFIG_NT99141_SUPPORT
+#include "nt99141.h"
+#endif
+#if CONFIG_OV7670_SUPPORT
+#include "ov7670.h"
+#endif
 
 typedef enum {
     CAMERA_NONE = 0,
@@ -64,6 +62,8 @@ typedef enum {
     CAMERA_OV2640 = 2640,
     CAMERA_OV3660 = 3660,
     CAMERA_OV5640 = 5640,
+    CAMERA_OV7670 = 7670,
+    CAMERA_NT99141 = 9141,
 } camera_model_t;
 
 #define REG_PID        0x0A
@@ -377,12 +377,10 @@ static inline void IRAM_ATTR i2s_conf_reset()
     }
 }
 
-static void i2s_init()
+static void i2s_gpio_init(const camera_config_t* config)
 {
-    camera_config_t* config = &s_state->config;
-
     // Configure input GPIOs
-    gpio_num_t pins[] = {
+    const gpio_num_t pins[] = {
         config->pin_d7,
         config->pin_d6,
         config->pin_d5,
@@ -399,15 +397,21 @@ static void i2s_init()
         .mode = GPIO_MODE_INPUT,
         .pull_up_en = GPIO_PULLUP_ENABLE,
         .pull_down_en = GPIO_PULLDOWN_DISABLE,
-        .intr_type = GPIO_INTR_DISABLE
+        .intr_type = GPIO_INTR_DISABLE,
+        .pin_bit_mask = 0LL
     };
     for (int i = 0; i < sizeof(pins) / sizeof(gpio_num_t); ++i) {
         if (rtc_gpio_is_valid_gpio(pins[i])) {
             rtc_gpio_deinit(pins[i]);
         }
-        conf.pin_bit_mask = 1LL << pins[i];
-        gpio_config(&conf);
+        conf.pin_bit_mask |= 1LL << pins[i];
     }
+    gpio_config(&conf);
+}
+
+static void i2s_init()
+{
+    camera_config_t* config = &s_state->config;
 
     // Route input GPIOs to I2S peripheral using GPIO matrix
     gpio_matrix_in(config->pin_d0, I2S0I_DATA_IN0_IDX, false);
@@ -963,11 +967,15 @@ esp_err_t camera_probe(const camera_config_t* config, camera_model_t* out_camera
         return ESP_ERR_NO_MEM;
     }
 
-    ESP_LOGD(TAG, "Enabling XCLK output");
-    camera_enable_out_clock(config);
+    if(config->pin_xclk >= 0) {
+      ESP_LOGD(TAG, "Enabling XCLK output");
+      camera_enable_out_clock(config);
+    }
 
-    ESP_LOGD(TAG, "Initializing SSCB");
-    SCCB_Init(config->pin_sscb_sda, config->pin_sscb_scl);
+    if (config->pin_sscb_sda != -1) {
+      ESP_LOGD(TAG, "Initializing SSCB");
+      SCCB_Init(config->pin_sscb_sda, config->pin_sscb_scl);
+    }
 	
     if(config->pin_pwdn >= 0) {
         ESP_LOGD(TAG, "Resetting camera by power down line");
@@ -1019,16 +1027,33 @@ esp_err_t camera_probe(const camera_config_t* config, camera_model_t* out_camera
         slv_addr = SCCB_Probe();
     }
 #endif
+#if CONFIG_NT99141_SUPPORT
+   if (slv_addr == 0x2a)
+    {
+        ESP_LOGD(TAG, "Resetting NT99141");
+        SCCB_Write16(0x2a, 0x3008, 0x01);//bank sensor
+    }
+#endif 
 
     s_state->sensor.slv_addr = slv_addr;
     s_state->sensor.xclk_freq_hz = config->xclk_freq_hz;
 
-#if (CONFIG_OV3660_SUPPORT || CONFIG_OV5640_SUPPORT)
+#if (CONFIG_OV3660_SUPPORT || CONFIG_OV5640_SUPPORT || CONFIG_NT99141_SUPPORT)
     if(s_state->sensor.slv_addr == 0x3c){
         id->PID = SCCB_Read16(s_state->sensor.slv_addr, REG16_CHIDH);
         id->VER = SCCB_Read16(s_state->sensor.slv_addr, REG16_CHIDL);
         vTaskDelay(10 / portTICK_PERIOD_MS);
         ESP_LOGD(TAG, "Camera PID=0x%02x VER=0x%02x", id->PID, id->VER);
+    } else if(s_state->sensor.slv_addr == 0x2a){
+        id->PID = SCCB_Read16(s_state->sensor.slv_addr, 0x3000);
+        id->VER = SCCB_Read16(s_state->sensor.slv_addr, 0x3001);
+        vTaskDelay(10 / portTICK_PERIOD_MS);
+        ESP_LOGD(TAG, "Camera PID=0x%02x VER=0x%02x", id->PID, id->VER);
+        if(config->xclk_freq_hz > 10000000)
+        {
+            ESP_LOGE(TAG, "NT99141: only XCLK under 10MHz is supported, and XCLK is now set to 10M");
+            s_state->sensor.xclk_freq_hz = 10000000;
+        }    
     } else {
 #endif
         id->PID = SCCB_Read(s_state->sensor.slv_addr, REG_PID);
@@ -1039,7 +1064,7 @@ esp_err_t camera_probe(const camera_config_t* config, camera_model_t* out_camera
         ESP_LOGD(TAG, "Camera PID=0x%02x VER=0x%02x MIDL=0x%02x MIDH=0x%02x",
                  id->PID, id->VER, id->MIDH, id->MIDL);
 
-#if (CONFIG_OV3660_SUPPORT || CONFIG_OV5640_SUPPORT)
+#if (CONFIG_OV3660_SUPPORT || CONFIG_OV5640_SUPPORT || CONFIG_NT99141_SUPPORT)
     }
 #endif
 
@@ -1068,6 +1093,18 @@ esp_err_t camera_probe(const camera_config_t* config, camera_model_t* out_camera
         *out_camera_model = CAMERA_OV5640;
         ov5640_init(&s_state->sensor);
         break;
+#endif
+#if CONFIG_OV7670_SUPPORT
+    case OV7670_PID:
+        *out_camera_model = CAMERA_OV7670;
+        ov7670_init(&s_state->sensor);
+        break;
+#endif
+#if CONFIG_NT99141_SUPPORT
+        case NT99141_PID:
+        *out_camera_model = CAMERA_NT99141;
+        NT99141_init(&s_state->sensor);
+        break;
 #endif
     default:
         id->PID = 0;
@@ -1124,6 +1161,20 @@ esp_err_t camera_init(const camera_config_t* config)
                 frame_size = FRAMESIZE_QSXGA;
             }
             break;
+#endif
+#if CONFIG_OV7670_SUPPORT
+        case OV7670_PID:
+            if (frame_size > FRAMESIZE_VGA) {
+                frame_size = FRAMESIZE_VGA;
+            }
+            break;
+#endif
+#if CONFIG_NT99141_SUPPORT
+        case NT99141_PID:
+            if (frame_size > FRAMESIZE_HD) {
+                frame_size = FRAMESIZE_HD;
+            }
+            break;
 #endif
         default:
             return ESP_ERR_CAMERA_NOT_SUPPORTED;
@@ -1134,7 +1185,7 @@ esp_err_t camera_init(const camera_config_t* config)
 
     if (pix_format == PIXFORMAT_GRAYSCALE) {
         s_state->fb_size = s_state->width * s_state->height;
-        if (s_state->sensor.id.PID == OV3660_PID || s_state->sensor.id.PID == OV5640_PID) {
+        if (s_state->sensor.id.PID == OV3660_PID || s_state->sensor.id.PID == OV5640_PID || s_state->sensor.id.PID == NT99141_PID) {
             if (is_hs_mode()) {
                 s_state->sampling_mode = SM_0A00_0B00;
                 s_state->dma_filter = &dma_filter_yuyv_highspeed;
@@ -1155,20 +1206,28 @@ esp_err_t camera_init(const camera_config_t* config)
         }
         s_state->fb_bytes_per_pixel = 1;       // frame buffer stores Y8
     } else if (pix_format == PIXFORMAT_YUV422 || pix_format == PIXFORMAT_RGB565) {
-        s_state->fb_size = s_state->width * s_state->height * 2;
-        if (is_hs_mode() && s_state->sensor.id.PID != OV7725_PID) {
-            s_state->sampling_mode = SM_0A00_0B00;
-            s_state->dma_filter = &dma_filter_yuyv_highspeed;
-        } else {
-            s_state->sampling_mode = SM_0A0B_0C0D;
-            s_state->dma_filter = &dma_filter_yuyv;
-        }
-        s_state->in_bytes_per_pixel = 2;       // camera sends YU/YV
-        s_state->fb_bytes_per_pixel = 2;       // frame buffer stores YU/YV/RGB565
+            s_state->fb_size = s_state->width * s_state->height * 2;
+            if (is_hs_mode() && s_state->sensor.id.PID != OV7725_PID) {
+                if(s_state->sensor.id.PID == OV7670_PID) {
+                    s_state->sampling_mode = SM_0A0B_0B0C;
+                }else{
+                    s_state->sampling_mode = SM_0A00_0B00;
+                }
+                s_state->dma_filter = &dma_filter_yuyv_highspeed;
+            } else {
+                s_state->sampling_mode = SM_0A0B_0C0D;
+                s_state->dma_filter = &dma_filter_yuyv;
+            }
+            s_state->in_bytes_per_pixel = 2;       // camera sends YU/YV
+            s_state->fb_bytes_per_pixel = 2;       // frame buffer stores YU/YV/RGB565
     } else if (pix_format == PIXFORMAT_RGB888) {
         s_state->fb_size = s_state->width * s_state->height * 3;
         if (is_hs_mode()) {
-            s_state->sampling_mode = SM_0A00_0B00;
+            if(s_state->sensor.id.PID == OV7670_PID) {
+                s_state->sampling_mode = SM_0A0B_0B0C;
+            }else{
+                s_state->sampling_mode = SM_0A00_0B00;
+            }
             s_state->dma_filter = &dma_filter_rgb888_highspeed;
         } else {
             s_state->sampling_mode = SM_0A0B_0C0D;
@@ -1177,7 +1236,7 @@ esp_err_t camera_init(const camera_config_t* config)
         s_state->in_bytes_per_pixel = 2;       // camera sends RGB565
         s_state->fb_bytes_per_pixel = 3;       // frame buffer stores RGB888
     } else if (pix_format == PIXFORMAT_JPEG) {
-        if (s_state->sensor.id.PID != OV2640_PID && s_state->sensor.id.PID != OV3660_PID && s_state->sensor.id.PID != OV5640_PID) {
+        if (s_state->sensor.id.PID != OV2640_PID && s_state->sensor.id.PID != OV3660_PID && s_state->sensor.id.PID != OV5640_PID  && s_state->sensor.id.PID != NT99141_PID) {
             ESP_LOGE(TAG, "JPEG format is only supported for ov2640, ov3660 and ov5640");
             err = ESP_ERR_NOT_SUPPORTED;
             goto fail;
@@ -1264,8 +1323,13 @@ esp_err_t camera_init(const camera_config_t* config)
     vsync_intr_disable();
     err = gpio_install_isr_service(ESP_INTR_FLAG_LEVEL1 | ESP_INTR_FLAG_IRAM);
     if (err != ESP_OK) {
-        ESP_LOGE(TAG, "gpio_install_isr_service failed (%x)", err);
-        goto fail;
+    	if (err != ESP_ERR_INVALID_STATE) {
+    		ESP_LOGE(TAG, "gpio_install_isr_service failed (%x)", err);
+        	goto fail;
+    	}
+    	else {
+    		ESP_LOGW(TAG, "gpio_install_isr_service already installed");
+    	}
     }
     err = gpio_isr_handler_add(s_state->config.pin_vsync, &vsync_isr, NULL);
     if (err != ESP_OK) {
@@ -1309,6 +1373,7 @@ fail:
 esp_err_t esp_camera_init(const camera_config_t* config)
 {
     camera_model_t camera_model = CAMERA_NONE;
+    i2s_gpio_init(config);
     esp_err_t err = camera_probe(config, &camera_model);
     if (err != ESP_OK) {
         ESP_LOGE(TAG, "Camera probe failed with error 0x%x", err);
@@ -1327,6 +1392,10 @@ esp_err_t esp_camera_init(const camera_config_t* config)
         ESP_LOGI(TAG, "Detected OV3660 camera");
     } else if (camera_model == CAMERA_OV5640) {
         ESP_LOGI(TAG, "Detected OV5640 camera");
+    } else if (camera_model == CAMERA_OV7670) {
+        ESP_LOGI(TAG, "Detected OV7670 camera");
+    } else if (camera_model == CAMERA_NT99141) {
+        ESP_LOGI(TAG, "Detected NT99141 camera");
     } else {
         ESP_LOGI(TAG, "Camera not supported");
         err = ESP_ERR_CAMERA_NOT_SUPPORTED;
@@ -1373,9 +1442,12 @@ esp_err_t esp_camera_deinit()
     }
     dma_desc_deinit();
     camera_fb_deinit();
+
+    if(s_state->config.pin_xclk >= 0) {
+      camera_disable_out_clock();
+    }
     free(s_state);
     s_state = NULL;
-    camera_disable_out_clock();
     periph_module_disable(PERIPH_I2S0_MODULE);
     return ESP_OK;
 }

+ 0 - 5
code/lib/driver/esp_camera.h → code/components/esp32-camera-master/driver/include/esp_camera.h

@@ -65,9 +65,6 @@
 
 #pragma once
 
-#ifndef ESPCAMERADEF
-#define ESPCAMERADEF
-
 #include "esp_err.h"
 #include "driver/ledc.h"
 #include "sensor.h"
@@ -196,5 +193,3 @@ esp_err_t esp_camera_load_from_nvs(const char *key);
 
 #include "img_converters.h"
 
-#endif
-

+ 2 - 0
code/lib/jomjol_controlcamera/sensor.h → code/components/esp32-camera-master/driver/include/sensor.h

@@ -11,11 +11,13 @@
 #include <stdint.h>
 #include <stdbool.h>
 
+#define NT99141_PID     (0x14)
 #define OV9650_PID     (0x96)
 #define OV7725_PID     (0x77)
 #define OV2640_PID     (0x26)
 #define OV3660_PID     (0x36)
 #define OV5640_PID     (0x56)
+#define OV7670_PID     (0x76)
 
 typedef enum {
     PIXFORMAT_RGB565,    // 2BPP/RGB565

+ 0 - 0
code/lib/driver/camera_common.h → code/components/esp32-camera-master/driver/private_include/camera_common.h


+ 0 - 0
code/lib/driver/sccb.h → code/components/esp32-camera-master/driver/private_include/sccb.h


+ 0 - 0
code/lib/driver/xclk.h → code/components/esp32-camera-master/driver/private_include/xclk.h


+ 0 - 95
code/lib/driver/sccb.c → code/components/esp32-camera-master/driver/sccb.c

@@ -19,11 +19,8 @@
 static const char* TAG = "sccb";
 #endif
 
-//#undef CONFIG_SCCB_HARDWARE_I2C
-
 #define LITTLETOBIG(x)          ((x<<8)|(x>>8))
 
-#ifdef CONFIG_SCCB_HARDWARE_I2C
 #include "driver/i2c.h"
 
 #define SCCB_FREQ               100000           /*!< I2C master frequency*/
@@ -39,14 +36,10 @@ const int SCCB_I2C_PORT         = 1;
 const int SCCB_I2C_PORT         = 0;
 #endif
 static uint8_t ESP_SLAVE_ADDR   = 0x3c;
-#else
-#include "twi.h"
-#endif
 
 int SCCB_Init(int pin_sda, int pin_scl)
 {
     ESP_LOGI(TAG, "pin_sda %d pin_scl %d\n", pin_sda, pin_scl);
-#ifdef CONFIG_SCCB_HARDWARE_I2C
     //log_i("SCCB_Init start");
     i2c_config_t conf;
     conf.mode = I2C_MODE_MASTER;
@@ -58,15 +51,11 @@ int SCCB_Init(int pin_sda, int pin_scl)
 
     i2c_param_config(SCCB_I2C_PORT, &conf);
     i2c_driver_install(SCCB_I2C_PORT, conf.mode, 0, 0, 0);
-#else
-    twi_init(pin_sda, pin_scl);
-#endif
     return 0;
 }
 
 uint8_t SCCB_Probe()
 {
-#ifdef CONFIG_SCCB_HARDWARE_I2C
     uint8_t slave_addr = 0x0;
     while(slave_addr < 0x7f) {
         i2c_cmd_handle_t cmd = i2c_cmd_link_create();
@@ -82,28 +71,10 @@ uint8_t SCCB_Probe()
         slave_addr++;
     }
     return ESP_SLAVE_ADDR;
-#else
-    uint8_t reg = 0x00;
-    uint8_t slv_addr = 0x00;
-
-    ESP_LOGI(TAG, "SCCB_Probe start");
-    for (uint8_t i = 0; i < 127; i++) {
-        if (twi_writeTo(i, &reg, 1, true) == 0) {
-            slv_addr = i;
-            break;
-        }
-
-        if (i!=126) {
-            vTaskDelay(10 / portTICK_PERIOD_MS); // Necessary for OV7725 camera (not for OV2640).
-        }
-    }
-    return slv_addr;
-#endif
 }
 
 uint8_t SCCB_Read(uint8_t slv_addr, uint8_t reg)
 {
-#ifdef CONFIG_SCCB_HARDWARE_I2C
     uint8_t data=0;
     esp_err_t ret = ESP_FAIL;
     i2c_cmd_handle_t cmd = i2c_cmd_link_create();
@@ -125,28 +96,10 @@ uint8_t SCCB_Read(uint8_t slv_addr, uint8_t reg)
         ESP_LOGE(TAG, "SCCB_Read Failed addr:0x%02x, reg:0x%02x, data:0x%02x, ret:%d", slv_addr, reg, data, ret);
     }
     return data;
-#else
-    uint8_t data=0;
-
-    int rc = twi_writeTo(slv_addr, &reg, 1, true);
-    if (rc != 0) {
-        data = 0xff;
-    } else {
-        rc = twi_readFrom(slv_addr, &data, 1, true);
-        if (rc != 0) {
-            data=0xFF;
-        }
-    }
-    if (rc != 0) {
-        ESP_LOGE(TAG, "SCCB_Read [%02x] failed rc=%d\n", reg, rc);
-    }
-    return data;
-#endif
 }
 
 uint8_t SCCB_Write(uint8_t slv_addr, uint8_t reg, uint8_t data)
 {
-#ifdef CONFIG_SCCB_HARDWARE_I2C
     esp_err_t ret = ESP_FAIL;
     i2c_cmd_handle_t cmd = i2c_cmd_link_create();
     i2c_master_start(cmd);
@@ -160,23 +113,10 @@ uint8_t SCCB_Write(uint8_t slv_addr, uint8_t reg, uint8_t data)
         ESP_LOGE(TAG, "SCCB_Write Failed addr:0x%02x, reg:0x%02x, data:0x%02x, ret:%d", slv_addr, reg, data, ret);
     }
     return ret == ESP_OK ? 0 : -1;
-#else
-    uint8_t ret=0;
-    uint8_t buf[] = {reg, data};
-
-    if(twi_writeTo(slv_addr, buf, 2, true) != 0) {
-        ret=0xFF;
-    }
-    if (ret != 0) {
-        ESP_LOGE(TAG, "SCCB_Write [%02x]=%02x failed\n", reg, data);
-    }
-    return ret;
-#endif
 }
 
 uint8_t SCCB_Read16(uint8_t slv_addr, uint16_t reg)
 {
-#ifdef CONFIG_SCCB_HARDWARE_I2C
     uint8_t data=0;
     esp_err_t ret = ESP_FAIL;
     uint16_t reg_htons = LITTLETOBIG(reg);
@@ -201,32 +141,11 @@ uint8_t SCCB_Read16(uint8_t slv_addr, uint16_t reg)
         ESP_LOGE(TAG, "W [%04x]=%02x fail\n", reg, data);
     }
     return data;
-#else
-    uint8_t data=0;
-    uint16_t reg_htons = LITTLETOBIG(reg);
-    uint8_t *reg_u8 = (uint8_t *)&reg_htons;
-    uint8_t buf[] = {reg_u8[0], reg_u8[1]};
-
-    int rc = twi_writeTo(slv_addr, buf, 2, true);
-    if (rc != 0) {
-        data = 0xff;
-    } else {
-        rc = twi_readFrom(slv_addr, &data, 1, true);
-        if (rc != 0) {
-            data=0xFF;
-        }
-    }
-    if (rc != 0) {
-        ESP_LOGE(TAG, "R [%04x] fail rc=%d\n", reg, rc);
-    }
-    return data;
-#endif
 }
 
 uint8_t SCCB_Write16(uint8_t slv_addr, uint16_t reg, uint8_t data)
 {
     static uint16_t i = 0;
-#ifdef CONFIG_SCCB_HARDWARE_I2C
     esp_err_t ret = ESP_FAIL;
     uint16_t reg_htons = LITTLETOBIG(reg);
     uint8_t *reg_u8 = (uint8_t *)&reg_htons;
@@ -243,18 +162,4 @@ uint8_t SCCB_Write16(uint8_t slv_addr, uint16_t reg, uint8_t data)
         ESP_LOGE(TAG, "W [%04x]=%02x %d fail\n", reg, data, i++);
     }
     return ret == ESP_OK ? 0 : -1;
-#else
-    uint8_t ret=0;
-    uint16_t reg_htons = LITTLETOBIG(reg);
-    uint8_t *reg_u8 = (uint8_t *)&reg_htons;
-    uint8_t buf[] = {reg_u8[0], reg_u8[1], data};
-
-    if(twi_writeTo(slv_addr, buf, 3, true) != 0) {
-        ret = 0xFF;
-    }
-    if (ret != 0) {
-        ESP_LOGE(TAG, "W [%04x]=%02x %d fail\n", reg, data, i++);
-    }
-    return ret;
-#endif
 }

+ 0 - 0
code/lib/driver/sensor.c → code/components/esp32-camera-master/driver/sensor.c


+ 0 - 3
code/lib/driver/xclk.c → code/components/esp32-camera-master/driver/xclk.c

@@ -18,12 +18,9 @@ esp_err_t xclk_timer_conf(int ledc_timer, int xclk_freq_hz)
     timer_conf.duty_resolution = 2;
     timer_conf.freq_hz = xclk_freq_hz;
     timer_conf.speed_mode = LEDC_HIGH_SPEED_MODE;
-
 #if ESP_IDF_VERSION_MAJOR >= 4
     timer_conf.clk_cfg = LEDC_AUTO_CLK;
 #endif
-//    timer_conf.clk_cfg = LEDC_USE_APB_CLK;
-
     timer_conf.timer_num = (ledc_timer_t)ledc_timer;
     esp_err_t err = ledc_timer_config(&timer_conf);
     if (err != ESP_OK) {

+ 150 - 0
code/components/esp32-camera-master/examples/take_picture.c

@@ -0,0 +1,150 @@
+/**
+ * This example takes a picture every 5s and print its size on serial monitor.
+ */
+
+// =============================== SETUP ======================================
+
+// 1. Board setup (Uncomment):
+// #define BOARD_WROVER_KIT
+#define BOARD_ESP32CAM_AITHINKER
+
+/**
+ * 2. Kconfig setup
+ * 
+ * If you have a Kconfig file, copy the content from
+ *  https://github.com/espressif/esp32-camera/blob/master/Kconfig into it.
+ * In case you haven't, copy and paste this Kconfig file inside the src directory.
+ * This Kconfig file has definitions that allows more control over the camera and
+ * how it will be initialized.
+ */
+
+/**
+ * 3. Enable PSRAM on sdkconfig:
+ * 
+ * CONFIG_ESP32_SPIRAM_SUPPORT=y
+ * 
+ * More info on
+ * https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/kconfig.html#config-esp32-spiram-support
+ */
+
+// ================================ CODE ======================================
+
+#include <esp_event_loop.h>
+#include <esp_log.h>
+#include <esp_system.h>
+#include <nvs_flash.h>
+#include <sys/param.h>
+#include <string.h>
+
+#include "freertos/FreeRTOS.h"
+#include "freertos/task.h"
+
+#include "esp_camera.h"
+
+// WROVER-KIT PIN Map
+#ifdef BOARD_WROVER_KIT
+
+#define CAM_PIN_PWDN -1  //power down is not used
+#define CAM_PIN_RESET -1 //software reset will be performed
+#define CAM_PIN_XCLK 21
+#define CAM_PIN_SIOD 26
+#define CAM_PIN_SIOC 27
+
+#define CAM_PIN_D7 35
+#define CAM_PIN_D6 34
+#define CAM_PIN_D5 39
+#define CAM_PIN_D4 36
+#define CAM_PIN_D3 19
+#define CAM_PIN_D2 18
+#define CAM_PIN_D1 5
+#define CAM_PIN_D0 4
+#define CAM_PIN_VSYNC 25
+#define CAM_PIN_HREF 23
+#define CAM_PIN_PCLK 22
+
+#endif
+
+// ESP32Cam (AiThinker) PIN Map
+#ifdef BOARD_ESP32CAM_AITHINKER
+
+#define CAM_PIN_PWDN 32
+#define CAM_PIN_RESET -1 //software reset will be performed
+#define CAM_PIN_XCLK 0
+#define CAM_PIN_SIOD 26
+#define CAM_PIN_SIOC 27
+
+#define CAM_PIN_D7 35
+#define CAM_PIN_D6 34
+#define CAM_PIN_D5 39
+#define CAM_PIN_D4 36
+#define CAM_PIN_D3 21
+#define CAM_PIN_D2 19
+#define CAM_PIN_D1 18
+#define CAM_PIN_D0 5
+#define CAM_PIN_VSYNC 25
+#define CAM_PIN_HREF 23
+#define CAM_PIN_PCLK 22
+
+#endif
+
+static const char *TAG = "example:take_picture";
+
+static camera_config_t camera_config = {
+    .pin_pwdn = CAM_PIN_PWDN,
+    .pin_reset = CAM_PIN_RESET,
+    .pin_xclk = CAM_PIN_XCLK,
+    .pin_sscb_sda = CAM_PIN_SIOD,
+    .pin_sscb_scl = CAM_PIN_SIOC,
+
+    .pin_d7 = CAM_PIN_D7,
+    .pin_d6 = CAM_PIN_D6,
+    .pin_d5 = CAM_PIN_D5,
+    .pin_d4 = CAM_PIN_D4,
+    .pin_d3 = CAM_PIN_D3,
+    .pin_d2 = CAM_PIN_D2,
+    .pin_d1 = CAM_PIN_D1,
+    .pin_d0 = CAM_PIN_D0,
+    .pin_vsync = CAM_PIN_VSYNC,
+    .pin_href = CAM_PIN_HREF,
+    .pin_pclk = CAM_PIN_PCLK,
+
+    //XCLK 20MHz or 10MHz for OV2640 double FPS (Experimental)
+    .xclk_freq_hz = 20000000,
+    .ledc_timer = LEDC_TIMER_0,
+    .ledc_channel = LEDC_CHANNEL_0,
+
+    .pixel_format = PIXFORMAT_JPEG, //YUV422,GRAYSCALE,RGB565,JPEG
+    .frame_size = FRAMESIZE_VGA,    //QQVGA-UXGA Do not use sizes above QVGA when not JPEG
+
+    .jpeg_quality = 12, //0-63 lower number means higher quality
+    .fb_count = 1       //if more than one, i2s runs in continuous mode. Use only with JPEG
+};
+
+static esp_err_t init_camera()
+{
+    //initialize the camera
+    esp_err_t err = esp_camera_init(&camera_config);
+    if (err != ESP_OK)
+    {
+        ESP_LOGE(TAG, "Camera Init Failed");
+        return err;
+    }
+
+    return ESP_OK;
+}
+
+void app_main()
+{
+    init_camera();
+
+    while (1)
+    {
+        ESP_LOGI(TAG, "Taking picture...");
+        camera_fb_t *pic = esp_camera_fb_get();
+
+        // use pic->buf to access the image
+        ESP_LOGI(TAG, "Picture taken! Its size was: %zu bytes", pic->len);
+
+        vTaskDelay(5000 / portTICK_RATE_MS);
+    }
+}

+ 5 - 0
code/components/esp32-camera-master/idf_component.yml

@@ -0,0 +1,5 @@
+name: "esp32-camera"
+
+version: "1.0.0"
+
+description: This package hosts ESP32 compatible driver for OV2640 image sensors. Additionally it provides a few tools, which allow converting the captured frame data to the more common BMP and JPEG formats.

+ 25 - 0
code/components/esp32-camera-master/library.json

@@ -0,0 +1,25 @@
+{
+  "name": "esp32-camera",
+  "version": "1.0.0",
+  "keywords": "esp32, camera, espressif, esp32-cam",
+  "description": "ESP32 compatible driver for OV2640, OV3660, OV5640, OV7670 and OV7725 image sensors.",
+  "repository": {
+    "type": "git",
+    "url": "https://github.com/espressif/esp32-camera"
+  },
+  "frameworks": "espidf",
+  "platforms": "*",
+  "build": {
+    "flags": [
+      "-Idriver/include",
+      "-Iconversions/include",
+      "-Idriver/private_include",
+      "-Iconversions/private_include",
+      "-Isensors/private_include",
+      "-fno-rtti"
+    ],
+    "includeDir": ".",
+    "srcDir": ".",
+    "srcFilter": ["-<*>", "+<driver>", "+<conversions>", "+<sensors>"]
+  }
+}

+ 1032 - 0
code/components/esp32-camera-master/sensors/nt99141.c

@@ -0,0 +1,1032 @@
+/*
+ * This file is part of the OpenMV project.
+ * Copyright (c) 2013/2014 Ibrahim Abdelkader <i.abdalkader@gmail.com>
+ * This work is licensed under the MIT license, see the file LICENSE for details.
+ *
+ * NT99141 driver.
+ *
+ */
+#include <stdint.h>
+#include <stdlib.h>
+#include <string.h>
+#include "sccb.h"
+#include "nt99141.h"
+#include "nt99141_regs.h"
+#include "nt99141_settings.h"
+#include "freertos/FreeRTOS.h"
+#include "freertos/task.h"
+
+#if defined(ARDUINO_ARCH_ESP32) && defined(CONFIG_ARDUHAL_ESP_LOG)
+#include "esp32-hal-log.h"
+#else
+#include "esp_log.h"
+static const char *TAG = "NT99141";
+#endif
+
+//#define REG_DEBUG_ON
+
+static int read_reg(uint8_t slv_addr, const uint16_t reg)
+{
+    int ret = SCCB_Read16(slv_addr, reg);
+#ifdef REG_DEBUG_ON
+
+    if (ret < 0) {
+        ESP_LOGE(TAG, "READ REG 0x%04x FAILED: %d", reg, ret);
+    }
+
+#endif
+    return ret;
+}
+
+static int check_reg_mask(uint8_t slv_addr, uint16_t reg, uint8_t mask)
+{
+    return (read_reg(slv_addr, reg) & mask) == mask;
+}
+
+static int read_reg16(uint8_t slv_addr, const uint16_t reg)
+{
+    int ret = 0, ret2 = 0;
+    ret = read_reg(slv_addr, reg);
+
+    if (ret >= 0) {
+        ret = (ret & 0xFF) << 8;
+        ret2 = read_reg(slv_addr, reg + 1);
+
+        if (ret2 < 0) {
+            ret = ret2;
+        } else {
+            ret |= ret2 & 0xFF;
+        }
+    }
+
+    return ret;
+}
+
+
+static int write_reg(uint8_t slv_addr, const uint16_t reg, uint8_t value)
+{
+    int ret = 0;
+#ifndef REG_DEBUG_ON
+    ret = SCCB_Write16(slv_addr, reg, value);
+#else
+    int old_value = read_reg(slv_addr, reg);
+
+    if (old_value < 0) {
+        return old_value;
+    }
+
+    if ((uint8_t)old_value != value) {
+        ESP_LOGD(TAG, "NEW REG 0x%04x: 0x%02x to 0x%02x", reg, (uint8_t)old_value, value);
+        ret = SCCB_Write16(slv_addr, reg, value);
+    } else {
+        ESP_LOGD(TAG, "OLD REG 0x%04x: 0x%02x", reg, (uint8_t)old_value);
+        ret = SCCB_Write16(slv_addr, reg, value);//maybe not?
+    }
+
+    if (ret < 0) {
+        ESP_LOGE(TAG, "WRITE REG 0x%04x FAILED: %d", reg, ret);
+    }
+
+#endif
+    return ret;
+}
+
+static int set_reg_bits(uint8_t slv_addr, uint16_t reg, uint8_t offset, uint8_t mask, uint8_t value)
+{
+    int ret = 0;
+    uint8_t c_value, new_value;
+    ret = read_reg(slv_addr, reg);
+
+    if (ret < 0) {
+        return ret;
+    }
+
+    c_value = ret;
+    new_value = (c_value & ~(mask << offset)) | ((value & mask) << offset);
+    ret = write_reg(slv_addr, reg, new_value);
+    return ret;
+}
+
+static int write_regs(uint8_t slv_addr, const uint16_t (*regs)[2])
+{
+    int i = 0, ret = 0;
+
+    while (!ret && regs[i][0] != REGLIST_TAIL) {
+        if (regs[i][0] == REG_DLY) {
+            vTaskDelay(regs[i][1] / portTICK_PERIOD_MS);
+        } else {
+            ret = write_reg(slv_addr, regs[i][0], regs[i][1]);
+        }
+
+        i++;
+    }
+
+    return ret;
+}
+
+static int write_reg16(uint8_t slv_addr, const uint16_t reg, uint16_t value)
+{
+    if (write_reg(slv_addr, reg, value >> 8) || write_reg(slv_addr, reg + 1, value)) {
+        return -1;
+    }
+
+    return 0;
+}
+
+static int write_addr_reg(uint8_t slv_addr, const uint16_t reg, uint16_t x_value, uint16_t y_value)
+{
+    if (write_reg16(slv_addr, reg, x_value) || write_reg16(slv_addr, reg + 2, y_value)) {
+        return -1;
+    }
+
+    return 0;
+}
+
+#define write_reg_bits(slv_addr, reg, mask, enable) set_reg_bits(slv_addr, reg, 0, mask, enable?mask:0)
+
+static int calc_sysclk(int xclk, bool pll_bypass, int pll_multiplier, int pll_sys_div, int pll_pre_div, bool pll_root_2x, int pll_seld5, bool pclk_manual, int pclk_div)
+{
+    const int pll_pre_div2x_map[] = { 2, 3, 4, 6 };//values are multiplied by two to avoid floats
+    const int pll_seld52x_map[] = { 2, 2, 4, 5 };
+
+    if (!pll_sys_div) {
+        pll_sys_div = 1;
+    }
+
+    int pll_pre_div2x = pll_pre_div2x_map[pll_pre_div];
+    int pll_root_div = pll_root_2x ? 2 : 1;
+    int pll_seld52x = pll_seld52x_map[pll_seld5];
+
+    int VCO = (xclk / 1000) * pll_multiplier * pll_root_div * 2 / pll_pre_div2x;
+    int PLLCLK = pll_bypass ? (xclk) : (VCO * 1000 * 2 / pll_sys_div / pll_seld52x);
+    int PCLK = PLLCLK / 2 / ((pclk_manual && pclk_div) ? pclk_div : 1);
+    int SYSCLK = PLLCLK / 4;
+
+    ESP_LOGD(TAG, "Calculated VCO: %d Hz, PLLCLK: %d Hz, SYSCLK: %d Hz, PCLK: %d Hz", VCO * 1000, PLLCLK, SYSCLK, PCLK);
+    return SYSCLK;
+}
+
+static int set_pll(sensor_t *sensor, bool bypass, uint8_t multiplier, uint8_t sys_div, uint8_t pre_div, bool root_2x, uint8_t seld5, bool pclk_manual, uint8_t pclk_div)
+{
+    return -1;
+}
+
+static int set_ae_level(sensor_t *sensor, int level);
+
+static int reset(sensor_t *sensor)
+{
+
+    int ret = 0;
+    // Software Reset: clear all registers and reset them to their default values
+    ret = write_reg(sensor->slv_addr, SYSTEM_CTROL0, 0x01);
+
+    if (ret) {
+        ESP_LOGE(TAG, "Software Reset FAILED!");
+        return ret;
+    }
+
+    vTaskDelay(100 / portTICK_PERIOD_MS);
+    ret = write_regs(sensor->slv_addr, sensor_default_regs);   //re-initial
+
+    if (ret == 0) {
+        ESP_LOGD(TAG, "Camera defaults loaded");
+        ret = set_ae_level(sensor, 0);
+        vTaskDelay(100 / portTICK_PERIOD_MS);
+    }
+
+    return ret;
+}
+
+static int set_pixformat(sensor_t *sensor, pixformat_t pixformat)
+{
+    int ret = 0;
+    const uint16_t (*regs)[2];
+
+    switch (pixformat) {
+        case PIXFORMAT_YUV422:
+            regs = sensor_fmt_yuv422;
+            break;
+
+        case PIXFORMAT_GRAYSCALE:
+            regs = sensor_fmt_grayscale;
+            break;
+
+        case PIXFORMAT_RGB565:
+        case PIXFORMAT_RGB888:
+            regs = sensor_fmt_rgb565;
+            break;
+
+        case PIXFORMAT_JPEG:
+            regs = sensor_fmt_jpeg;
+            break;
+
+        case PIXFORMAT_RAW:
+            regs = sensor_fmt_raw;
+            break;
+
+        default:
+            ESP_LOGE(TAG, "Unsupported pixformat: %u", pixformat);
+            return -1;
+    }
+
+    ret = write_regs(sensor->slv_addr, regs);
+
+    if (ret == 0) {
+        sensor->pixformat = pixformat;
+        ESP_LOGD(TAG, "Set pixformat to: %u", pixformat);
+    }
+
+    return ret;
+}
+
+static int set_image_options(sensor_t *sensor)
+{
+    int ret = 0;
+    uint8_t reg20 = 0;
+    uint8_t reg21 = 0;
+    uint8_t reg4514 = 0;
+    uint8_t reg4514_test = 0;
+
+    // V-Flip
+    if (sensor->status.vflip) {
+        reg20 |= 0x01;
+        reg4514_test |= 1;
+    }
+
+    // H-Mirror
+    if (sensor->status.hmirror) {
+        reg21 |= 0x02;
+        reg4514_test |= 2;
+    }
+
+    switch (reg4514_test) {
+
+    }
+
+    if (write_reg(sensor->slv_addr, TIMING_TC_REG20, reg20 | reg21)) {
+        ESP_LOGE(TAG, "Setting Image Options Failed");
+        ret = -1;
+    }
+
+    ESP_LOGD(TAG, "Set Image Options: Compression: %u, Binning: %u, V-Flip: %u, H-Mirror: %u, Reg-4514: 0x%02x",
+             sensor->pixformat == PIXFORMAT_JPEG, sensor->status.binning, sensor->status.vflip, sensor->status.hmirror, reg4514);
+    return ret;
+}
+
+static int set_framesize(sensor_t *sensor, framesize_t framesize)
+{
+    int ret = 0;
+
+    sensor->status.framesize = framesize;
+    ret = write_regs(sensor->slv_addr, sensor_default_regs);
+
+    if (framesize == FRAMESIZE_QVGA) {
+        ESP_LOGD(TAG, "Set FRAMESIZE_QVGA");
+        ret = write_regs(sensor->slv_addr, sensor_framesize_QVGA);
+#if    CONFIG_NT99141_SUPPORT_XSKIP
+        ESP_LOGD(TAG, "Set FRAMESIZE_QVGA: xskip mode");
+        ret = write_regs(sensor->slv_addr, sensor_framesize_QVGA_xskip);
+#elif  CONFIG_NT99141_SUPPORT_CROP
+        ESP_LOGD(TAG, "Set FRAMESIZE_QVGA: crop mode");
+        ret = write_regs(sensor->slv_addr, sensor_framesize_QVGA_crop);
+#endif
+    } else if (framesize == FRAMESIZE_VGA) {
+        ESP_LOGD(TAG, "Set FRAMESIZE_VGA");
+        // ret = write_regs(sensor->slv_addr, sensor_framesize_VGA);
+        ret = write_regs(sensor->slv_addr, sensor_framesize_VGA_xyskip);// Resolution:640*360 This configuration is equally-scaled without deforming
+#ifdef CONFIG_NT99141_SUPPORT_XSKIP
+        ESP_LOGD(TAG, "Set FRAMESIZE_QVGA: xskip mode");
+        ret = write_regs(sensor->slv_addr, sensor_framesize_VGA_xskip);
+#elif CONFIG_NT99141_SUPPORT_CROP
+        ESP_LOGD(TAG, "Set FRAMESIZE_QVGA: crop mode");
+        ret = write_regs(sensor->slv_addr, sensor_framesize_VGA_crop);
+#endif
+    } else if (framesize >= FRAMESIZE_HD) {
+        ESP_LOGD(TAG, "Set FRAMESIZE_HD");
+        ret = write_regs(sensor->slv_addr, sensor_framesize_HD);
+    } else {
+        ESP_LOGD(TAG, "Dont suppost this size, Set FRAMESIZE_VGA");
+        ret = write_regs(sensor->slv_addr, sensor_framesize_VGA);
+    }
+
+    return 0;
+}
+
+static int set_hmirror(sensor_t *sensor, int enable)
+{
+    int ret = 0;
+    sensor->status.hmirror = enable;
+    ret = set_image_options(sensor);
+
+    if (ret == 0) {
+        ESP_LOGD(TAG, "Set h-mirror to: %d", enable);
+    }
+
+    return ret;
+}
+
+static int set_vflip(sensor_t *sensor, int enable)
+{
+    int ret = 0;
+    sensor->status.vflip = enable;
+    ret = set_image_options(sensor);
+
+    if (ret == 0) {
+        ESP_LOGD(TAG, "Set v-flip to: %d", enable);
+    }
+
+    return ret;
+}
+
+static int set_quality(sensor_t *sensor, int qs)
+{
+    int ret = 0;
+    ret = write_reg(sensor->slv_addr, COMPRESSION_CTRL07, qs & 0x3f);
+
+    if (ret == 0) {
+        sensor->status.quality = qs;
+        ESP_LOGD(TAG, "Set quality to: %d", qs);
+    }
+
+    return ret;
+}
+
+static int set_colorbar(sensor_t *sensor, int enable)
+{
+    int ret = 0;
+    ret = write_reg_bits(sensor->slv_addr, PRE_ISP_TEST_SETTING_1, TEST_COLOR_BAR, enable);
+
+    if (ret == 0) {
+        sensor->status.colorbar = enable;
+        ESP_LOGD(TAG, "Set colorbar to: %d", enable);
+    }
+
+    return ret;
+}
+
+static int set_gain_ctrl(sensor_t *sensor, int enable)
+{
+    int ret = 0;
+    ret = write_reg_bits(sensor->slv_addr, 0x32bb, 0x87, enable);
+
+    if (ret == 0) {
+        ESP_LOGD(TAG, "Set gain_ctrl to: %d", enable);
+        sensor->status.agc = enable;
+    }
+
+    return ret;
+}
+
+static int set_exposure_ctrl(sensor_t *sensor, int enable)
+{
+    int ret = 0;
+       int data = 0;
+    // ret = write_reg_bits(sensor->slv_addr, 0x32bb, 0x87, enable);
+    data = read_reg(sensor->slv_addr, 0x3201);
+    ESP_LOGD(TAG, "set_exposure_ctrl:enable");
+    if (enable) {
+        ESP_LOGD(TAG, "set_exposure_ctrl:enable");
+        ret = write_reg(sensor->slv_addr, 0x3201, (1 << 5) | data);
+    } else {
+        ESP_LOGD(TAG, "set_exposure_ctrl:disable");
+        ret = write_reg(sensor->slv_addr, 0x3201, (~(1 << 5)) & data);
+    }
+
+    if (ret == 0) {
+        ESP_LOGD(TAG, "Set exposure_ctrl to: %d", enable);
+        sensor->status.aec = enable;
+    }
+
+    return ret;
+}
+
+static int set_whitebal(sensor_t *sensor, int enable)
+{
+    int ret = 0;
+
+    if (ret == 0) {
+        ESP_LOGD(TAG, "Set awb to: %d", enable);
+        sensor->status.awb = enable;
+    }
+
+    return ret;
+}
+
+//Advanced AWB
+static int set_dcw_dsp(sensor_t *sensor, int enable)
+{
+    int ret = 0;
+
+    if (ret == 0) {
+        ESP_LOGD(TAG, "Set dcw to: %d", enable);
+        sensor->status.dcw = enable;
+    }
+
+    return ret;
+}
+
+//night mode enable
+static int set_aec2(sensor_t *sensor, int enable)
+{
+    int ret = 0;
+
+    if (ret == 0) {
+        ESP_LOGD(TAG, "Set aec2 to: %d", enable);
+        sensor->status.aec2 = enable;
+    }
+
+    return ret;
+}
+
+static int set_bpc_dsp(sensor_t *sensor, int enable)
+{
+    int ret = 0;
+
+    if (ret == 0) {
+        ESP_LOGD(TAG, "Set bpc to: %d", enable);
+        sensor->status.bpc = enable;
+    }
+
+    return ret;
+}
+
+static int set_wpc_dsp(sensor_t *sensor, int enable)
+{
+    int ret = 0;
+
+    if (ret == 0) {
+        ESP_LOGD(TAG, "Set wpc to: %d", enable);
+        sensor->status.wpc = enable;
+    }
+
+    return ret;
+}
+
+//Gamma enable
+static int set_raw_gma_dsp(sensor_t *sensor, int enable)
+{
+    int ret = 0;
+
+    if (ret == 0) {
+        ESP_LOGD(TAG, "Set raw_gma to: %d", enable);
+        sensor->status.raw_gma = enable;
+    }
+
+    return ret;
+}
+
+static int set_lenc_dsp(sensor_t *sensor, int enable)
+{
+    int ret = 0;
+
+    if (ret == 0) {
+        ESP_LOGD(TAG, "Set lenc to: %d", enable);
+        sensor->status.lenc = enable;
+    }
+
+    return ret;
+}
+
+static int get_agc_gain(sensor_t *sensor)
+{
+    ESP_LOGD(TAG, "get_agc_gain can not be configured at present");
+    return 0;
+}
+
+//real gain
+static int set_agc_gain(sensor_t *sensor, int gain)
+{
+    ESP_LOGD(TAG, "set_agc_gain can not be configured at present");
+    // ESP_LOGD(TAG, "GAIN = %d\n", gain);
+    int cnt = gain / 2;
+
+    switch (cnt) {
+        case 0:
+            ESP_LOGD(TAG, "set_agc_gain: 1x");
+            write_reg(sensor->slv_addr, 0X301D, 0X00);
+            break;
+
+        case 1:
+            ESP_LOGD(TAG,"set_agc_gain: 2x");
+            write_reg(sensor->slv_addr, 0X301D, 0X0F);
+            break;
+
+        case 2:
+            ESP_LOGD(TAG,"set_agc_gain: 4x");
+            write_reg(sensor->slv_addr, 0X301D, 0X2F);
+            break;
+
+        case 3:
+            ESP_LOGD(TAG,"set_agc_gain: 6x");
+            write_reg(sensor->slv_addr, 0X301D, 0X37);
+            break;
+
+        case 4:
+            ESP_LOGD(TAG,"set_agc_gain: 8x");
+            write_reg(sensor->slv_addr, 0X301D, 0X3F);
+            break;
+
+        default:
+            ESP_LOGD(TAG,"fail set_agc_gain");
+            break;
+    }
+
+    return 0;
+}
+
+static int get_aec_value(sensor_t *sensor)
+{
+    ESP_LOGD(TAG, "get_aec_value can not be configured at present");
+    return 0;
+}
+
+static int set_aec_value(sensor_t *sensor, int value)
+{
+    ESP_LOGD(TAG, "set_aec_value can not be configured at present");
+    int ret = 0;
+    // ESP_LOGD(TAG, " set_aec_value to: %d", value);
+    ret = write_reg_bits(sensor->slv_addr, 0x3012, 0x00, (value >> 8) & 0xff);
+    ret = write_reg_bits(sensor->slv_addr, 0x3013, 0x01, value & 0xff);
+
+    if (ret == 0) {
+        ESP_LOGD(TAG, " set_aec_value to: %d", value);
+        // sensor->status.aec = enable;
+    }
+
+    return ret;
+}
+
+static int set_ae_level(sensor_t *sensor, int level)
+{
+    ESP_LOGD(TAG, "set_ae_level can not be configured at present");
+    int ret = 0;
+
+    if (level < 0) {
+        level = 0;
+    } else if (level > 9) {
+        level = 9;
+    }
+
+    for (int i = 0; i < 5; i++) {
+        ret += write_reg(sensor->slv_addr, sensor_ae_level[ 5 * level + i ][0], sensor_ae_level[5 * level + i ][1]);
+    }
+
+    if (ret) {
+        ESP_LOGE(TAG, " fail to set ae level: %d", ret);
+    }
+
+    return 0;
+}
+
+static int set_wb_mode(sensor_t *sensor, int mode)
+{
+    int ret = 0;
+
+    if (mode < 0 || mode > 4) {
+        return -1;
+    }
+
+    ret = write_reg(sensor->slv_addr, 0x3201, (mode != 0));
+
+    if (ret) {
+        return ret;
+    }
+
+    switch (mode) {
+        case 1://Sunny
+            ret  = write_reg16(sensor->slv_addr, 0x3290, 0x01)
+                   || write_reg16(sensor->slv_addr, 0x3291, 0x38)
+                   || write_reg16(sensor->slv_addr, 0x3296, 0x01)
+                   || write_reg16(sensor->slv_addr, 0x3297, 0x68)
+                   || write_reg16(sensor->slv_addr, 0x3060, 0x01);
+
+            break;
+
+        case 2://Cloudy
+
+            ret  = write_reg16(sensor->slv_addr, 0x3290, 0x01)
+                   || write_reg16(sensor->slv_addr, 0x3291, 0x51)
+                   || write_reg16(sensor->slv_addr, 0x3296, 0x01)
+                   || write_reg16(sensor->slv_addr, 0x3297, 0x00)
+                   || write_reg16(sensor->slv_addr, 0x3060, 0x01);
+            break;
+
+        case 3://INCANDESCENCE]
+            ret  = write_reg16(sensor->slv_addr, 0x3290, 0x01)
+                   || write_reg16(sensor->slv_addr, 0x3291, 0x30)
+                   || write_reg16(sensor->slv_addr, 0x3296, 0x01)
+                   || write_reg16(sensor->slv_addr, 0x3297, 0xCB)
+                   || write_reg16(sensor->slv_addr, 0x3060, 0x01);
+            break;
+
+        case 4://FLUORESCENT
+            ret  = write_reg16(sensor->slv_addr, 0x3290, 0x01)
+                   || write_reg16(sensor->slv_addr, 0x3291, 0x70)
+                   || write_reg16(sensor->slv_addr, 0x3296, 0x01)
+                   || write_reg16(sensor->slv_addr, 0x3297, 0xFF)
+                   || write_reg16(sensor->slv_addr, 0x3060, 0x01);
+            break;
+
+        default://AUTO
+            break;
+    }
+
+    if (ret == 0) {
+        ESP_LOGD(TAG, "Set wb_mode to: %d", mode);
+        sensor->status.wb_mode = mode;
+    }
+
+    return ret;
+}
+
+static int set_awb_gain_dsp(sensor_t *sensor, int enable)
+{
+    int ret = 0;
+    int old_mode = sensor->status.wb_mode;
+    int mode = enable ? old_mode : 0;
+
+    ret = set_wb_mode(sensor, mode);
+
+    if (ret == 0) {
+        sensor->status.wb_mode = old_mode;
+        ESP_LOGD(TAG, "Set awb_gain to: %d", enable);
+        sensor->status.awb_gain = enable;
+    }
+
+    return ret;
+}
+
+static int set_special_effect(sensor_t *sensor, int effect)
+{
+    int ret = 0;
+
+    if (effect < 0 || effect > 6) {
+        return -1;
+    }
+
+    uint8_t *regs = (uint8_t *)sensor_special_effects[effect];
+    ret =  write_reg(sensor->slv_addr, 0x32F1, regs[0])
+           || write_reg(sensor->slv_addr, 0x32F4, regs[1])
+           || write_reg(sensor->slv_addr, 0x32F5, regs[2])
+           || write_reg(sensor->slv_addr, 0x3060, regs[3]);
+
+    if (ret == 0) {
+        ESP_LOGD(TAG, "Set special_effect to: %d", effect);
+        sensor->status.special_effect = effect;
+    }
+
+    return ret;
+}
+
+static int set_brightness(sensor_t *sensor, int level)
+{
+    int ret = 0;
+    uint8_t value = 0;
+    bool negative = false;
+
+    switch (level) {
+        case 3:
+            value = 0xA0;
+            break;
+
+        case 2:
+            value = 0x90;
+            break;
+
+        case 1:
+            value = 0x88;
+            break;
+
+        case -1:
+            value = 0x78;
+            negative = true;
+            break;
+
+        case -2:
+            value = 0x70;
+            negative = true;
+            break;
+
+        case -3:
+            value = 0x60;
+            negative = true;
+            break;
+
+        default: // 0
+            break;
+    }
+
+    ret = write_reg(sensor->slv_addr, 0x32F2, value);
+
+    if (ret == 0) {
+        ESP_LOGD(TAG, "Set brightness to: %d", level);
+        sensor->status.brightness = level;
+    }
+
+    return ret;
+}
+
+static int set_contrast(sensor_t *sensor, int level)
+{
+    int ret = 0;
+    uint8_t value1 = 0, value2 = 0 ;
+    bool negative = false;
+
+    switch (level) {
+        case 3:
+            value1 = 0xD0;
+            value2 = 0xB0;
+            break;
+
+        case 2:
+            value1 = 0xE0;
+            value2 = 0xA0;
+            break;
+
+        case 1:
+            value1 = 0xF0;
+            value2 = 0x90;
+            break;
+
+        case 0:
+            value1 = 0x00;
+            value2 = 0x80;
+            break;
+
+        case -1:
+            value1 = 0x10;
+            value2 = 0x70;
+            break;
+
+        case -2:
+            value1 = 0x20;
+            value2 = 0x60;
+            break;
+
+        case -3:
+            value1 = 0x30;
+            value2 = 0x50;
+            break;
+
+        default: // 0
+            break;
+    }
+
+    ret = write_reg(sensor->slv_addr, 0x32FC, value1);
+    ret = write_reg(sensor->slv_addr, 0x32F2, value2);
+    ret = write_reg(sensor->slv_addr, 0x3060, 0x01);
+
+    if (ret == 0) {
+        ESP_LOGD(TAG, "Set contrast to: %d", level);
+        sensor->status.contrast = level;
+    }
+
+    return ret;
+}
+
+static int set_saturation(sensor_t *sensor, int level)
+{
+    int ret = 0;
+
+    if (level > 4 || level < -4) {
+        return -1;
+    }
+
+    uint8_t *regs = (uint8_t *)sensor_saturation_levels[level + 4];
+    {
+        ret = write_reg(sensor->slv_addr, 0x32F3, regs[0]);
+
+        if (ret) {
+            return ret;
+        }
+    }
+
+    if (ret == 0) {
+        ESP_LOGD(TAG, "Set saturation to: %d", level);
+        sensor->status.saturation = level;
+    }
+
+    return ret;
+}
+
+static int set_sharpness(sensor_t *sensor, int level)
+{
+    int ret = 0;
+
+    if (level > 3 || level < -3) {
+        return -1;
+    }
+
+    uint8_t mt_offset_2 = (level + 3) * 8;
+    uint8_t mt_offset_1 = mt_offset_2 + 1;
+
+    ret = write_reg_bits(sensor->slv_addr, 0x5308, 0x40, false)//0x40 means auto
+          || write_reg(sensor->slv_addr, 0x5300, 0x10)
+          || write_reg(sensor->slv_addr, 0x5301, 0x10)
+          || write_reg(sensor->slv_addr, 0x5302, mt_offset_1)
+          || write_reg(sensor->slv_addr, 0x5303, mt_offset_2)
+          || write_reg(sensor->slv_addr, 0x5309, 0x10)
+          || write_reg(sensor->slv_addr, 0x530a, 0x10)
+          || write_reg(sensor->slv_addr, 0x530b, 0x04)
+          || write_reg(sensor->slv_addr, 0x530c, 0x06);
+
+    if (ret == 0) {
+        ESP_LOGD(TAG, "Set sharpness to: %d", level);
+        sensor->status.sharpness = level;
+    }
+
+    return ret;
+}
+
+static int set_gainceiling(sensor_t *sensor, gainceiling_t level)
+{
+    ESP_LOGD(TAG, "set_gainceiling can not be configured at present");
+    return 0;
+}
+
+static int get_denoise(sensor_t *sensor)
+{
+
+    return (read_reg(sensor->slv_addr, 0x5306) / 4) + 1;
+}
+
+static int set_denoise(sensor_t *sensor, int level)
+{
+    ESP_LOGD(TAG, "set_denoise can not be configured at present");
+    return 0;
+}
+
+static int get_reg(sensor_t *sensor, int reg, int mask)
+{
+    int ret = 0, ret2 = 0;
+
+    if (mask > 0xFF) {
+        ret = read_reg16(sensor->slv_addr, reg);
+
+        if (ret >= 0 && mask > 0xFFFF) {
+            ret2 = read_reg(sensor->slv_addr, reg + 2);
+
+            if (ret2 >= 0) {
+                ret = (ret << 8) | ret2 ;
+            } else {
+                ret = ret2;
+            }
+        }
+    } else {
+        ret = read_reg(sensor->slv_addr, reg);
+    }
+
+    if (ret > 0) {
+        ret &= mask;
+    }
+
+    return ret;
+}
+
+static int set_reg(sensor_t *sensor, int reg, int mask, int value)
+{
+    int ret = 0, ret2 = 0;
+
+    if (mask > 0xFF) {
+        ret = read_reg16(sensor->slv_addr, reg);
+
+        if (ret >= 0 && mask > 0xFFFF) {
+            ret2 = read_reg(sensor->slv_addr, reg + 2);
+
+            if (ret2 >= 0) {
+                ret = (ret << 8) | ret2 ;
+            } else {
+                ret = ret2;
+            }
+        }
+    } else {
+        ret = read_reg(sensor->slv_addr, reg);
+    }
+
+    if (ret < 0) {
+        return ret;
+    }
+
+    value = (ret & ~mask) | (value & mask);
+
+    if (mask > 0xFFFF) {
+        ret = write_reg16(sensor->slv_addr, reg, value >> 8);
+
+        if (ret >= 0) {
+            ret = write_reg(sensor->slv_addr, reg + 2, value & 0xFF);
+        }
+    } else if (mask > 0xFF) {
+        ret = write_reg16(sensor->slv_addr, reg, value);
+    } else {
+        ret = write_reg(sensor->slv_addr, reg, value);
+    }
+
+    return ret;
+}
+
+static int set_res_raw(sensor_t *sensor, int startX, int startY, int endX, int endY, int offsetX, int offsetY, int totalX, int totalY, int outputX, int outputY, bool scale, bool binning)
+{
+    int ret = 0;
+    ret  = write_addr_reg(sensor->slv_addr, X_ADDR_ST_H, startX, startY)
+           || write_addr_reg(sensor->slv_addr, X_ADDR_END_H, endX, endY)
+           || write_addr_reg(sensor->slv_addr, X_OFFSET_H, offsetX, offsetY)
+           || write_addr_reg(sensor->slv_addr, X_TOTAL_SIZE_H, totalX, totalY)
+           || write_addr_reg(sensor->slv_addr, X_OUTPUT_SIZE_H, outputX, outputY);
+
+    if (!ret) {
+        sensor->status.scale = scale;
+        sensor->status.binning = binning;
+        ret = set_image_options(sensor);
+    }
+
+    return ret;
+}
+
+static int _set_pll(sensor_t *sensor, int bypass, int multiplier, int sys_div, int root_2x, int pre_div, int seld5, int pclk_manual, int pclk_div)
+{
+    return set_pll(sensor, bypass > 0, multiplier, sys_div, pre_div, root_2x > 0, seld5, pclk_manual > 0, pclk_div);
+}
+
+esp_err_t xclk_timer_conf(int ledc_timer, int xclk_freq_hz);
+static int set_xclk(sensor_t *sensor, int timer, int xclk)
+{
+    int ret = 0;
+    if (xclk > 10)
+    {
+        ESP_LOGE(TAG, "only XCLK under 10MHz is supported, and XCLK is now set to 10M");
+        xclk = 10;
+    }
+    sensor->xclk_freq_hz = xclk * 1000000U;
+    ret = xclk_timer_conf(timer, sensor->xclk_freq_hz);
+    return ret;
+}
+
+static int init_status(sensor_t *sensor)
+{
+    sensor->status.brightness = 0;
+    sensor->status.contrast = 0;
+    sensor->status.saturation = 0;
+    sensor->status.sharpness = (read_reg(sensor->slv_addr, 0x3301));
+    sensor->status.denoise = get_denoise(sensor);
+    sensor->status.ae_level = 0;
+    sensor->status.gainceiling = read_reg16(sensor->slv_addr, 0x32F0) & 0xFF;
+    sensor->status.awb = check_reg_mask(sensor->slv_addr, ISP_CONTROL_01, 0x10);
+    sensor->status.dcw = !check_reg_mask(sensor->slv_addr, 0x5183, 0x80);
+    sensor->status.agc = !check_reg_mask(sensor->slv_addr, AEC_PK_MANUAL, AEC_PK_MANUAL_AGC_MANUALEN);
+    sensor->status.aec = !check_reg_mask(sensor->slv_addr, AEC_PK_MANUAL, AEC_PK_MANUAL_AEC_MANUALEN);
+    sensor->status.hmirror = check_reg_mask(sensor->slv_addr, TIMING_TC_REG21, TIMING_TC_REG21_HMIRROR);
+    sensor->status.vflip = check_reg_mask(sensor->slv_addr, TIMING_TC_REG20, TIMING_TC_REG20_VFLIP);
+    sensor->status.colorbar = check_reg_mask(sensor->slv_addr, PRE_ISP_TEST_SETTING_1, TEST_COLOR_BAR);
+    sensor->status.bpc = check_reg_mask(sensor->slv_addr, 0x5000, 0x04);
+    sensor->status.wpc = check_reg_mask(sensor->slv_addr, 0x5000, 0x02);
+    sensor->status.raw_gma = check_reg_mask(sensor->slv_addr, 0x5000, 0x20);
+    sensor->status.lenc = check_reg_mask(sensor->slv_addr, 0x5000, 0x80);
+    sensor->status.quality = read_reg(sensor->slv_addr, COMPRESSION_CTRL07) & 0x3f;
+    sensor->status.special_effect = 0;
+    sensor->status.wb_mode = 0;
+    sensor->status.awb_gain = check_reg_mask(sensor->slv_addr, 0x3000, 0x01);
+    sensor->status.agc_gain = get_agc_gain(sensor);
+    sensor->status.aec_value = get_aec_value(sensor);
+    sensor->status.aec2 = check_reg_mask(sensor->slv_addr, 0x3000, 0x04);
+    return 0;
+}
+
+int NT99141_init(sensor_t *sensor)
+{
+    sensor->reset = reset;
+    sensor->set_pixformat = set_pixformat;
+    sensor->set_framesize = set_framesize;
+    sensor->set_contrast = set_contrast;
+    sensor->set_brightness = set_brightness;
+    sensor->set_saturation = set_saturation;
+    sensor->set_sharpness = set_sharpness;
+    sensor->set_gainceiling = set_gainceiling;
+    sensor->set_quality = set_quality;
+    sensor->set_colorbar = set_colorbar;
+    sensor->set_gain_ctrl = set_gain_ctrl;
+    sensor->set_exposure_ctrl = set_exposure_ctrl;
+    sensor->set_whitebal = set_whitebal;
+    sensor->set_hmirror = set_hmirror;
+    sensor->set_vflip = set_vflip;
+    sensor->init_status = init_status;
+    sensor->set_aec2 = set_aec2;
+    sensor->set_aec_value = set_aec_value;
+    sensor->set_special_effect = set_special_effect;
+    sensor->set_wb_mode = set_wb_mode;
+    sensor->set_ae_level = set_ae_level;
+    sensor->set_dcw = set_dcw_dsp;
+    sensor->set_bpc = set_bpc_dsp;
+    sensor->set_wpc = set_wpc_dsp;
+    sensor->set_awb_gain = set_awb_gain_dsp;
+    sensor->set_agc_gain = set_agc_gain;
+    sensor->set_raw_gma = set_raw_gma_dsp;
+    sensor->set_lenc = set_lenc_dsp;
+    sensor->set_denoise = set_denoise;
+
+    sensor->get_reg = get_reg;
+    sensor->set_reg = set_reg;
+    sensor->set_res_raw = set_res_raw;
+    sensor->set_pll = _set_pll;
+    sensor->set_xclk = set_xclk;
+    return 0;
+}

+ 0 - 0
code/lib/sensors/ov2640.c → code/components/esp32-camera-master/sensors/ov2640.c


+ 0 - 0
code/lib/sensors/ov3660.c → code/components/esp32-camera-master/sensors/ov3660.c


+ 0 - 0
code/lib/sensors/ov5640.c → code/components/esp32-camera-master/sensors/ov5640.c


+ 439 - 0
code/components/esp32-camera-master/sensors/ov7670.c

@@ -0,0 +1,439 @@
+/*
+ * This file is part of the OpenMV project.
+ * author: Juan Schiavoni <juanjoseschiavoni@hotmail.com>
+ * This work is licensed under the MIT license, see the file LICENSE for details.
+ *
+ * OV7725 driver.
+ *
+ */
+#include <stdint.h>
+#include <stdlib.h>
+#include <string.h>
+#include "sccb.h"
+#include "ov7670.h"
+#include "ov7670_regs.h"
+#include "freertos/FreeRTOS.h"
+#include "freertos/task.h"
+#include <stdio.h>
+
+#if defined(ARDUINO_ARCH_ESP32) && defined(CONFIG_ARDUHAL_ESP_LOG)
+#include "esp32-hal-log.h"
+#else
+#include "esp_log.h"
+static const char* TAG = "ov7760";
+#endif
+
+static int ov7670_clkrc = 0x01;
+
+/*
+ * The default register settings, as obtained from OmniVision.  There
+ * is really no making sense of most of these - lots of "reserved" values
+ * and such.
+ *
+ * These settings give VGA YUYV.
+ */
+struct regval_list {
+	uint8_t reg_num;
+	uint8_t value;
+};
+
+static struct regval_list ov7670_default_regs[] = {
+    /* Sensor automatically sets output window when resolution changes. */    
+    {TSLB, 0x04}, 
+    
+    /* Frame rate 30 fps at 12 Mhz clock */    
+	{CLKRC, 0x00},  
+	{DBLV,  0x4A},  
+
+    {COM10, COM10_VSYNC_NEG | COM10_PCLK_MASK},
+
+    /* Improve white balance */ 
+	{COM4, 0x40},  
+    
+    /* Improve color */   
+    {RSVD_B0, 0x84},  
+
+    /* Enable 50/60 Hz auto detection */
+    {COM11, COM11_EXP|COM11_HZAUTO}, 
+
+    /* Disable some delays */
+	{HSYST, 0},
+    {HSYEN, 0},   
+
+    {MVFP, MVFP_SUN}, 
+
+	/* More reserved magic, some of which tweaks white balance */
+	{AWBC1, 0x0a},		
+    {AWBC2, 0xf0},
+	{AWBC3, 0x34},		
+    {AWBC4, 0x58},
+	{AWBC5, 0x28},		
+    {AWBC6, 0x3a},
+	
+    {AWBCTR3, 0x0a},		
+    {AWBCTR2, 0x55},
+	{AWBCTR1, 0x11},		
+    {AWBCTR0, 0x9e}, 
+
+    {COM8, COM8_FAST_AUTO|COM8_STEP_UNLIMIT|COM8_AGC_EN|COM8_AEC_EN|COM8_AWB_EN},
+
+    /* End marker is FF because in ov7670 the address of GAIN 0 and default value too. */
+    {0xFF, 0xFF},  
+};
+
+static struct regval_list ov7670_fmt_yuv422[] = {
+	{ COM7,     0x0                         },  /* Selects YUV mode */
+	{ RGB444,   0                           },  /* No RGB444 please */
+	{ COM1,     0                           },  /* CCIR601 */
+	{ COM15,    COM15_R00FF                 },
+    { MVFP,     MVFP_SUN                    }, 
+	{ COM9,     0x6A                        },  /* 128x gain ceiling; 0x8 is reserved bit */
+	{ MTX1,     0x80                        },  /* "matrix coefficient 1" */
+	{ MTX2,     0x80                        }, 	/* "matrix coefficient 2" */
+	{ MTX3,     0                           },  /* vb */
+	{ MTX4,     0x22                        }, 	/* "matrix coefficient 4" */
+	{ MTX5,     0x5e                        },  /* "matrix coefficient 5" */
+	{ MTX6,     0x80                        },  /* "matrix coefficient 6" */
+	{ COM13,    COM13_UVSAT                 },
+	{ 0xff,     0xff                        },  /* END MARKER */
+};
+
+static struct regval_list ov7670_fmt_rgb565[] = {
+	{ COM7,     COM7_FMT_RGB565             },	/* Selects RGB mode */
+	{ RGB444,   0                           },	/* No RGB444 please */
+	{ COM1,     0x0                         },	/* CCIR601 */
+	{ COM15,    COM15_RGB565 |COM15_R00FF   },
+    { MVFP,     MVFP_SUN                    },   
+	{ COM9,     0x6A                        }, 	/* 128x gain ceiling; 0x8 is reserved bit */
+	{ MTX1,     0xb3                        }, 	/* "matrix coefficient 1" */
+	{ MTX2,     0xb3                        }, 	/* "matrix coefficient 2" */
+	{ MTX3,     0                           },	/* vb */
+	{ MTX4,     0x3d                        }, 	/* "matrix coefficient 4" */
+	{ MTX5,     0xa7                        }, 	/* "matrix coefficient 5" */
+	{ MTX6,     0xe4                        }, 	/* "matrix coefficient 6" */
+	{ COM13,    COM13_UVSAT                 },
+	{ 0xff,     0xff                        },  /* END MARKER */
+};
+
+
+static struct regval_list ov7670_vga[] = {
+    { COM3,                 0x00 },
+    { COM14,                0x00 },
+    { SCALING_XSC,          0x3A },
+    { SCALING_YSC,          0x35 },
+    { SCALING_DCWCTR,       0x11 },
+    { SCALING_PCLK_DIV,     0xF0 },
+    { SCALING_PCLK_DELAY,   0x02 },
+    { 0xff, 0xff },
+};
+
+static struct regval_list ov7670_qvga[] = {
+    { COM3,                 0x04 },
+    { COM14,                0x19 },
+    { SCALING_XSC,          0x3A },
+    { SCALING_YSC,          0x35 },
+    { SCALING_DCWCTR,       0x11 },
+    { SCALING_PCLK_DIV,     0xF1 },
+    { SCALING_PCLK_DELAY,   0x02 },
+    { 0xff, 0xff },
+};
+
+static struct regval_list ov7670_qqvga[] = {
+	{ COM3,                 0x04 }, //DCW enable	
+	{ COM14,                0x1a }, //pixel clock divided by 4, manual scaling enable, DCW and PCLK controlled by register	
+	{ SCALING_XSC,          0x3a },	
+	{ SCALING_YSC,          0x35 },
+	{ SCALING_DCWCTR,       0x22 }, //downsample by 4	
+	{ SCALING_PCLK_DIV,     0xf2 }, //pixel clock divided by 4	
+	{ SCALING_PCLK_DELAY,   0x02 },
+    { 0xff, 0xff },
+};
+
+/*
+ * Write a list of register settings; ff/ff stops the process.
+ */
+static int ov7670_write_array(sensor_t *sensor, struct regval_list *vals)
+{
+int ret = 0;
+	
+	while ( (vals->reg_num != 0xff || vals->value != 0xff) && (ret == 0) ) {
+        ret = SCCB_Write(sensor->slv_addr, vals->reg_num, vals->value);
+
+	    ESP_LOGD(TAG, "reset reg %02X, W(%02X) R(%02X)", vals->reg_num, 
+                        vals->value, SCCB_Read(sensor->slv_addr, vals->reg_num) );
+		
+		vals++;
+	}
+
+    return ret;
+}
+
+/*
+ * Calculate the frame control registers.
+ */
+static int ov7670_frame_control(sensor_t *sensor, int hstart, int hstop, int vstart, int vstop)
+{
+struct regval_list frame[7];
+
+    frame[0].reg_num = HSTART;
+    frame[0].value = (hstart >> 3);
+
+    frame[1].reg_num = HSTOP;
+    frame[1].value = (hstop >> 3);
+
+    frame[2].reg_num = HREF;
+    frame[2].value = (((hstop & 0x07) << 3) | (hstart & 0x07));
+    
+    frame[3].reg_num = VSTART;
+    frame[3].value = (vstart >> 2);
+    
+    frame[4].reg_num = VSTOP;
+    frame[4].value = (vstop >> 2);
+
+    frame[5].reg_num = VREF;
+    frame[5].value = (((vstop & 0x02) << 2) | (vstart & 0x02));
+
+    /* End mark */
+    frame[5].reg_num = 0xFF;
+    frame[5].value = 0xFF;
+
+    return ov7670_write_array(sensor, frame);
+}
+
+static int reset(sensor_t *sensor)
+{
+    int ret;
+
+    // Reset all registers
+    SCCB_Write(sensor->slv_addr, COM7, COM7_RESET);
+
+    // Delay 10 ms
+    vTaskDelay(10 / portTICK_PERIOD_MS);
+
+    ret = ov7670_write_array(sensor, ov7670_default_regs);
+
+    // Delay
+    vTaskDelay(30 / portTICK_PERIOD_MS);
+
+    return ret;
+}
+
+static int set_pixformat(sensor_t *sensor, pixformat_t pixformat)
+{
+int ret;
+
+    switch (pixformat) {
+        case PIXFORMAT_RGB565:
+        case PIXFORMAT_RGB888:
+            ret = ov7670_write_array(sensor, ov7670_fmt_rgb565);
+        break;
+ 
+        case PIXFORMAT_YUV422:
+        case PIXFORMAT_GRAYSCALE:
+	    default:
+            ret = ov7670_write_array(sensor, ov7670_fmt_yuv422);
+        break;
+    }
+
+    vTaskDelay(30 / portTICK_PERIOD_MS);
+
+    /*
+	 * If we're running RGB565, we must rewrite clkrc after setting
+	 * the other parameters or the image looks poor.  If we're *not*
+	 * doing RGB565, we must not rewrite clkrc or the image looks
+	 * *really* poor.
+	 *
+	 * (Update) Now that we retain clkrc state, we should be able
+	 * to write it unconditionally, and that will make the frame
+	 * rate persistent too.
+	 */
+    if (pixformat == PIXFORMAT_RGB565) {
+        ret = SCCB_Write(sensor->slv_addr, CLKRC, ov7670_clkrc); 
+    }
+
+    return ret;
+}
+
+static int set_framesize(sensor_t *sensor, framesize_t framesize)
+{
+   int ret;
+
+    // store clkrc before changing window settings...
+    ov7670_clkrc =  SCCB_Read(sensor->slv_addr, CLKRC);
+     
+	switch (framesize){
+        case FRAMESIZE_VGA:
+            if( (ret = ov7670_write_array(sensor, ov7670_vga)) == 0 ) {
+                /* These values from Omnivision */
+                ret = ov7670_frame_control(sensor, 158, 14, 10, 490);
+            }
+        break;
+	    case FRAMESIZE_QVGA:
+            if( (ret = ov7670_write_array(sensor, ov7670_qvga)) == 0 ) {
+                /* These values from Omnivision */
+                ret = ov7670_frame_control(sensor, 158, 14, 10, 490);
+            }
+        break;
+	    case FRAMESIZE_QQVGA:
+            if( (ret = ov7670_write_array(sensor, ov7670_qqvga)) == 0 ) {
+                /* These values from Omnivision */
+                ret = ov7670_frame_control(sensor, 158, 14, 10, 490);
+            }
+        break; 
+
+        default:
+            ret = -1;   
+    }
+
+    vTaskDelay(30 / portTICK_PERIOD_MS);
+
+    if (ret == 0) {
+        sensor->status.framesize = framesize;
+    }
+
+	return ret;
+}
+
+static int set_colorbar(sensor_t *sensor, int enable)
+{
+    uint8_t ret = 0;
+    // Read register scaling_xsc
+    uint8_t reg = SCCB_Read(sensor->slv_addr, SCALING_XSC);
+
+    // Pattern to set color bar bit[0]=0 in every case
+    reg = SCALING_XSC_CBAR(reg);
+
+    // Write pattern to SCALING_XSC
+    ret = SCCB_Write(sensor->slv_addr, SCALING_XSC, reg);
+
+    // Read register scaling_ysc
+    reg = SCCB_Read(sensor->slv_addr, SCALING_YSC);
+
+    // Pattern to set color bar bit[0]=0 in every case
+    reg = SCALING_YSC_CBAR(reg, enable);
+
+    // Write pattern to SCALING_YSC
+    ret = ret | SCCB_Write(sensor->slv_addr, SCALING_YSC, reg);
+
+    // return 0 or 0xFF
+    return ret;
+}
+
+static int set_whitebal(sensor_t *sensor, int enable)
+{
+    // Read register COM8
+    uint8_t reg = SCCB_Read(sensor->slv_addr, COM8);
+
+    // Set white bal on/off
+    reg = COM8_SET_AWB(reg, enable);
+
+    // Write back register COM8
+    return SCCB_Write(sensor->slv_addr, COM8, reg);
+}
+
+static int set_gain_ctrl(sensor_t *sensor, int enable)
+{
+    // Read register COM8
+    uint8_t reg = SCCB_Read(sensor->slv_addr, COM8);
+
+    // Set white bal on/off
+    reg = COM8_SET_AGC(reg, enable);
+
+    // Write back register COM8
+    return SCCB_Write(sensor->slv_addr, COM8, reg);
+}
+
+static int set_exposure_ctrl(sensor_t *sensor, int enable)
+{
+    // Read register COM8
+    uint8_t reg = SCCB_Read(sensor->slv_addr, COM8);
+
+    // Set white bal on/off
+    reg = COM8_SET_AEC(reg, enable);
+
+    // Write back register COM8
+    return SCCB_Write(sensor->slv_addr, COM8, reg);
+}
+
+static int set_hmirror(sensor_t *sensor, int enable)
+{
+    // Read register MVFP
+    uint8_t reg = SCCB_Read(sensor->slv_addr, MVFP);
+
+    // Set mirror on/off
+    reg = MVFP_SET_MIRROR(reg, enable);
+
+    // Write back register MVFP
+    return SCCB_Write(sensor->slv_addr, MVFP, reg);
+}
+
+static int set_vflip(sensor_t *sensor, int enable)
+{
+    // Read register MVFP
+    uint8_t reg = SCCB_Read(sensor->slv_addr, MVFP);
+
+    // Set mirror on/off
+    reg = MVFP_SET_FLIP(reg, enable);
+
+    // Write back register MVFP
+    return SCCB_Write(sensor->slv_addr, MVFP, reg);
+}
+
+static int init_status(sensor_t *sensor)
+{
+    sensor->status.awb = 0;
+    sensor->status.aec = 0;
+    sensor->status.agc = 0;
+    sensor->status.hmirror = 0;
+    sensor->status.vflip = 0;
+    sensor->status.colorbar = 0;
+    return 0;
+}
+
+static int set_dummy(sensor_t *sensor, int val){ return -1; }
+static int set_gainceiling_dummy(sensor_t *sensor, gainceiling_t val){ return -1; }
+
+int ov7670_init(sensor_t *sensor)
+{
+    // Set function pointers
+    sensor->reset = reset;
+    sensor->init_status = init_status;
+    sensor->set_pixformat = set_pixformat;
+    sensor->set_framesize = set_framesize;
+    sensor->set_colorbar = set_colorbar;
+    sensor->set_whitebal = set_whitebal;
+    sensor->set_gain_ctrl = set_gain_ctrl;
+    sensor->set_exposure_ctrl = set_exposure_ctrl;
+    sensor->set_hmirror = set_hmirror;
+    sensor->set_vflip = set_vflip;
+
+    //not supported
+    sensor->set_brightness= set_dummy;
+    sensor->set_saturation= set_dummy;
+    sensor->set_quality = set_dummy;
+    sensor->set_gainceiling = set_gainceiling_dummy;
+    sensor->set_aec2 = set_dummy;
+    sensor->set_aec_value = set_dummy;
+    sensor->set_special_effect = set_dummy;
+    sensor->set_wb_mode = set_dummy;
+    sensor->set_ae_level = set_dummy;
+    sensor->set_dcw = set_dummy;
+    sensor->set_bpc = set_dummy;
+    sensor->set_wpc = set_dummy;
+    sensor->set_awb_gain = set_dummy;
+    sensor->set_agc_gain = set_dummy;
+    sensor->set_raw_gma = set_dummy;
+    sensor->set_lenc = set_dummy;
+    sensor->set_sharpness = set_dummy;
+    sensor->set_denoise = set_dummy;
+
+    // Retrieve sensor's signature
+    sensor->id.MIDH = SCCB_Read(sensor->slv_addr, REG_MIDH);
+    sensor->id.MIDL = SCCB_Read(sensor->slv_addr, REG_MIDL);
+    sensor->id.PID = SCCB_Read(sensor->slv_addr, REG_PID);
+    sensor->id.VER = SCCB_Read(sensor->slv_addr, REG_VER);
+    
+    ESP_LOGD(TAG, "OV7670 Attached");
+    
+    return 0;
+}

+ 0 - 0
code/lib/sensors/ov7725.c → code/components/esp32-camera-master/sensors/ov7725.c


+ 16 - 0
code/components/esp32-camera-master/sensors/private_include/nt99141.h

@@ -0,0 +1,16 @@
+/*
+ * This file is part of the OpenMV project.
+ * Copyright (c) 2013/2014 Ibrahim Abdelkader <i.abdalkader@gmail.com>
+ * This work is licensed under the MIT license, see the file LICENSE for details.
+ *
+ * NT99141 driver.
+ *
+ */
+#ifndef __NT99141_H__
+#define __NT99141_H__
+
+#include "sensor.h"
+
+int NT99141_init(sensor_t *sensor);
+
+#endif // __NT99141_H__

+ 211 - 0
code/components/esp32-camera-master/sensors/private_include/nt99141_regs.h

@@ -0,0 +1,211 @@
+/*
+ * NT99141 register definitions.
+ */
+#ifndef __NT99141_REG_REGS_H__
+#define __NT99141_REG_REGS_H__
+
+/* system control registers */
+#define SYSTEM_CTROL0   0x3021  // Bit[7]: Software reset 
+                                // Bit[6]: Software power down 
+                                // Bit[5]: Reserved 
+                                // Bit[4]: SRB clock SYNC enable 
+                                // Bit[3]: Isolation suspend select 
+                                // Bit[2:0]: Not used
+
+/* output format control registers */
+#define FORMAT_CTRL     0x501F // Format select
+                                // Bit[2:0]:
+                                //  000: YUV422						
+                                //  001: RGB
+                                //  010: Dither
+                                //  011: RAW after DPC
+                                //  101: RAW after CIP
+
+/* format control registers */
+#define FORMAT_CTRL00   0x4300
+
+/* frame control registers */
+#define FRAME_CTRL01    0x4201  // Control Passed Frame Number When both ON and OFF number set to 0x00,frame control is in bypass mode
+                                // Bit[7:4]: Not used
+                                // Bit[3:0]: Frame ON number
+#define FRAME_CTRL02    0x4202  // Control Masked Frame Number When both ON and OFF number set to 0x00,frame control is in bypass mode
+                                // Bit[7:4]: Not used
+                                // BIT[3:0]: Frame OFF number
+
+/* ISP top control registers */
+#define PRE_ISP_TEST_SETTING_1  0x3025  // Bit[7]: Test enable
+                                        //         0: Test disable
+                                        //         1: Color bar enable
+                                        // Bit[6]: Rolling
+                                        // Bit[5]: Transparent
+                                        // Bit[4]: Square black and white
+                                        // Bit[3:2]: Color bar style
+                                        //         00: Standard 8 color bar
+                                        //         01: Gradual change at vertical mode 1
+                                        //         10: Gradual change at horizontal
+                                        //         11: Gradual change at vertical mode 2
+                                        // Bit[1:0]: Test select
+                                        //         00: Color bar
+                                        //         01: Random data
+                                        //         10: Square data
+                                        //         11: Black image
+
+//exposure = {0x3500[3:0], 0x3501[7:0], 0x3502[7:0]} / 16 × tROW
+
+/* AEC/AGC control functions */
+#define AEC_PK_MANUAL   0x3201  // AEC Manual Mode Control
+                                // Bit[7:6]: Reserved
+                                // Bit[5]: Gain delay option
+                                //         Valid when 0x3503[4]=1’b0
+                                //         0: Delay one frame latch
+                                //         1: One frame latch
+                                // Bit[4:2]: Reserved
+                                // Bit[1]: AGC manual
+                                //         0: Auto enable
+                                //         1: Manual enable
+                                // Bit[0]: AEC manual
+                                //         0: Auto enable
+                                //         1: Manual enable
+
+//gain = {0x350A[1:0], 0x350B[7:0]} / 16
+
+/* mirror and flip registers */
+#define TIMING_TC_REG20 0x3022  // Timing Control Register
+                                // Bit[2:1]: Vertical flip enable
+                                //         00: Normal
+                                //         11: Vertical flip
+                                // Bit[0]: Vertical binning enable
+#define TIMING_TC_REG21 0x3022  // Timing Control Register
+                                // Bit[5]: Compression Enable
+                                // Bit[2:1]: Horizontal mirror enable
+                                //         00: Normal
+                                //         11: Horizontal mirror
+                                // Bit[0]: Horizontal binning enable
+
+#define CLOCK_POL_CONTROL 0x3024// Bit[5]: PCLK polarity 0: active low
+                                //          1: active high
+                                // Bit[3]: Gate PCLK under VSYNC
+                                // Bit[2]: Gate PCLK under HREF
+                                // Bit[1]: HREF polarity
+                                //          0: active low
+                                //          1: active high
+                                // Bit[0] VSYNC polarity
+                                //          0: active low
+                                //          1: active high
+#define DRIVE_CAPABILITY 0x306a // Bit[7:6]:
+                                //          00: 1x
+                                //          01: 2x
+                                //          10: 3x
+                                //          11: 4x
+
+
+#define X_ADDR_ST_H     0x3800 //Bit[3:0]: X address start[11:8]
+#define X_ADDR_ST_L     0x3801 //Bit[7:0]: X address start[7:0]
+#define Y_ADDR_ST_H     0x3802 //Bit[2:0]: Y address start[10:8]
+#define Y_ADDR_ST_L     0x3803 //Bit[7:0]: Y address start[7:0]
+#define X_ADDR_END_H    0x3804 //Bit[3:0]: X address end[11:8]
+#define X_ADDR_END_L    0x3805 //Bit[7:0]:
+#define Y_ADDR_END_H    0x3806 //Bit[2:0]: Y address end[10:8]
+#define Y_ADDR_END_L    0x3807 //Bit[7:0]:
+// Size after scaling
+#define X_OUTPUT_SIZE_H 0x3808 //Bit[3:0]: DVP output horizontal width[11:8]
+#define X_OUTPUT_SIZE_L 0x3809 //Bit[7:0]:
+#define Y_OUTPUT_SIZE_H 0x380a //Bit[2:0]: DVP output vertical height[10:8]
+#define Y_OUTPUT_SIZE_L 0x380b //Bit[7:0]:
+#define X_TOTAL_SIZE_H  0x380c //Bit[3:0]: Total horizontal size[11:8]
+#define X_TOTAL_SIZE_L  0x380d //Bit[7:0]:
+#define Y_TOTAL_SIZE_H  0x380e //Bit[7:0]: Total vertical size[15:8]
+#define Y_TOTAL_SIZE_L  0x380f //Bit[7:0]:
+#define X_OFFSET_H      0x3810 //Bit[3:0]: ISP horizontal offset[11:8]
+#define X_OFFSET_L      0x3811 //Bit[7:0]:
+#define Y_OFFSET_H      0x3812 //Bit[2:0]: ISP vertical offset[10:8]
+#define Y_OFFSET_L      0x3813 //Bit[7:0]:
+#define X_INCREMENT     0x3814 //Bit[7:4]: Horizontal odd subsample increment
+                               //Bit[3:0]: Horizontal even subsample increment
+#define Y_INCREMENT     0x3815 //Bit[7:4]: Vertical odd subsample increment
+                               //Bit[3:0]: Vertical even subsample increment
+// Size before scaling
+//#define X_INPUT_SIZE    (X_ADDR_END - X_ADDR_ST + 1 - (2 * X_OFFSET))
+//#define Y_INPUT_SIZE    (Y_ADDR_END - Y_ADDR_ST + 1 - (2 * Y_OFFSET))
+
+#define ISP_CONTROL_01   0x3021 // Bit[5]: Scale enable
+                                //          0: Disable
+                                //          1: Enable
+
+#define SCALE_CTRL_1     0x5601 // Bit[6:4]: HDIV RW
+                                //          DCW scale times
+                                //          000: DCW 1 time
+                                //          001: DCW 2 times
+                                //          010: DCW 4 times
+                                //          100: DCW 8 times
+                                //          101: DCW 16 times
+                                //          Others: DCW 16 times
+                                // Bit[2:0]: VDIV RW
+                                //          DCW scale times
+                                //          000: DCW 1 time
+                                //          001: DCW 2 times
+                                //          010: DCW 4 times
+                                //          100: DCW 8 times
+                                //          101: DCW 16 times
+                                //          Others: DCW 16 times
+
+#define SCALE_CTRL_2     0x5602 // X_SCALE High Bits
+#define SCALE_CTRL_3     0x5603 // X_SCALE Low Bits
+#define SCALE_CTRL_4     0x5604 // Y_SCALE High Bits
+#define SCALE_CTRL_5     0x5605 // Y_SCALE Low Bits
+#define SCALE_CTRL_6     0x5606 // Bit[3:0]: V Offset
+
+#define PCLK_RATIO       0x3824 // Bit[4:0]: PCLK ratio manual
+#define VFIFO_CTRL0C     0x460C // Bit[1]: PCLK manual enable
+                                //          0: Auto
+                                //          1: Manual by PCLK_RATIO
+
+#define VFIFO_X_SIZE_H   0x4602
+#define VFIFO_X_SIZE_L   0x4603
+#define VFIFO_Y_SIZE_H   0x4604
+#define VFIFO_Y_SIZE_L   0x4605
+
+#define SC_PLLS_CTRL0    0x303a // Bit[7]: PLLS bypass
+#define SC_PLLS_CTRL1    0x303b // Bit[4:0]: PLLS multiplier
+#define SC_PLLS_CTRL2    0x303c // Bit[6:4]: PLLS charge pump control
+                                // Bit[3:0]: PLLS system divider
+#define SC_PLLS_CTRL3    0x303d // Bit[5:4]: PLLS pre-divider
+                                //          00: 1
+                                //          01: 1.5
+                                //          10: 2
+                                //          11: 3
+                                // Bit[2]: PLLS root-divider - 1
+                                // Bit[1:0]: PLLS seld5
+                                //          00: 1
+                                //          01: 1
+                                //          10: 2
+                                //          11: 2.5
+
+#define COMPRESSION_CTRL00 0x4400 //
+#define COMPRESSION_CTRL01 0x4401 //
+#define COMPRESSION_CTRL02 0x4402 //
+#define COMPRESSION_CTRL03 0x4403 //
+#define COMPRESSION_CTRL04 0x4404 //
+#define COMPRESSION_CTRL05 0x4405 //
+#define COMPRESSION_CTRL06 0x4406 //
+#define COMPRESSION_CTRL07 0x3401 // Bit[5:0]: QS
+#define COMPRESSION_ISI_CTRL 0x4408 //
+#define COMPRESSION_CTRL09 0x4409 //
+#define COMPRESSION_CTRL0a 0x440a //
+#define COMPRESSION_CTRL0b 0x440b //
+#define COMPRESSION_CTRL0c 0x440c //
+#define COMPRESSION_CTRL0d 0x440d //
+#define COMPRESSION_CTRL0E 0x440e //
+
+/**
+ * @brief register value
+ */
+#define TEST_COLOR_BAR  0x02    /* Enable Color Bar roling Test */
+
+#define AEC_PK_MANUAL_AGC_MANUALEN  0x02    /* Enable AGC Manual enable */
+#define AEC_PK_MANUAL_AEC_MANUALEN  0x01    /* Enable AEC Manual enable */
+
+#define TIMING_TC_REG20_VFLIP   0x01 /* Vertical flip enable */
+#define TIMING_TC_REG21_HMIRROR 0x02 /* Horizontal mirror enable */
+
+#endif // __NT99141_REG_REGS_H__

+ 825 - 0
code/components/esp32-camera-master/sensors/private_include/nt99141_settings.h

@@ -0,0 +1,825 @@
+#ifndef _NT99141_SETTINGS_H_
+#define _NT99141_SETTINGS_H_
+
+#include <stdint.h>
+#include <stdbool.h>
+#include "esp_attr.h"
+#include "nt99141_regs.h"
+
+static const ratio_settings_t ratio_table[] = {
+    //  mw,   mh,  sx,  sy,   ex,   ey, ox, oy,   tx,   ty
+    { 1280, 720,   0,   4, 1283, 723, 0, 4, 1660, 963 }, 
+
+};
+
+#define REG_DLY 0xffff
+#define REGLIST_TAIL 0x0000
+
+static const DRAM_ATTR uint16_t sensor_default_regs[][2] = {
+ //initial
+{0x3021, 0x00},
+{REG_DLY, 100}, // delay 100ms
+{0x3109, 0x04},
+{0x3040, 0x04},
+{0x3041, 0x02},
+{0x3042, 0xFF},
+{0x3043, 0x08},
+{0x3052, 0xE0},
+{0x305F, 0x33},
+{0x3100, 0x07},
+{0x3106, 0x03},
+{0x3105, 0x01},
+{0x3108, 0x05},
+{0x3110, 0x22},
+{0x3111, 0x57},
+{0x3112, 0x22},
+{0x3113, 0x55},
+{0x3114, 0x05},
+{0x3135, 0x00},
+{0x32F0, 0x01},
+{0x3290, 0x01},
+{0x3291, 0x80},
+{0x3296, 0x01},
+{0x3297, 0x73},
+{0x3250, 0x80},
+{0x3251, 0x03},
+{0x3252, 0xFF},
+{0x3253, 0x00},
+{0x3254, 0x03},
+{0x3255, 0xFF},
+{0x3256, 0x00},
+{0x3257, 0x50},
+{0x3270, 0x00},
+{0x3271, 0x0C},
+{0x3272, 0x18},
+{0x3273, 0x32},
+{0x3274, 0x44},
+{0x3275, 0x54},
+{0x3276, 0x70},
+{0x3277, 0x88},
+{0x3278, 0x9D},
+{0x3279, 0xB0},
+{0x327A, 0xCF},
+{0x327B, 0xE2},
+{0x327C, 0xEF},
+{0x327D, 0xF7},
+{0x327E, 0xFF},
+{0x3302, 0x00},
+{0x3303, 0x40},
+{0x3304, 0x00},
+{0x3305, 0x96},
+{0x3306, 0x00},
+{0x3307, 0x29},
+{0x3308, 0x07},
+{0x3309, 0xBA},
+{0x330A, 0x06},
+{0x330B, 0xF5},
+{0x330C, 0x01},
+{0x330D, 0x51},
+{0x330E, 0x01},
+{0x330F, 0x30},
+{0x3310, 0x07},
+{0x3311, 0x16},
+{0x3312, 0x07},
+{0x3313, 0xBA},
+{0x3326, 0x02},
+{0x32F6, 0x0F},
+{0x32F9, 0x42},
+{0x32FA, 0x24},
+{0x3325, 0x4A},
+{0x3330, 0x00},
+{0x3331, 0x0A},
+{0x3332, 0xFF},
+{0x3338, 0x30},
+{0x3339, 0x84},
+{0x333A, 0x48},
+{0x333F, 0x07},
+{0x3360, 0x10},
+{0x3361, 0x18},
+{0x3362, 0x1f},
+{0x3363, 0x37},
+{0x3364, 0x80},
+{0x3365, 0x80},
+{0x3366, 0x68},
+{0x3367, 0x60},
+{0x3368, 0x30},
+{0x3369, 0x28},
+{0x336A, 0x20},
+{0x336B, 0x10},
+{0x336C, 0x00},
+{0x336D, 0x20},
+{0x336E, 0x1C},
+{0x336F, 0x18},
+{0x3370, 0x10},
+{0x3371, 0x38},
+{0x3372, 0x3C},
+{0x3373, 0x3F},
+{0x3374, 0x3F},
+{0x338A, 0x34},
+{0x338B, 0x7F},
+{0x338C, 0x10},
+{0x338D, 0x23},
+{0x338E, 0x7F},
+{0x338F, 0x14},
+{0x3375, 0x08},
+{0x3376, 0x0C},
+{0x3377, 0x18},
+{0x3378, 0x20},
+{0x3012, 0x02},
+{0x3013, 0xD0},
+{0x3025, 0x02}, //colorbar
+{REGLIST_TAIL, 0x00}, // tail
+};
+
+static const DRAM_ATTR uint16_t sensor_fmt_jpeg[][2] = {
+    {0x32F0, 0x70}, // YUV422
+    {REGLIST_TAIL, 0x00}, // tail
+};
+
+static const DRAM_ATTR uint16_t sensor_fmt_raw[][2] = {
+    {0x32F0, 0x50}, // RAW
+    {REGLIST_TAIL, 0x00}, // tail
+};
+
+static const DRAM_ATTR uint16_t sensor_fmt_grayscale[][2] = {
+    {0x32F1, 0x01},
+    {REGLIST_TAIL, 0x00}, // tail
+};
+
+static const DRAM_ATTR uint16_t sensor_fmt_yuv422[][2] = {
+    {0x32F0, 0x00}, // YUV422
+    {REGLIST_TAIL, 0x00}, // tail
+};
+
+static const DRAM_ATTR uint16_t sensor_fmt_rgb565[][2] = {
+    {0x32F0, 0x01}, // RGB
+    {REGLIST_TAIL, 0x00}, // tail
+};
+
+static const DRAM_ATTR uint8_t sensor_saturation_levels[9][1] = {
+    {0x60},//-4
+    {0x68},//-3
+    {0x70},//-2
+    {0x78},//-1
+    {0x80},//0
+    {0x88},//+1
+    {0x90},//+2
+    {0x98},//+3
+    {0xA0},//+4
+};
+
+static const DRAM_ATTR uint8_t sensor_special_effects[7][4] = {
+    {0x00, 0x80, 0x80, 0x01},//Normal
+    {0x03, 0x80, 0x80, 0x01},//Negative
+    {0x01, 0x80, 0x80, 0x01},//Grayscale
+    {0x05, 0x2A, 0xF0, 0x01},//Red Tint
+    {0x05, 0x60, 0x20, 0x01},//Green Tint
+    {0x05, 0xF0, 0x80, 0x01},//Blue Tint
+    {0x02, 0x80, 0x80, 0x01},//Sepia
+	
+};
+
+// AE LEVEL
+static const DRAM_ATTR uint16_t sensor_ae_level[][2] = {
+
+// 1. [AE_Target : 0x24]
+// Set_Device_Format = FORMAT_16_8
+// SET_Device_Addr = 0x54
+ {0x32B8, 0x29 },
+ {0x32B9, 0x1F },
+ {0x32BC, 0x24 },
+ {0x32BD, 0x27 },
+ {0x32BE, 0x21 },
+//------------------------------------------------------------------------
+// 2. [AE_Target : 0x28]
+// Set_Device_Format = FORMAT_16_8
+// SET_Device_Addr = 0x54
+ {0x32B8, 0x2D },
+ {0x32B9, 0x23 },
+ {0x32BC, 0x28 },
+ {0x32BD, 0x2B },
+ {0x32BE, 0x25 },
+//------------------------------------------------------------------------
+// 3. [AE_Target : 0x2C]
+// Set_Device_Format = FORMAT_16_8
+// SET_Device_Addr = 0x54
+ {0x32B8, 0x32 },
+ {0x32B9, 0x26 },
+ {0x32BC, 0x2C },
+ {0x32BD, 0x2F },
+ {0x32BE, 0x29 },
+//------------------------------------------------------------------------
+// 4, [AE_Target : 0x30]
+// Set_Device_Format = FORMAT_16_8
+// SET_Device_Addr = 0x54
+ {0x32B8, 0x36 },
+ {0x32B9, 0x2A },
+ {0x32BC, 0x30 },
+ {0x32BD, 0x33 },
+ {0x32BE, 0x2D },
+//------------------------------------------------------------------------
+// 5. [AE_Target : 0x34]
+// Set_Device_Format = FORMAT_16_8
+// SET_Device_Addr = 0x54
+ {0x32B8, 0x3B },
+ {0x32B9, 0x2D },
+ {0x32BC, 0x34 },
+ {0x32BD, 0x38 },
+ {0x32BE, 0x30 },
+//------------------------------------------------------------------------
+// 6. [AE_Target : 0x38]
+// Set_Device_Format = FORMAT_16_8
+// SET_Device_Addr = 0x54
+ {0x32B8, 0x3F },
+ {0x32B9, 0x31 },
+ {0x32BC, 0x38 },
+ {0x32BD, 0x3C },
+ {0x32BE, 0x34 },
+//------------------------------------------------------------------------
+// 7. [AE_Target : 0x3D]
+// Set_Device_Format = FORMAT_16_8
+// SET_Device_Addr = 0x54
+ {0x32B8, 0x44 },
+ {0x32B9, 0x34 },
+ {0x32BC, 0x3C },
+ {0x32BD, 0x40 },
+ {0x32BE, 0x38 },
+//------------------------------------------------------------------------
+// 8. [AE_Target : 0x40]
+// Set_Device_Format = FORMAT_16_8
+// SET_Device_Addr = 0x54
+ {0x32B8, 0x48 },
+ {0x32B9, 0x38 },
+ {0x32BC, 0x40 },
+ {0x32BD, 0x44 },
+ {0x32BE, 0x3C },
+//------------------------------------------------------------------------
+// 9. [AE_Target : 0x44]
+// Set_Device_Format = FORMAT_16_8
+// SET_Device_Addr = 0x54
+ {0x32B8, 0x4D },
+ {0x32B9, 0x3B },
+ {0x32BC, 0x44 },
+ {0x32BD, 0x49 },
+ {0x32BE, 0x3F },
+};
+
+static const DRAM_ATTR uint16_t sensor_framesize_HD[][2] = {
+//[JPEG_1280x720_8.18_8.18_Fps]
+{0x3021, 0x00},
+{REG_DLY, 100}, // delay 100ms
+{0x32BF, 0x60}, 
+{0x32C0, 0x5A}, 
+{0x32C1, 0x5A}, 
+{0x32C2, 0x5A}, 
+{0x32C3, 0x00}, 
+{0x32C4, 0x20}, 
+{0x32C5, 0x20}, 
+{0x32C6, 0x20}, 
+{0x32C7, 0x00}, 
+{0x32C8, 0x3C}, 
+{0x32C9, 0x5A}, 
+{0x32CA, 0x7A}, 
+{0x32CB, 0x7A}, 
+{0x32CC, 0x7A}, 
+{0x32CD, 0x7A}, 
+{0x32DB, 0x5E}, 
+{0x32F0, 0x70}, 
+{0x3400, 0x08}, 
+{0x3400, 0x00}, 
+{0x3401, 0x4E}, 
+{0x3404, 0x00}, 
+{0x3405, 0x00}, 
+{0x3410, 0x00}, 
+{0x3200, 0x3E}, 
+{0x3201, 0x0F}, 
+{0x3028, 0x0F}, 
+{0x3029, 0x00}, 
+{0x302A, 0x08}, 
+{0x3022, 0x24}, 
+{0x3023, 0x24}, 
+{0x3002, 0x00}, 
+{0x3003, 0x04}, 
+{0x3004, 0x00}, 
+{0x3005, 0x04}, 
+{0x3006, 0x05}, 
+{0x3007, 0x03}, 
+{0x3008, 0x02}, 
+{0x3009, 0xD3}, 
+{0x300A, 0x06}, 
+{0x300B, 0x7C}, 
+{0x300C, 0x02}, 
+{0x300D, 0xE0}, 
+{0x300E, 0x05}, 
+{0x300F, 0x00}, 
+{0x3010, 0x02}, 
+{0x3011, 0xD0}, 
+{0x32B8, 0x3F}, 
+{0x32B9, 0x31}, 
+{0x32BB, 0x87}, 
+{0x32BC, 0x38}, 
+{0x32BD, 0x3C}, 
+{0x32BE, 0x34}, 
+{0x3201, 0x3F}, 
+{0x3021, 0x06},
+{0x3025, 0x00}, //normal 
+{0x3400, 0x01}, 
+{0x3060, 0x01}, 
+{REGLIST_TAIL, 0x00}, // tail
+};
+
+static const DRAM_ATTR uint16_t sensor_framesize_VGA[][2] = {
+//[JPEG_640x480_10.14_10.14_Fps]
+{0x3021, 0x00},
+{REG_DLY, 100}, // delay 100ms
+{0x32BF, 0x60}, 
+{0x32C0, 0x5A}, 
+{0x32C1, 0x5A}, 
+{0x32C2, 0x5A}, 
+{0x32C3, 0x00}, 
+{0x32C4, 0x20}, 
+{0x32C5, 0x20}, 
+{0x32C6, 0x20}, 
+{0x32C7, 0x00}, 
+{0x32C8, 0x4B}, 
+{0x32C9, 0x5A}, 
+{0x32CA, 0x7A}, 
+{0x32CB, 0x7A}, 
+{0x32CC, 0x7A}, 
+{0x32CD, 0x7A}, 
+{0x32DB, 0x62}, 
+{0x32F0, 0x70}, 
+{0x3400, 0x08}, 
+{0x3400, 0x00}, 
+{0x3401, 0x4E}, 
+{0x3404, 0x00}, 
+{0x3405, 0x00}, 
+{0x3410, 0x00}, 
+{0x32E0, 0x02}, 
+{0x32E1, 0x80}, 
+{0x32E2, 0x01}, 
+{0x32E3, 0xE0}, 
+{0x32E4, 0x00}, 
+{0x32E5, 0x80}, 
+{0x32E6, 0x00}, 
+{0x32E7, 0x80}, 
+{0x3200, 0x3E}, 
+{0x3201, 0x0F}, 
+{0x3028, 0x0F}, 
+{0x3029, 0x00}, 
+{0x302A, 0x08}, 
+{0x3022, 0x24}, 
+{0x3023, 0x24}, 
+{0x3002, 0x00}, 
+{0x3003, 0xA4}, 
+{0x3004, 0x00}, 
+{0x3005, 0x04}, 
+{0x3006, 0x04}, 
+{0x3007, 0x63}, 
+{0x3008, 0x02}, 
+{0x3009, 0xD3}, 
+{0x300A, 0x05}, 
+{0x300B, 0x3C}, 
+{0x300C, 0x02}, 
+{0x300D, 0xE0}, 
+{0x300E, 0x03}, 
+{0x300F, 0xC0}, 
+{0x3010, 0x02}, 
+{0x3011, 0xD0}, 
+{0x32B8, 0x3F}, 
+{0x32B9, 0x31}, 
+{0x32BB, 0x87}, 
+{0x32BC, 0x38}, 
+{0x32BD, 0x3C}, 
+{0x32BE, 0x34}, 
+{0x3201, 0x7F}, 
+{0x3021, 0x06},
+{0x3025, 0x00}, //normal 
+{0x3400, 0x01}, 
+{0x3060, 0x01}, 
+{REGLIST_TAIL, 0x00}, // tail
+};
+
+static const DRAM_ATTR uint16_t sensor_framesize_QVGA[][2] = {
+//[JPEG_320x240_10.14_10.14_Fps] 
+{0x3021, 0x00},
+{REG_DLY, 100}, // delay 100ms
+{0x32BF, 0x60}, 
+{0x32C0, 0x5A}, 
+{0x32C1, 0x5A}, 
+{0x32C2, 0x5A}, 
+{0x32C3, 0x00}, 
+{0x32C4, 0x20}, 
+{0x32C5, 0x20}, 
+{0x32C6, 0x20}, 
+{0x32C7, 0x00}, 
+{0x32C8, 0x4B}, 
+{0x32C9, 0x5A}, 
+{0x32CA, 0x7A}, 
+{0x32CB, 0x7A}, 
+{0x32CC, 0x7A}, 
+{0x32CD, 0x7A}, 
+{0x32DB, 0x62}, 
+{0x32F0, 0x70}, 
+{0x3400, 0x08}, 
+{0x3400, 0x00}, 
+{0x3401, 0x4E}, 
+{0x3404, 0x00}, 
+{0x3405, 0x00}, 
+{0x3410, 0x00}, 
+{0x32E0, 0x01}, 
+{0x32E1, 0x40}, 
+{0x32E2, 0x00}, 
+{0x32E3, 0xF0}, 
+{0x32E4, 0x02}, 
+{0x32E5, 0x02}, 
+{0x32E6, 0x02}, 
+{0x32E7, 0x03}, 
+{0x3200, 0x3E}, 
+{0x3201, 0x0F}, 
+{0x3028, 0x0F}, 
+{0x3029, 0x00}, 
+{0x302A, 0x08}, 
+{0x3022, 0x24}, 
+{0x3023, 0x24}, 
+{0x3002, 0x00}, 
+{0x3003, 0xA4}, 
+{0x3004, 0x00}, 
+{0x3005, 0x04}, 
+{0x3006, 0x04}, 
+{0x3007, 0x63}, 
+{0x3008, 0x02}, 
+{0x3009, 0xD3}, 
+{0x300A, 0x05}, 
+{0x300B, 0x3C}, 
+{0x300C, 0x02}, 
+{0x300D, 0xE0}, 
+{0x300E, 0x03}, 
+{0x300F, 0xC0}, 
+{0x3010, 0x02}, 
+{0x3011, 0xD0}, 
+{0x32B8, 0x3F}, 
+{0x32B9, 0x31}, 
+{0x32BB, 0x87}, 
+{0x32BC, 0x38}, 
+{0x32BD, 0x3C}, 
+{0x32BE, 0x34}, 
+{0x3201, 0x7F}, 
+{0x3021, 0x06},
+{0x3025, 0x00}, //normal
+{0x3400, 0x01}, 
+{0x3060, 0x01}, 
+{REGLIST_TAIL, 0x00}, // tail
+};
+
+static const DRAM_ATTR uint16_t sensor_framesize_VGA_xyskip[][2] = {
+// [JPEG_640x360_20.00_25.01_Fps_XY_Skip]
+// Set_Device_Format = FORMAT_16_8 
+// SET_Device_Addr = 0x54 
+{0x3021, 0x00},
+{REG_DLY, 100}, // delay 100ms
+{0x32BF, 0x60 },
+{0x320A, 0xB2 },
+{0x32C0, 0x64 },
+{0x32C1, 0x64 },
+{0x32C2, 0x64 },
+{0x32C3, 0x00 },
+{0x32C4, 0x20 },
+{0x32C5, 0x20 },
+{0x32C6, 0x20 },
+{0x32C7, 0x00 },
+{0x32C8, 0x62 },
+{0x32C9, 0x64 },
+{0x32CA, 0x84 },
+{0x32CB, 0x84 },
+{0x32CC, 0x84 },
+{0x32CD, 0x84 },
+{0x32DB, 0x68 },
+{0x32F0, 0x70 },
+{0x3400, 0x08 },
+{0x3400, 0x00 },
+{0x3401, 0x4E },
+{0x3404, 0x00 },
+{0x3405, 0x00 },
+{0x3410, 0x00 },
+{0x3200, 0x3E },
+{0x3201, 0x0F },
+{0x3028, 0x0F },
+{0x3029, 0x00 },
+{0x302A, 0x08 },
+{0x3022, 0x24 },
+{0x3023, 0x6C },
+{0x3002, 0x00 },
+{0x3003, 0x04 },
+{0x3004, 0x00 },
+{0x3005, 0x04 },
+{0x3006, 0x05 },
+{0x3007, 0x03 },
+{0x3008, 0x02 },
+{0x3009, 0xD3 },
+{0x300A, 0x03 },
+{0x300B, 0xFC },
+{0x300C, 0x01 },
+{0x300D, 0x88 },
+{0x300E, 0x02 },
+{0x300F, 0x80 },
+{0x3010, 0x01 },
+{0x3011, 0x68 },
+{0x32B8, 0x3F },
+{0x32B9, 0x31 },
+{0x32BB, 0x87 },
+{0x32BC, 0x38 },
+{0x32BD, 0x3C },
+{0x32BE, 0x34 },
+{0x3201, 0x3F },
+{0x3025, 0x00 }, //normal
+{0x3021, 0x06 },
+{0x3400, 0x01 },
+{0x3060, 0x01 },
+{REGLIST_TAIL, 0x00}, // tail
+};
+
+static const DRAM_ATTR uint16_t sensor_framesize_VGA_xskip[][2] = {
+//[JPEG_640x480_Xskip_13.32_13.32_Fps]
+{0x3021, 0x00},
+{REG_DLY, 100}, // delay 100ms
+{0x32BF, 0x60}, 
+{0x32C0, 0x5A}, 
+{0x32C1, 0x5A}, 
+{0x32C2, 0x5A}, 
+{0x32C3, 0x00}, 
+{0x32C4, 0x20}, 
+{0x32C5, 0x20}, 
+{0x32C6, 0x20}, 
+{0x32C7, 0x00}, 
+{0x32C8, 0x62}, 
+{0x32C9, 0x5A}, 
+{0x32CA, 0x7A}, 
+{0x32CB, 0x7A}, 
+{0x32CC, 0x7A}, 
+{0x32CD, 0x7A}, 
+{0x32DB, 0x68}, 
+{0x32F0, 0x70}, 
+{0x3400, 0x08}, 
+{0x3400, 0x00}, 
+{0x3401, 0x4E}, 
+{0x3404, 0x00}, 
+{0x3405, 0x00}, 
+{0x3410, 0x00}, 
+{0x32E0, 0x02}, 
+{0x32E1, 0x80}, 
+{0x32E2, 0x01}, 
+{0x32E3, 0xE0}, 
+{0x32E4, 0x00}, 
+{0x32E5, 0x00}, 
+{0x32E6, 0x00}, 
+{0x32E7, 0x80}, 
+{0x3200, 0x3E}, 
+{0x3201, 0x0F}, 
+{0x3028, 0x0F}, 
+{0x3029, 0x00}, 
+{0x302A, 0x08}, 
+{0x3022, 0x24}, 
+{0x3023, 0x2C}, 
+{0x3002, 0x00}, 
+{0x3003, 0x04}, 
+{0x3004, 0x00}, 
+{0x3005, 0x04}, 
+{0x3006, 0x05}, 
+{0x3007, 0x03}, 
+{0x3008, 0x02}, 
+{0x3009, 0xD3}, 
+{0x300A, 0x03}, 
+{0x300B, 0xFC}, 
+{0x300C, 0x02}, 
+{0x300D, 0xE0}, 
+{0x300E, 0x02}, 
+{0x300F, 0x80}, 
+{0x3010, 0x02}, 
+{0x3011, 0xD0}, 
+{0x32B8, 0x3F}, 
+{0x32B9, 0x31}, 
+{0x32BB, 0x87}, 
+{0x32BC, 0x38}, 
+{0x32BD, 0x3C}, 
+{0x32BE, 0x34}, 
+{0x3201, 0x7F}, 
+{0x3021, 0x06},
+{0x3025, 0x00}, //normal 
+{0x3400, 0x01}, 
+{0x3060, 0x01}, 
+{REGLIST_TAIL, 0x00}, // tail
+};
+
+static const DRAM_ATTR uint16_t sensor_framesize_QVGA_xskip[][2] = {
+{0x3021, 0x00},
+{REG_DLY, 100}, // delay 100ms
+//[JPEG_320x240_Xskip_13.32_13.32_Fps]
+{0x32BF, 0x60}, 
+{0x32C0, 0x5A}, 
+{0x32C1, 0x5A}, 
+{0x32C2, 0x5A}, 
+{0x32C3, 0x00}, 
+{0x32C4, 0x20}, 
+{0x32C5, 0x20}, 
+{0x32C6, 0x20}, 
+{0x32C7, 0x00}, 
+{0x32C8, 0x62}, 
+{0x32C9, 0x5A}, 
+{0x32CA, 0x7A}, 
+{0x32CB, 0x7A}, 
+{0x32CC, 0x7A}, 
+{0x32CD, 0x7A}, 
+{0x32DB, 0x68}, 
+{0x32F0, 0x70}, 
+{0x3400, 0x08}, 
+{0x3400, 0x00}, 
+{0x3401, 0x4E}, 
+{0x3404, 0x00}, 
+{0x3405, 0x00}, 
+{0x3410, 0x00}, 
+{0x32E0, 0x01}, 
+{0x32E1, 0x40}, 
+{0x32E2, 0x00}, 
+{0x32E3, 0xF0}, 
+{0x32E4, 0x01}, 
+{0x32E5, 0x01}, 
+{0x32E6, 0x02}, 
+{0x32E7, 0x03}, 
+{0x3200, 0x3E}, 
+{0x3201, 0x0F}, 
+{0x3028, 0x0F}, 
+{0x3029, 0x00}, 
+{0x302A, 0x08}, 
+{0x3022, 0x24}, 
+{0x3023, 0x2C}, 
+{0x3002, 0x00}, 
+{0x3003, 0x04}, 
+{0x3004, 0x00}, 
+{0x3005, 0x04}, 
+{0x3006, 0x05}, 
+{0x3007, 0x03}, 
+{0x3008, 0x02}, 
+{0x3009, 0xD3}, 
+{0x300A, 0x03}, 
+{0x300B, 0xFC}, 
+{0x300C, 0x02}, 
+{0x300D, 0xE0}, 
+{0x300E, 0x02}, 
+{0x300F, 0x80}, 
+{0x3010, 0x02}, 
+{0x3011, 0xD0}, 
+{0x32B8, 0x3F}, 
+{0x32B9, 0x31}, 
+{0x32BB, 0x87}, 
+{0x32BC, 0x38}, 
+{0x32BD, 0x3C}, 
+{0x32BE, 0x34}, 
+{0x3201, 0x7F}, 
+{0x3021, 0x06},
+{0x3025, 0x00}, //normal 
+{0x3400, 0x01}, 
+{0x3060, 0x01},
+{REGLIST_TAIL, 0x00}, // tail
+};
+
+
+static const DRAM_ATTR uint16_t sensor_framesize_VGA_crop[][2] = {
+//[JPEG_640x480_Crop_19.77_19.77_Fps]
+{0x3021, 0x00},
+{REG_DLY, 100}, // delay 100ms
+{0x32BF, 0x60}, 
+{0x32C0, 0x5A}, 
+{0x32C1, 0x5A}, 
+{0x32C2, 0x5A}, 
+{0x32C3, 0x00}, 
+{0x32C4, 0x20}, 
+{0x32C5, 0x20}, 
+{0x32C6, 0x20}, 
+{0x32C7, 0x00}, 
+{0x32C8, 0x62}, 
+{0x32C9, 0x5A}, 
+{0x32CA, 0x7A}, 
+{0x32CB, 0x7A}, 
+{0x32CC, 0x7A}, 
+{0x32CD, 0x7A}, 
+{0x32DB, 0x68}, 
+{0x32F0, 0x70}, 
+{0x3400, 0x08}, 
+{0x3400, 0x00}, 
+{0x3401, 0x4E}, 
+{0x3404, 0x00}, 
+{0x3405, 0x00}, 
+{0x3410, 0x00}, 
+{0x3200, 0x3E}, 
+{0x3201, 0x0F}, 
+{0x3028, 0x0F}, 
+{0x3029, 0x00}, 
+{0x302A, 0x08}, 
+{0x3022, 0x24}, 
+{0x3023, 0x24}, 
+{0x3002, 0x01}, 
+{0x3003, 0x44}, 
+{0x3004, 0x00}, 
+{0x3005, 0x7C}, 
+{0x3006, 0x03}, 
+{0x3007, 0xC3}, 
+{0x3008, 0x02}, 
+{0x3009, 0x5B}, 
+{0x300A, 0x03}, 
+{0x300B, 0xFC}, 
+{0x300C, 0x01}, 
+{0x300D, 0xF0}, 
+{0x300E, 0x02}, 
+{0x300F, 0x80}, 
+{0x3010, 0x01}, 
+{0x3011, 0xE0}, 
+{0x32B8, 0x3F}, 
+{0x32B9, 0x31}, 
+{0x32BB, 0x87}, 
+{0x32BC, 0x38}, 
+{0x32BD, 0x3C}, 
+{0x32BE, 0x34}, 
+{0x3201, 0x3F}, 
+{0x3021, 0x06},
+{0x3025, 0x00}, //normal 
+{0x3400, 0x01}, 
+{0x3060, 0x01}, 
+{REGLIST_TAIL, 0x00}, // tail
+};
+
+static const DRAM_ATTR uint16_t sensor_framesize_QVGA_crop[][2] = {
+//[JPEG_320x240_Crop_19.77_19.77_Fps]
+{0x3021, 0x00},
+{REG_DLY, 100}, // delay 100ms
+{0x32BF, 0x60}, 
+{0x32C0, 0x5A}, 
+{0x32C1, 0x5A}, 
+{0x32C2, 0x5A}, 
+{0x32C3, 0x00}, 
+{0x32C4, 0x20}, 
+{0x32C5, 0x20}, 
+{0x32C6, 0x20}, 
+{0x32C7, 0x00}, 
+{0x32C8, 0x62}, 
+{0x32C9, 0x5A}, 
+{0x32CA, 0x7A}, 
+{0x32CB, 0x7A}, 
+{0x32CC, 0x7A}, 
+{0x32CD, 0x7A}, 
+{0x32DB, 0x68}, 
+{0x32F0, 0x70}, 
+{0x3400, 0x08}, 
+{0x3400, 0x00}, 
+{0x3401, 0x4E}, 
+{0x3404, 0x00}, 
+{0x3405, 0x00}, 
+{0x3410, 0x00}, 
+{0x32E0, 0x01}, 
+{0x32E1, 0x40}, 
+{0x32E2, 0x00}, 
+{0x32E3, 0xF0}, 
+{0x32E4, 0x01}, 
+{0x32E5, 0x01}, 
+{0x32E6, 0x01}, 
+{0x32E7, 0x02}, 
+{0x3200, 0x3E}, 
+{0x3201, 0x0F}, 
+{0x3028, 0x0F}, 
+{0x3029, 0x00}, 
+{0x302A, 0x08}, 
+{0x3022, 0x24}, 
+{0x3023, 0x24}, 
+{0x3002, 0x01}, 
+{0x3003, 0x44}, 
+{0x3004, 0x00}, 
+{0x3005, 0x7C}, 
+{0x3006, 0x03}, 
+{0x3007, 0xC3}, 
+{0x3008, 0x02}, 
+{0x3009, 0x5B}, 
+{0x300A, 0x03}, 
+{0x300B, 0xFC}, 
+{0x300C, 0x01}, 
+{0x300D, 0xF0}, 
+{0x300E, 0x02}, 
+{0x300F, 0x80}, 
+{0x3010, 0x01}, 
+{0x3011, 0xE0}, 
+{0x32B8, 0x3F}, 
+{0x32B9, 0x31}, 
+{0x32BB, 0x87}, 
+{0x32BC, 0x38}, 
+{0x32BD, 0x3C}, 
+{0x32BE, 0x34}, 
+{0x3201, 0x7F}, 
+{0x3021, 0x06},
+{0x3025, 0x00}, //normal 
+{0x3400, 0x01}, 
+{0x3060, 0x01}, 
+{REGLIST_TAIL, 0x00}, // tail
+};
+
+#endif
+
+

+ 0 - 0
code/lib/sensors/ov2640.h → code/components/esp32-camera-master/sensors/private_include/ov2640.h


+ 0 - 0
code/lib/sensors/ov2640_regs.h → code/components/esp32-camera-master/sensors/private_include/ov2640_regs.h


+ 0 - 0
code/lib/sensors/ov2640_settings.h → code/components/esp32-camera-master/sensors/private_include/ov2640_settings.h


+ 0 - 0
code/lib/sensors/ov3660.h → code/components/esp32-camera-master/sensors/private_include/ov3660.h


+ 0 - 0
code/lib/sensors/ov3660_regs.h → code/components/esp32-camera-master/sensors/private_include/ov3660_regs.h


+ 0 - 0
code/lib/sensors/ov3660_settings.h → code/components/esp32-camera-master/sensors/private_include/ov3660_settings.h


+ 0 - 0
code/lib/sensors/ov5640.h → code/components/esp32-camera-master/sensors/private_include/ov5640.h


+ 0 - 0
code/lib/sensors/ov5640_regs.h → code/components/esp32-camera-master/sensors/private_include/ov5640_regs.h


+ 0 - 0
code/lib/sensors/ov5640_settings.h → code/components/esp32-camera-master/sensors/private_include/ov5640_settings.h


+ 14 - 0
code/components/esp32-camera-master/sensors/private_include/ov7670.h

@@ -0,0 +1,14 @@
+/*
+ * This file is part of the OpenMV project.
+ * author: Juan Schiavoni <juanjoseschiavoni@hotmail.com>
+ * This work is licensed under the MIT license, see the file LICENSE for details.
+ *
+ * OV7670 driver.
+ *
+ */
+#ifndef __OV7670_H__
+#define __OV7670_H__
+#include "sensor.h"
+
+int ov7670_init(sensor_t *sensor);
+#endif // __OV7670_H__

+ 354 - 0
code/components/esp32-camera-master/sensors/private_include/ov7670_regs.h

@@ -0,0 +1,354 @@
+/*
+ * This file is for the OpenMV project so the OV7670 can be used
+ * author: Juan Schiavoni <juanjoseschiavoni@hotmail.com>
+ *
+ * OV7670 register definitions.
+ */
+#ifndef __OV7670_REG_REGS_H__
+#define __OV7670_REG_REGS_H__
+#define GAIN                    0x00 /* AGC – Gain control gain setting  */
+#define BLUE                    0x01 /* AWB – Blue channel gain setting  */
+#define RED                     0x02 /* AWB – Red channel gain setting   */
+#define VREF                    0x03 /* AWB – Green channel gain setting */
+#define COM1			        0x04 /* Common Control 1 */
+#define BAVG                    0x05 /* U/B Average Level   */
+#define GAVG                    0x06 /* Y/Gb Average Level  */
+#define AECH                    0x07 /* Exposure VAlue - AEC MSB 5 bits  */
+#define RAVG                    0x08 /* V/R Average Level */
+
+#define COM2                    0x09 /* Common Control 2 */
+#define COM2_SOFT_SLEEP         0x10 /* Soft sleep mode  */
+#define COM2_OUT_DRIVE_1x       0x00 /* Output drive capability 1x */
+#define COM2_OUT_DRIVE_2x       0x01 /* Output drive capability 2x */
+#define COM2_OUT_DRIVE_3x       0x02 /* Output drive capability 3x */
+#define COM2_OUT_DRIVE_4x       0x03 /* Output drive capability 4x */
+
+#define REG_PID                 0x0A /* Product ID Number MSB */
+#define REG_VER                 0x0B /* Product ID Number LSB */
+
+#define COM3                    0x0C /* Common Control 3 		 */
+#define COM3_SWAP_OUT           0x40 /* Output data MSB/LSB swap */
+#define COM3_TRI_CLK            0x20 /* Tri-state output clock   */
+#define COM3_TRI_DATA           0x10 /* Tri-state option output  */
+#define COM3_SCALE_EN           0x08 /* Scale enable             */
+#define COM3_DCW                0x04 /* DCW enable               */
+
+#define COM4                    0x0D /* Common Control 4         */
+#define COM4_PLL_BYPASS         0x00 /* Bypass PLL               */
+#define COM4_PLL_4x             0x40 /* PLL frequency 4x         */
+#define COM4_PLL_6x             0x80 /* PLL frequency 6x         */
+#define COM4_PLL_8x             0xc0 /* PLL frequency 8x         */
+#define COM4_AEC_FULL           0x00 /* AEC evaluate full window */
+#define COM4_AEC_1_2            0x10 /* AEC evaluate 1/2 window  */
+#define COM4_AEC_1_4            0x20 /* AEC evaluate 1/4 window  */
+#define COM4_AEC_2_3            0x30 /* AEC evaluate 2/3 window  */
+
+#define COM5                    0x0E /* Common Control 5 */
+#define COM5_AFR                0x80 /* Auto frame rate control ON/OFF selection (night mode) */
+#define COM5_AFR_SPEED          0x40 /* Auto frame rate control speed selection */
+#define COM5_AFR_0              0x00 /* No reduction of frame rate          */
+#define COM5_AFR_1_2            0x10 /* Max reduction to 1/2 frame rate     */
+#define COM5_AFR_1_4            0x20 /* Max reduction to 1/4 frame rate     */
+#define COM5_AFR_1_8            0x30 /* Max reduction to 1/8 frame rate     */
+#define COM5_AFR_4x             0x04 /* Add frame when AGC reaches 4x gain  */
+#define COM5_AFR_8x             0x08 /* Add frame when AGC reaches 8x gain  */
+#define COM5_AFR_16x            0x0c /* Add frame when AGC reaches 16x gain */
+#define COM5_AEC_NO_LIMIT       0x01 /* No limit to AEC increase step       */
+
+#define COM6                    0x0F /* Common Control 6 */
+#define COM6_AUTO_WINDOW        0x01 /* Auto window setting ON/OFF selection when format changes */
+
+#define AEC                     0x10 /* AEC[7:0] (see register AECH for AEC[15:8]) */
+#define CLKRC                   0x11 /* Internal Clock */
+
+#define COM7                    0x12 /* Common Control 7         */
+#define COM7_RESET              0x80 /* SCCB Register Reset      */
+#define COM7_RES_VGA            0x00 /* Resolution VGA           */
+#define COM7_RES_QVGA           0x40 /* Resolution QVGA          */
+#define COM7_BT656              0x20 /* BT.656 protocol ON/OFF   */
+#define COM7_SENSOR_RAW         0x10 /* Sensor RAW               */
+#define COM7_FMT_GBR422         0x00 /* RGB output format GBR422 */
+#define COM7_FMT_RGB565         0x04 /* RGB output format RGB565 */
+#define COM7_FMT_RGB555         0x08 /* RGB output format RGB555 */
+#define COM7_FMT_RGB444         0x0C /* RGB output format RGB444 */
+#define COM7_FMT_YUV            0x00 /* Output format YUV        */
+#define COM7_FMT_P_BAYER        0x01 /* Output format Processed Bayer RAW */
+#define COM7_FMT_RGB            0x04 /* Output format RGB        */
+#define COM7_FMT_R_BAYER        0x03 /* Output format Bayer RAW  */
+#define COM7_SET_FMT(r, x)      ((r&0xFC)|((x&0x5)<<0))
+
+#define COM8                    0x13 /* Common Control 8                */
+#define COM8_FAST_AUTO          0x80 /* Enable fast AGC/AEC algorithm   */
+#define COM8_STEP_VSYNC         0x00 /* AEC - Step size limited to vertical blank */
+#define COM8_STEP_UNLIMIT       0x40 /* AEC - Step size unlimited step size       */
+#define COM8_BANDF_EN           0x20 /* Banding filter ON/OFF */
+#define COM8_AEC_BANDF          0x10 /* Enable AEC below banding value */
+#define COM8_AEC_FINE_EN        0x08 /* Fine AEC ON/OFF control */
+#define COM8_AGC_EN             0x04 /* AGC Enable */
+#define COM8_AWB_EN             0x02 /* AWB Enable */
+#define COM8_AEC_EN             0x01 /* AEC Enable */
+#define COM8_SET_AGC(r, x)      ((r&0xFB)|((x&0x1)<<2))
+#define COM8_SET_AWB(r, x)      ((r&0xFD)|((x&0x1)<<1))
+#define COM8_SET_AEC(r, x)      ((r&0xFE)|((x&0x1)<<0))
+
+#define COM9                    0x14 /* Common Control 9 */
+#define COM9_HISTO_AVG          0x80 /* Histogram or average based AEC/AGC selection */
+#define COM9_AGC_GAIN_2x        0x00 /* Automatic Gain Ceiling 2x  */
+#define COM9_AGC_GAIN_4x        0x10 /* Automatic Gain Ceiling 4x  */
+#define COM9_AGC_GAIN_8x        0x20 /* Automatic Gain Ceiling 8x  */
+#define COM9_AGC_GAIN_16x       0x30 /* Automatic Gain Ceiling 16x */
+#define COM9_AGC_GAIN_32x       0x40 /* Automatic Gain Ceiling 32x */
+#define COM9_DROP_VSYNC         0x04 /* Drop VSYNC output of corrupt frame */
+#define COM9_DROP_HREF          0x02 /* Drop HREF output of corrupt frame  */
+#define COM9_SET_AGC(r, x)      ((r&0x8F)|((x&0x07)<<4))
+
+#define COM10                   0x15 /* Common Control 10 */
+#define COM10_NEGATIVE          0x80 /* Output negative data */
+#define COM10_HSYNC_EN          0x40 /* HREF changes to HSYNC */
+#define COM10_PCLK_FREE         0x00 /* PCLK output option: free running PCLK */
+#define COM10_PCLK_MASK         0x20 /* PCLK output option: masked during horizontal blank  */
+#define COM10_PCLK_REV          0x10 /* PCLK reverse */
+#define COM10_HREF_REV          0x08 /* HREF reverse */
+#define COM10_VSYNC_FALLING     0x00 /* VSYNC changes on falling edge of PCLK */
+#define COM10_VSYNC_RISING      0x04 /* VSYNC changes on rising edge of PCLK */
+#define COM10_VSYNC_NEG         0x02 /* VSYNC negative */
+#define COM10_OUT_RANGE_8       0x01 /* Output data range: Full range */
+#define COM10_OUT_RANGE_10      0x00 /* Output data range: Data from [10] to [F0] (8 MSBs) */
+
+#define RSVD_16                 0x16 /* Reserved register */
+
+#define HSTART                  0x17  /* Horizontal Frame (HREF column) Start high 8-bit(low 3 bits are at HREF[2:0]) */
+#define HSTOP                   0x18  /* Horizontal Frame (HREF column) end high 8-bit (low 3 bits are at HREF[5:3])  */
+#define VSTART                  0x19  /* Vertical Frame (row) Start high 8-bit (low 2 bits are at VREF[1:0]) */
+#define VSTOP                   0x1A  /* Vertical Frame (row) End high 8-bit (low 2 bits are at VREF[3:2]) */
+#define PSHFT                   0x1B  /* Data Format - Pixel Delay Select */
+#define REG_MIDH                0x1C  /* Manufacturer ID Byte – High */
+#define REG_MIDL                0x1D  /* Manufacturer ID Byte – Low */
+
+#define MVFP			        0x1E  /* Mirror/Vflip Enable */
+#define   MVFP_MIRROR	        0x20  /* Mirror image */
+#define   MVFP_FLIP	            0x10  /* Vertical flip */
+#define   MVFP_SUN	            0x02  /* Black sun enable */
+#define MVFP_SET_MIRROR(r,x)	((r&0xDF)|((x&1)<<5)) /* change only bit5 according to x */
+#define MVFP_SET_FLIP(r,x)	    ((r&0xEF)|((x&1)<<4)) /* change only bit4 according to x */
+
+#define LAEC                    0x1F /* Fine AEC Value - defines exposure value less than one row period (Reserved?) */
+#define ADCCTR0                 0x20 /* ADC control */
+#define ADCCTR1			        0x21 /* reserved */
+#define ADCCTR2                 0x22 /* reserved */
+#define ADCCTR3                 0x23 /* reserved */
+#define AEW                     0x24 /* AGC/AEC - Stable Operating Region (Upper Limit) */
+#define AEB                     0x25 /* AGC/AEC - Stable Operating Region (Lower Limit) */
+#define VPT                     0x26 /* AGC/AEC Fast Mode Operating Region */
+#define BBIAS 			        0x27 /* B channel signal output bias (effective only when COM6[3]=1) */
+#define GbBIAS                  0x28 /* Gb channel signal output bias (effective only when COM6[3]=1) */
+#define RSVD_29                 0x29 /* reserved */
+#define EXHCH                   0x2A /* Dummy Pixel Insert MSB */
+#define EXHCL                   0x2B /* Dummy Pixel Insert LSB */
+#define RBIAS                   0x2C /* R channel signal output bias (effective only when COM6[3]=1) */
+#define ADVFL                   0x2D /* LSB of Insert Dummy Rows in Vertical Sync (1 bit equals 1 row)  */
+#define ADVFH                   0x2E /* MSB of Insert Dummy Rows in Vertical Sync */
+#define YAVE                    0x2F /* Y/G Channel Average Value */
+#define HSYST                   0x30 /* HSync rising edge delay */
+#define HSYEN                   0x31 /* HSync falling edge delay  */
+#define HREF                    0x32 /* Image Start and Size Control DIFFERENT CONTROL SEQUENCE	 */
+#define CHLF                    0x33 /* Array Current control  */
+#define ARBLM                   0x34 /* Array reference control */
+#define RSVD_35                 0x35 /* Reserved */
+#define RSVD_36                 0x36 /* Reserved */
+#define ADC                     0x37 /* ADC control */
+#define ACOM                    0x38 /* ADC and analog common mode control */
+#define OFON                    0x39 /* ADC offset control */
+#define TSLB                    0x3A /* Line buffer test option  */
+
+#define COM11                   0x3B /* Common control 11 */
+#define   COM11_EXP		        0x02
+#define   COM11_HZAUTO		    0x10 /* Auto detect 50/60 Hz */
+
+#define COM12                   0x3C /* Common control 12 */
+
+#define COM13                   0x3D /* Common control 13 */
+#define   COM13_GAMMA	        0x80 /* Gamma enable */
+#define	  COM13_UVSAT	        0x40 /* UV saturation auto adjustment */
+
+#define COM14                   0x3E /* Common Control 14 */
+
+#define EDGE                    0x3F /* edge enhancement adjustment */
+#define COM15                   0x40 /* Common Control 15 DIFFERENT CONTROLS */
+#define COM15_SET_RGB565(r,x)	((r&0xEF)|((x&1)<<4)) /* set rgb565 mode */
+#define   COM15_RGB565	        0x10 /* RGB565 output */
+#define   COM15_R00FF           0xC0 /* Output range: [00] to [FF] */
+
+#define COM16                   0x41 /* Common Control 16 DIFFERENT CONTROLS */
+#define COM16_AWBGAIN		    0x08 /* AWB gain enable */
+#define COM17                   0x42 /* Common Control 17   */
+
+#define AWBC1                   0x43 /* Reserved */
+#define AWBC2                  	0x44 /* Reserved */
+#define AWBC3                  	0x45 /* Reserved */
+#define AWBC4                   0x46 /* Reserved */
+#define AWBC5                  	0x47 /* Reserved */
+#define AWBC6                  	0x48 /* Reserved */
+
+#define RSVD_49			        0x49 /* Reserved */
+#define RSVD_4A			        0x4A /* Reserved */
+
+#define REG4B                   0x4B /* Register 4B */
+#define DNSTH                   0x4C /* Denoise strength */
+
+#define RSVD_4D			        0x4D /* Reserved */
+#define RSVD_4E			        0x4E /* Reserved */
+
+#define MTX1                    0x4F /* Matrix coefficient 1 */
+#define MTX2                    0x50 /* Matrix coefficient 2 */
+#define MTX3                    0x51 /* Matrix coefficient 3 */
+#define MTX4                    0x52 /* Matrix coefficient 4 */
+#define MTX5                    0x53 /* Matrix coefficient 5 */
+#define MTX6                    0x54 /* Matrix coefficient 6 */
+#define BRIGHTNESS              0x55 /* Brightness control */
+#define CONTRAST		        0x56 /* Contrast control */
+#define CONTRASCENTER           0x57 /* Contrast center */
+#define MTXS			        0x58 /* Matrix coefficient sign for coefficient 5 to 0*/
+
+#define RSVD_59			        0x59 /* Reserved */
+#define RSVD_5A			        0x5A /* Reserved */
+#define RSVD_5B			        0x5B /* Reserved */
+#define RSVD_5C			        0x5C /* Reserved */
+#define RSVD_5D			        0x5D /* Reserved */
+#define RSVD_5E			        0x5E /* Reserved */
+#define RSVD_5F			        0x5F /* Reserved */
+#define RSVD_60			        0x60 /* Reserved */
+#define RSVD_61			        0x61 /* Reserved */
+
+#define LCC1                    0x62 /* Lens correction option 1  */
+
+#define LCC2                    0x63 /* Lens correction option 2 */
+#define LCC3 			        0x64 /* Lens correction option 3 */
+#define LCC4			        0x65 /* Lens correction option 4 */
+#define LCC5			        0x66 /* Lens correction option 5 */
+
+#define MANU       		        0x67 /* Manual U Value      */
+#define MANV      		        0x68 /* Manual V Value */
+#define GFIX                    0x69 /* Fix gain control */
+#define GGAIN                   0x6A /* G channel AWB gain */
+
+#define DBLV               	    0x6B /* PLL and clock ? */
+
+#define AWBCTR3               	0x6C /* AWB Control 3  */
+#define AWBCTR2	                0x6D /* AWB Control 2  */
+#define AWBCTR1                 0x6E /* AWB Control 1  */
+#define AWBCTR0                 0x6F /* AWB Control 0  */
+#define SCALING_XSC             0x70 /* test pattern and horizontal scaling factor */
+#define SCALING_XSC_CBAR(r)	(r&0x7F) /* make sure bit7 is 0 for color bar */
+#define SCALING_YSC             0x71 /* test pattern and vertical scaling factor */
+#define SCALING_YSC_CBAR(r,x)	((r&0x7F)|((x&1)<<7)) /* change bit7 for color bar on/off */
+#define SCALING_DCWCTR          0x72 /* DCW control */
+#define SCALING_PCLK_DIV        0x73 /*  */
+#define REG74                   0x74 /*  */
+#define REG75                   0x75 /*  */
+#define REG76                   0x76 /*  */
+#define REG77	             	0x77 /*  */
+
+#define RSVD_78      		    0x78 /* Reserved */
+#define RSVD_79              	0x79 /* Reserved */
+
+#define SLOP	                0x7A /* Gamma curve highest segment slope */
+#define GAM1	                0x7B /* Gamma Curve 1st Segment Input End Point 0x04 Output Value */
+#define GAM2	                0x7C /* Gamma Curve 2nd Segment Input End Point 0x08 Output Value */
+#define GAM3                    0x7D /* Gamma Curve 3rd Segment Input End Point 0x10 Output Value */
+#define GAM4                    0x7E /* Gamma Curve 4th Segment Input End Point 0x20 Output Value */
+#define GAM5                    0x7F /* Gamma Curve 5th Segment Input End Point 0x28 Output Value */
+#define GAM6                    0x80 /* Gamma Curve 6rd Segment Input End Point 0x30 Output Value */
+#define GAM7                    0x81 /* Gamma Curve 7th Segment Input End Point 0x38 Output Value */
+#define GAM8                    0x82 /* Gamma Curve 8th Segment Input End Point 0x40 Output Value */
+#define GAM9                    0x83 /* Gamma Curve 9th Segment Input End Point 0x48 Output Value */
+#define GAM10                   0x84 /* Gamma Curve 10th Segment Input End Point 0x50 Output Value */
+#define GAM11                   0x85 /* Gamma Curve 11th Segment Input End Point 0x60 Output Value */
+#define GAM12                   0x86 /* Gamma Curve 12th Segment Input End Point 0x70 Output Value */
+#define GAM13                   0x87 /* Gamma Curve 13th Segment Input End Point 0x90 Output Value */
+#define GAM14                   0x88 /* Gamma Curve 14th Segment Input End Point 0xB0 Output Value */
+#define GAM15                   0x89 /* Gamma Curve 15th Segment Input End Point 0xD0 Output Value */
+
+#define RSVD_8A      		    0x8A /* Reserved */
+#define RSVD_8B              	0x8B /* Reserved */
+
+#define RGB444                  0x8C /*  */
+
+#define RSVD_8D      		    0x8D /* Reserved */
+#define RSVD_8E              	0x8E /* Reserved */
+#define RSVD_8F      		    0x8F /* Reserved */
+#define RSVD_90              	0x90 /* Reserved */
+#define RSVD_91      		    0x91 /* Reserved */
+
+#define DM_LNL                  0x92 /* Dummy line low 8 bit */
+#define DM_LNH                  0x93 /* Dummy line high 8 bit */
+#define LCC6                    0x94 /* Lens correction option 6 */
+#define LCC7                    0x95 /* Lens correction option 7 */
+
+#define RSVD_96      		    0x96 /* Reserved */
+#define RSVD_97              	0x97 /* Reserved */
+#define RSVD_98      		    0x98 /* Reserved */
+#define RSVD_99              	0x99 /* Reserved */
+#define RSVD_9A      		    0x9A /* Reserved */
+#define RSVD_9B              	0x9B /* Reserved */
+#define RSVD_9C      		    0x9C /* Reserved */
+
+#define BD50ST			        0x9D /* 50 Hz banding filter value */
+#define BD60ST                  0x9E /* 60 Hz banding filter value */
+#define HAECC1                  0x9F /* Histogram-based AEC/AGC control 1 */
+#define HAECC2                  0xA0 /* Histogram-based AEC/AGC control 2 */
+
+#define RSVD_A1      		    0xA1 /* Reserved */
+
+#define SCALING_PCLK_DELAY      0xA2 /* Pixel clock delay */
+
+#define RSVD_A3      		    0xA3 /* Reserved */
+
+#define NT_CNTRL                0xA4 /*  */
+#define BD50MAX			        0xA5 /* 50 Hz banding step limit */
+#define HAECC3                  0xA6 /* Histogram-based AEC/AGC control 3  */
+#define HAECC4 	   	            0xA7 /* Histogram-based AEC/AGC control 4           */
+#define HAECC5		            0xA8 /* Histogram-based AEC/AGC control 5         */
+#define HAECC6		            0xA9 /* Histogram-based AEC/AGC control 6           */
+
+#define HAECC7		            0xAA /* Histogram-based AEC/AGC control 7           */
+#define 	HAECC_EN      	    0x80 /* Histogram-based AEC algorithm enable      */
+
+#define BD60MAX                 0xAB /* 60 Hz banding step limit */
+
+#define STR_OPT                 0xAC /* Register AC */
+#define STR_R			        0xAD /* R gain for led output frame */
+#define STR_G			        0xAE /* G gain for led output frame */
+#define STR_B			        0xAF /* B gain for led output frame */
+#define RSVD_B0      		    0xB0 /* Reserved */
+#define ABLC1			        0xB1 /* */
+#define RSVD_B2      		    0xB2 /* Reserved */
+#define THL_ST			        0xB3 /* ABLC target */
+#define THL_DLT			        0xB5 /* ABLC stable range */
+
+#define RSVD_B6      		    0xB6 /* Reserved */
+#define RSVD_B7      		    0xB7 /* Reserved */
+#define RSVD_B8      		    0xB8 /* Reserved */
+#define RSVD_B9      		    0xB9 /* Reserved */
+#define RSVD_BA      		    0xBA /* Reserved */
+#define RSVD_BB      		    0xBB /* Reserved */
+#define RSVD_BC      		    0xBC /* Reserved */
+#define RSVD_BD      	    	0xBD /* Reserved */
+
+#define AD_CHB			        0xBE /* blue channel black level compensation */
+#define AD_CHR			        0xBF /* Red channel black level compensation */
+#define AD_CHGb			        0xC0 /* Gb channel black level compensation */
+#define AD_CHGr			        0xC1 /* Gr channel black level compensation */
+
+#define RSVD_C2      		    0xC2 /* Reserved */
+#define RSVD_C3      		    0xC3 /* Reserved */
+#define RSVD_C4      		    0xC4 /* Reserved */
+#define RSVD_C5      		    0xC5 /* Reserved */
+#define RSVD_C6      		    0xC6 /* Reserved */
+#define RSVD_C7      		    0xC7 /* Reserved */
+#define RSVD_C8      		    0xC8 /* Reserved */
+
+#define SATCTR			        0xC9 /* Saturation control */
+#define SET_REG(reg, x)         (##reg_DEFAULT|x)
+
+#endif //__OV7670_REG_REGS_H__

+ 0 - 0
code/lib/sensors/ov7725.h → code/components/esp32-camera-master/sensors/private_include/ov7725.h


+ 0 - 0
code/lib/sensors/ov7725_regs.h → code/components/esp32-camera-master/sensors/private_include/ov7725_regs.h


+ 9 - 0
code/components/jomjol_controlcamera/CMakeLists.txt

@@ -0,0 +1,9 @@
+FILE(GLOB_RECURSE app_sources ${CMAKE_CURRENT_SOURCE_DIR}/*.*)
+
+list(APPEND EXTRA_COMPONENT_DIRS $ENV{IDF_PATH}/examples/common_components/protocol_examples_common)
+
+idf_component_register(SRCS ${app_sources}
+                    INCLUDE_DIRS "."
+                    REQUIRES esp32-camera-master esp_http_server jomjol_logfile jomjol_image_proc nvs_flash)
+
+

+ 126 - 5
code/lib/jomjol_controlcamera/ClassControllCamera.cpp → code/components/jomjol_controlcamera/ClassControllCamera.cpp

@@ -8,7 +8,128 @@
 #include "Helper.h"
 #include "CFindTemplate.h"
 
-#include "camera_define.h"
+// #include "camera_define.h"
+
+/////////////////////////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////////////////////////
+#define BOARD_ESP32CAM_AITHINKER
+
+/**
+ * 2. Kconfig setup
+ * 
+ * If you have a Kconfig file, copy the content from
+ *  https://github.com/espressif/esp32-camera/blob/master/Kconfig into it.
+ * In case you haven't, copy and paste this Kconfig file inside the src directory.
+ * This Kconfig file has definitions that allows more control over the camera and
+ * how it will be initialized.
+ */
+
+/**
+ * 3. Enable PSRAM on sdkconfig:
+ * 
+ * CONFIG_ESP32_SPIRAM_SUPPORT=y
+ * 
+ * More info on
+ * https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/kconfig.html#config-esp32-spiram-support
+ */
+
+// ================================ CODE ======================================
+
+#include <esp_event_loop.h>
+#include <esp_log.h>
+#include <esp_system.h>
+#include <nvs_flash.h>
+#include <sys/param.h>
+#include <string.h>
+
+#include "freertos/FreeRTOS.h"
+#include "freertos/task.h"
+
+#include "esp_camera.h"
+
+// WROVER-KIT PIN Map
+#ifdef BOARD_WROVER_KIT
+
+#define CAM_PIN_PWDN -1  //power down is not used
+#define CAM_PIN_RESET -1 //software reset will be performed
+#define CAM_PIN_XCLK 21
+#define CAM_PIN_SIOD 26
+#define CAM_PIN_SIOC 27
+
+#define CAM_PIN_D7 35
+#define CAM_PIN_D6 34
+#define CAM_PIN_D5 39
+#define CAM_PIN_D4 36
+#define CAM_PIN_D3 19
+#define CAM_PIN_D2 18
+#define CAM_PIN_D1 5
+#define CAM_PIN_D0 4
+#define CAM_PIN_VSYNC 25
+#define CAM_PIN_HREF 23
+#define CAM_PIN_PCLK 22
+
+#endif
+
+// ESP32Cam (AiThinker) PIN Map
+#ifdef BOARD_ESP32CAM_AITHINKER
+
+#define CAM_PIN_PWDN (gpio_num_t) 32
+#define CAM_PIN_RESET -1 //software reset will be performed
+#define CAM_PIN_XCLK 0
+#define CAM_PIN_SIOD 26
+#define CAM_PIN_SIOC 27
+
+#define CAM_PIN_D7 35
+#define CAM_PIN_D6 34
+#define CAM_PIN_D5 39
+#define CAM_PIN_D4 36
+#define CAM_PIN_D3 21
+#define CAM_PIN_D2 19
+#define CAM_PIN_D1 18
+#define CAM_PIN_D0 5
+#define CAM_PIN_VSYNC 25
+#define CAM_PIN_HREF 23
+#define CAM_PIN_PCLK 22
+
+#endif
+
+static const char *TAG = "example:take_picture";
+
+static camera_config_t camera_config = {
+    .pin_pwdn = CAM_PIN_PWDN,
+    .pin_reset = CAM_PIN_RESET,
+    .pin_xclk = CAM_PIN_XCLK,
+    .pin_sscb_sda = CAM_PIN_SIOD,
+    .pin_sscb_scl = CAM_PIN_SIOC,
+
+    .pin_d7 = CAM_PIN_D7,
+    .pin_d6 = CAM_PIN_D6,
+    .pin_d5 = CAM_PIN_D5,
+    .pin_d4 = CAM_PIN_D4,
+    .pin_d3 = CAM_PIN_D3,
+    .pin_d2 = CAM_PIN_D2,
+    .pin_d1 = CAM_PIN_D1,
+    .pin_d0 = CAM_PIN_D0,
+    .pin_vsync = CAM_PIN_VSYNC,
+    .pin_href = CAM_PIN_HREF,
+    .pin_pclk = CAM_PIN_PCLK,
+
+    //XCLK 20MHz or 10MHz for OV2640 double FPS (Experimental)
+    .xclk_freq_hz = 20000000,
+    .ledc_timer = LEDC_TIMER_0,
+    .ledc_channel = LEDC_CHANNEL_0,
+
+    .pixel_format = PIXFORMAT_JPEG, //YUV422,GRAYSCALE,RGB565,JPEG
+    .frame_size = FRAMESIZE_UXGA,    //QQVGA-UXGA Do not use sizes above QVGA when not JPEG
+
+    
+
+    .jpeg_quality = 5, //0-63 lower number means higher quality
+    .fb_count = 1       //if more than one, i2s runs in continuous mode. Use only with JPEG
+};
+
+/////////////////////////////////////////////////////////////////////////////////////////////////
+/////////////////////////////////////////////////////////////////////////////////////////////////
 
 #include "driver/ledc.h"
 
@@ -270,12 +391,12 @@ esp_err_t CCamera::InitCam()
 {
     printf("Init Flash\n");
     //power up the camera if PWDN pin is defined
-    if(PWDN_GPIO_NUM != -1){
+    if(CAM_PIN_PWDN != -1){
         // Init the GPIO
-        gpio_pad_select_gpio(PWDN_GPIO_NUM);
+        gpio_pad_select_gpio(CAM_PIN_PWDN);
         /* Set the GPIO as a push/pull output */
-        gpio_set_direction(PWDN_GPIO_NUM, GPIO_MODE_OUTPUT);
-        gpio_set_level(PWDN_GPIO_NUM, 0);
+        gpio_set_direction(CAM_PIN_PWDN, GPIO_MODE_OUTPUT);
+        gpio_set_level(CAM_PIN_PWDN, 0);
     }
 
     printf("Init Camera\n");

+ 1 - 1
code/lib/jomjol_controlcamera/ClassControllCamera.h → code/components/jomjol_controlcamera/ClassControllCamera.h

@@ -9,7 +9,7 @@
 
 #include "esp_camera.h"
 #include <string>
-#include "esp_http_server.h"
+#include <esp_http_server.h>
 
 
 #define CAMERA_MODEL_AI_THINKER

+ 0 - 0
code/lib/jomjol_controlcamera/camera_define.h → code/components/jomjol_controlcamera/camera_define._h_


+ 6 - 0
code/lib/jomjol_controlcamera/esp_camera.h → code/components/jomjol_controlcamera/esp_camera._h_

@@ -80,6 +80,8 @@ extern "C" {
 /**
  * @brief Configuration structure for camera initialization
  */
+
+/*
 typedef struct {
     int pin_pwdn;                   /*!< GPIO pin for camera power down line */
     int pin_reset;                  /*!< GPIO pin for camera reset line */
@@ -110,9 +112,12 @@ typedef struct {
     size_t fb_count;                /*!< Number of frame buffers to be allocated. If more than one, then each frame will be acquired (double speed)  */
 } camera_config_t;
 
+
+
 /**
  * @brief Data structure of camera frame buffer
  */
+
 typedef struct {
     uint8_t * buf;              /*!< Pointer to the pixel data */
     size_t len;                 /*!< Length of the buffer in bytes */
@@ -122,6 +127,7 @@ typedef struct {
     struct timeval timestamp;   /*!< Timestamp since boot of the first DMA buffer of the frame */
 } camera_fb_t;
 
+
 #define ESP_ERR_CAMERA_BASE 0x20000
 #define ESP_ERR_CAMERA_NOT_DETECTED             (ESP_ERR_CAMERA_BASE + 1)
 #define ESP_ERR_CAMERA_FAILED_TO_SET_FRAME_SIZE (ESP_ERR_CAMERA_BASE + 2)

+ 0 - 0
code/lib/jomjol_controlcamera/img_converters.h → code/components/jomjol_controlcamera/img_converters.h


+ 0 - 0
code/lib/driver/sensor.h → code/components/jomjol_controlcamera/sensor.h


+ 0 - 0
code/lib/jomjol_controlcamera/server_camera.cpp → code/components/jomjol_controlcamera/server_camera.cpp


+ 0 - 0
code/lib/jomjol_controlcamera/server_camera.h → code/components/jomjol_controlcamera/server_camera.h


+ 7 - 0
code/components/jomjol_fileserver_ota/CMakeLists.txt

@@ -0,0 +1,7 @@
+FILE(GLOB_RECURSE app_sources ${CMAKE_CURRENT_SOURCE_DIR}/*.*)
+
+idf_component_register(SRCS ${app_sources}
+                    INCLUDE_DIRS "."
+                    REQUIRES tfmicro esp_http_server app_update esp_http_client nvs_flash jomjol_tfliteclass jomjol_flowcontroll spiffs jomjol_helper)
+
+

+ 0 - 0
code/lib/jomjol_fileserver_ota/miniz.c → code/components/jomjol_fileserver_ota/miniz.c


+ 0 - 0
code/lib/jomjol_fileserver_ota/miniz.h → code/components/jomjol_fileserver_ota/miniz.h


+ 1 - 1
code/lib/jomjol_fileserver_ota/server_file.cpp → code/components/jomjol_fileserver_ota/server_file.cpp

@@ -23,7 +23,7 @@
 #include "esp_log.h"
 
 #include "esp_vfs.h"
-#include "esp_spiffs.h"
+#include <esp_spiffs.h>
 #include "esp_http_server.h"
 
 #include "ClassLogFile.h"

+ 0 - 0
code/lib/jomjol_fileserver_ota/server_file.h → code/components/jomjol_fileserver_ota/server_file.h


+ 0 - 0
code/src/server_help.cpp → code/components/jomjol_fileserver_ota/server_help.cpp


+ 0 - 0
code/src/server_help.h → code/components/jomjol_fileserver_ota/server_help.h


+ 3 - 3
code/lib/jomjol_fileserver_ota/server_ota.cpp → code/components/jomjol_fileserver_ota/server_ota.cpp

@@ -14,14 +14,14 @@
 #include "esp_event.h"
 #include "esp_event_loop.h"
 #include "esp_log.h"
-#include "esp_ota_ops.h"
+#include <esp_ota_ops.h>
 #include "esp_http_client.h"
 #include "esp_flash_partitions.h"
 #include "esp_partition.h"
-#include "nvs.h"
+#include <nvs.h>
 #include "nvs_flash.h"
 #include "driver/gpio.h"
-#include "protocol_examples_common.h"
+// #include "protocol_examples_common.h"
 #include "errno.h"
 
 #include <sys/stat.h>

+ 0 - 0
code/lib/jomjol_fileserver_ota/server_ota.h → code/components/jomjol_fileserver_ota/server_ota.h


+ 7 - 0
code/components/jomjol_flowcontroll/CMakeLists.txt

@@ -0,0 +1,7 @@
+FILE(GLOB_RECURSE app_sources ${CMAKE_CURRENT_SOURCE_DIR}/*.*)
+
+idf_component_register(SRCS ${app_sources}
+                    INCLUDE_DIRS "."
+                    REQUIRES jomjol_tfliteclass jomjol_helper jomjol_controlcamera jomjol_mqtt jomjol_fileserver_ota)
+
+

+ 0 - 0
code/lib/jomjol_flowcontroll/ClassFlow.cpp → code/components/jomjol_flowcontroll/ClassFlow.cpp


+ 0 - 0
code/lib/jomjol_flowcontroll/ClassFlow.h → code/components/jomjol_flowcontroll/ClassFlow.h


+ 0 - 0
code/lib/jomjol_flowcontroll/ClassFlowAlignment.cpp → code/components/jomjol_flowcontroll/ClassFlowAlignment.cpp


+ 0 - 0
code/lib/jomjol_flowcontroll/ClassFlowAlignment.h → code/components/jomjol_flowcontroll/ClassFlowAlignment.h


+ 0 - 0
code/lib/jomjol_flowcontroll/ClassFlowAnalog.cpp → code/components/jomjol_flowcontroll/ClassFlowAnalog.cpp


+ 0 - 0
code/lib/jomjol_flowcontroll/ClassFlowAnalog.h → code/components/jomjol_flowcontroll/ClassFlowAnalog.h


+ 0 - 0
code/lib/jomjol_flowcontroll/ClassFlowControll.cpp → code/components/jomjol_flowcontroll/ClassFlowControll.cpp


+ 0 - 0
code/lib/jomjol_flowcontroll/ClassFlowControll.h → code/components/jomjol_flowcontroll/ClassFlowControll.h


+ 0 - 0
code/lib/jomjol_flowcontroll/ClassFlowDigit.cpp → code/components/jomjol_flowcontroll/ClassFlowDigit.cpp


+ 0 - 0
code/lib/jomjol_flowcontroll/ClassFlowDigit.h → code/components/jomjol_flowcontroll/ClassFlowDigit.h


+ 0 - 0
code/lib/jomjol_flowcontroll/ClassFlowImage.cpp → code/components/jomjol_flowcontroll/ClassFlowImage.cpp


+ 0 - 0
code/lib/jomjol_flowcontroll/ClassFlowImage.h → code/components/jomjol_flowcontroll/ClassFlowImage.h


+ 0 - 0
code/lib/jomjol_flowcontroll/ClassFlowMQTT.cpp → code/components/jomjol_flowcontroll/ClassFlowMQTT.cpp


+ 0 - 0
code/lib/jomjol_flowcontroll/ClassFlowMQTT.h → code/components/jomjol_flowcontroll/ClassFlowMQTT.h


+ 0 - 0
code/lib/jomjol_flowcontroll/ClassFlowMakeImage.cpp → code/components/jomjol_flowcontroll/ClassFlowMakeImage.cpp


+ 0 - 0
code/lib/jomjol_flowcontroll/ClassFlowMakeImage.h → code/components/jomjol_flowcontroll/ClassFlowMakeImage.h


+ 0 - 0
code/lib/jomjol_flowcontroll/ClassFlowPostProcessing.cpp → code/components/jomjol_flowcontroll/ClassFlowPostProcessing.cpp


+ 0 - 0
code/lib/jomjol_flowcontroll/ClassFlowPostProcessing.h → code/components/jomjol_flowcontroll/ClassFlowPostProcessing.h


+ 0 - 0
code/lib/jomjol_flowcontroll/camera_define.h → code/components/jomjol_flowcontroll/camera_define.h


+ 7 - 0
code/components/jomjol_helper/CMakeLists.txt

@@ -0,0 +1,7 @@
+FILE(GLOB_RECURSE app_sources ${CMAKE_CURRENT_SOURCE_DIR}/*.*)
+
+idf_component_register(SRCS ${app_sources}
+                    INCLUDE_DIRS "."
+                    REQUIRES tfmicro)
+
+

+ 0 - 0
code/lib/jomjol_helper/Helper.cpp → code/components/jomjol_helper/Helper.cpp


+ 0 - 0
code/lib/jomjol_helper/Helper.h → code/components/jomjol_helper/Helper.h


+ 0 - 0
code/lib/jomjol_image_proc/CFindTemplate.cpp → code/components/jomjol_image_proc/CFindTemplate.cpp


+ 0 - 0
code/lib/jomjol_image_proc/CFindTemplate.h → code/components/jomjol_image_proc/CFindTemplate.h


Некоторые файлы не были показаны из-за большого количества измененных файлов