Crash after attempting to connect and bond for more than 3 devices
I have currently a project with 5 ESP32 H2 devices, one is the Master and 4 Slaves, all 4 clients should be bonded automatically but it's working just for 3 devices and when it's connecting the 4th device is the Master crashing with the log below. It's also every time another device which is not connected, so it's not depending to a special device. The data transfer is also very small and with a delay of 5 seconds, so the stack should'nt be overloaded. These parts are working very well and i'm also not using the delay function at all, so it's not thread blocker in the code.
I hope that someone can help me to solve this issue somehow, because i have no idea why it happens and how i can solve it.
I'm currently trying to solve the issue with these parameters, but it's simply not working:
CONFIG_BT_NIMBLE_MAX_CONNECTIONS=9
CONFIG_BT_NIMBLE_HOST_TASK_STACK_SIZE=8192
CONFIG_BT_NIMBLE_MAX_BONDS=9
The rest of parameters are default.
I'm using:
h2zero/NimBLE-Arduino @ ^2.3.6
Arduino Release v3.3.2 based on ESP-IDF v5.5.1.250929 (pioarduino stable, latest release)
Here is the full log of the connection attempt:
16:16:33.490 > [INFO]
16:16:33.490 > ═══════════════════════════════════
16:16:33.495 > [INFO] ESP32-H2 BLE Controller v1.1
16:16:33.501 > [INFO] ═══════════════════════════════════
16:16:33.611 > [INFO] Mode: MASTER
16:16:33.611 > [INFO] ═══════════════════════════════════════════
16:16:33.622 > [INFO] Initializing MASTER
16:16:33.622 > [INFO] Device name: ASCevo2_Master
16:16:33.676 > [INFO] Master advertising started: YES
16:16:33.676 > [INFO] Master ready
16:16:33.676 > [INFO] ═══════════════════════════════════════════
16:16:33.693 >
16:16:33.693 > [INFO] Starting BLE scan for slaves...
16:16:33.693 > [INFO] System ready!
16:16:33.697 > [INFO] Commands: S=Status, C=Scan, R=Reset
16:16:33.709 > [INFO] Queueing connection for 48:31:b7:c5:bf:aa
16:16:33.709 > [INFO] Found new slave to connect to: 48:31:b7:c5:bf:aa
16:16:33.715 > [INFO] New client created
16:16:33.720 > [INFO] Attempting to connect to 48:31:b7:c5:bf:aa...
16:16:33.848 > [INFO] ✓ Client for 48:31:b7:c5:bf:aa connected
16:16:33.848 > [INFO] ✓ Getting service 4fafc201-1fb5-459e-8fcc-c5c9c331914b...
16:16:33.907 > [INFO] ✓ Getting characteristic beb5483e-36e1-4688-b7f5-ea07361b26a8...
16:16:33.966 > [INFO] ✓ Subscribing to notifications...
16:16:34.028 > [INFO] ✓ Successfully connected and subscribed to 48:31:b7:c5:bf:aa
16:16:34.769 > [INFO] [Status] Slaves:1/4 App:NO Heap:147652
16:16:34.769 > [VL PWM:0/0]
16:16:36.770 > [INFO] [Status] Slaves:1/4 App:NO Heap:147652
16:16:36.770 > [VL PWM:0/0]
16:16:38.771 > [INFO] [Status] Slaves:1/4 App:NO Heap:147652
16:16:38.771 > [VL PWM:0/0]
16:16:40.772 > [INFO] [Status] Slaves:1/4 App:NO Heap:147652
16:16:40.772 > [VL PWM:0/0]
16:16:41.689 > [INFO] Scan finished.
16:16:41.689 > [INFO] Starting BLE scan for slaves...
16:16:41.724 > [INFO] Queueing connection for 48:31:b7:c5:ad:22
16:16:41.724 > [INFO] Found new slave to connect to: 48:31:b7:c5:ad:22
16:16:41.729 > [INFO] New client created
16:16:41.734 > [INFO] Attempting to connect to 48:31:b7:c5:ad:22...
16:16:41.869 > [INFO] ✓ Client for 48:31:b7:c5:ad:22 connected
16:16:41.870 > [INFO] ✓ Getting service 4fafc201-1fb5-459e-8fcc-c5c9c331914b...
16:16:41.929 > [INFO] ✓ Getting characteristic beb5483e-36e1-4688-b7f5-ea07361b26a8...
16:16:41.987 > [INFO] ✓ Subscribing to notifications...
16:16:42.049 > [INFO] ✓ Successfully connected and subscribed to 48:31:b7:c5:ad:22
16:16:42.773 > [INFO] [Status] Slaves:2/4 App:NO Heap:146432
16:16:42.773 > [HL PWM:0/0] [VL PWM:0/0]
16:16:44.774 > [INFO] [Status] Slaves:2/4 App:NO Heap:144008
16:16:44.774 > [HL PWM:0/0] [VL PWM:0/0]
16:16:46.775 > [INFO] [Status] Slaves:2/4 App:NO Heap:144008
16:16:46.775 > [HL PWM:0/0] [VL PWM:0/0]
16:16:48.776 > [INFO] [Status] Slaves:2/4 App:NO Heap:144008
16:16:48.776 > [HL PWM:0/0] [VL PWM:0/0]
16:16:49.692 > [INFO] Scan finished.
16:16:49.693 > [INFO] Starting BLE scan for slaves...
16:16:49.715 > [INFO] Queueing connection for 48:31:b7:c5:ac:37
16:16:49.715 > [INFO] Found new slave to connect to: 48:31:b7:c5:ac:37
16:16:49.720 > [INFO] New client created
16:16:49.725 > [INFO] Attempting to connect to 48:31:b7:c5:ac:37...
16:16:49.864 > [INFO] ✓ Client for 48:31:b7:c5:ac:37 connected
16:16:49.864 > [INFO] ✓ Getting service 4fafc201-1fb5-459e-8fcc-c5c9c331914b...
16:16:49.917 > [INFO] ✓ Getting characteristic beb5483e-36e1-4688-b7f5-ea07361b26a8...
16:16:49.980 > [INFO] ✓ Subscribing to notifications...
16:16:50.043 > [INFO] ✓ Successfully connected and subscribed to 48:31:b7:c5:ac:37
16:16:50.779 > [INFO] [Status] Slaves:3/4 App:NO Heap:141932
16:16:50.779 > [HR PWM:0/0] [HL PWM:0/0] [VL PWM:0/0]
16:16:52.779 > [INFO] [Status] Slaves:3/4 App:NO Heap:141920
16:16:52.779 > [HR PWM:0/0] [HL PWM:0/0] [VL PWM:0/0]
16:16:54.780 > [INFO] [Status] Slaves:3/4 App:NO Heap:141948
16:16:54.781 > [HR PWM:0/0] [HL PWM:0/0] [VL PWM:0/0]
16:16:56.781 > [INFO] [Status] Slaves:3/4 App:NO Heap:141968
16:16:56.781 > [HR PWM:0/0] [HL PWM:0/0] [VL PWM:0/0]
16:16:57.696 > [INFO] Scan finished.
16:16:57.696 > [INFO] Starting BLE scan for slaves...
16:16:57.979 > [INFO] Queueing connection for 48:31:b7:c5:8c:f4
16:16:57.979 > [INFO] Found new slave to connect to: 48:31:b7:c5:8c:f4
16:16:57.985 > [INFO] New client created
16:16:57.988 > [INFO] Attempting to connect to 48:31:b7:c5:8c:f4...
16:16:57.999 > assertion:callout
16:16:57.999 > line:651,function:npl_freertos_callout_init
16:16:57.999 >
16:16:58.050 > assert failed: npl_freertos_callout_init npl_os_freertos.c:651 (0)
16:16:58.056 > Core 0 register dump:
16:16:58.056 > MEPC : 0x4080c244 RA : 0x4080c208 SP : 0x40825f00 GP : 0x40814784
16:16:58.183 > #0 0x4080c244 in panic_abort at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_system/panic.c:491
16:16:58.183 >
16:16:58.183 > TP : 0x408261e0 T0 : 0x37363534 T1 : 0x7271706f T2 : 0x33323130
16:16:59.651 > S0/FP : 0x00000001 S1 : 0x40826072 A0 : 0x40825f64 A1 : 0x40815f45
16:16:59.651 > A2 : 0x00000001 A3 : 0x00000029 A4 : 0x00000001 A5 : 0x4081a000
16:16:59.651 > A6 : 0x0000000c A7 : 0x76757473 S2 : 0x00000085 S3 : 0x40825f58
16:16:59.651 > S4 : 0x40825f58 S5 : 0x40825f64 S6 : 0x4081a000 S7 : 0x00000000
16:16:59.651 > S8 : 0x00000000 S9 : 0x00000000 S10 : 0x00000000 S11 : 0x00000000
16:16:59.651 > T3 : 0x6e6d6c6b T4 : 0x6a696867 T5 : 0x66656463 T6 : 0x62613938
16:16:59.651 > MSTATUS : 0x00001881 MTVEC : 0x40800001 MCAUSE : 0x00000002 MTVAL : 0x00000000
16:16:59.651 > MHARTID : 0x00000000
16:16:59.651 >
16:16:59.651 > Stack memory:
16:16:59.651 > 40825f00: 0x408261e0 0x4000af8c 0x420b2e50 0x40811d62 0x40828e24 0x00000014 0x00000001 0x40815f44
16:16:59.651 > #0 0x40811d62 in esp_libc_include_assert_impl at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/newlib/src/assert.c:96
16:16:59.651 > #1 0x40815f44 in __global_pointer$ at ??:?
16:16:59.651 >
16:16:59.651 > 40825f20: 0x00000044 0x00000001 0x00000000 0x00313536 0x0000db09 0x40815f28 0x420b2e50 0x40815f38
16:16:59.651 > #0 0x40815f28 in __global_pointer$ at ??:?
16:16:59.651 > #1 0x40815f38 in __global_pointer$ at ??:?
16:16:59.651 >
16:16:59.651 > 40825f40: 0x420aab69 0x40815f3c 0x40825f2c 0x40815f40 0x420a9ac0 0x40815f44 0x00000000 0x00000000
16:17:05.193 > #0 0x40815f3c in __global_pointer$ at ??:?
16:17:05.193 > #1 0x40815f40 in __global_pointer$ at ??:?
16:17:05.193 > #2 0x40815f44 in __global_pointer$ at ??:?
16:17:05.193 >
16:17:05.193 > 40825f60: 0xff000000 0x65737361 0x66207472 0x656c6961 0x6e203a64 0x665f6c70 0x72656572 0x5f736f74
16:17:05.193 > 40825f80: 0x6c6c6163 0x5f74756f 0x74696e69 0x6c706e20 0x5f736f5f 0x65657266 0x736f7472 0x363a632e
16:17:05.193 > 40825fa0: 0x28203135 0x40002930 0x4081a170 0x4000b06c 0x4080d838 0x4000af90 0x40826030 0x4000af90
16:17:05.193 > #0 0x4080d838 in vPortClearInterruptMaskFromISR at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/port.c:514
16:17:05.193 >
16:17:05.193 > 40825fc0: 0x4081a170 0x00000020 0x40828d80 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
16:17:05.193 > 40825fe0: 0x4081a000 0x4081a000 0x4081d964 0x4082c708 0x4204108a 0x4082c814 0x420b3000 0x40002e08
16:17:05.193 > #0 0x4204108a in r_ble_ll_conn_auth_pyld_timer_cb at ??:?
16:17:05.193 >
16:17:05.193 > 40826000: 0x00000001 0x00000000 0x00000020 0x40800d68 0x00000000 0x00000020 0x4082605c 0x40826034
16:17:05.193 > #0 0x40800d68 in heap_caps_calloc_base at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/heap/heap_caps_base.c:332
16:17:05.193 >
16:17:05.193 > 40826020: 0x42064f5c 0x4082c708 0x40826508 0x01f6cfd5 0x42064f5c 0x4081a000 0x4081d964 0x4082c708
16:17:05.193 > #0 0x42064f5c in r_ble_lll_conn_superversion_timer_cb at ??:?
16:17:05.193 > #1 0x42064f5c in r_ble_lll_conn_superversion_timer_cb at ??:?
16:17:05.193 >
16:17:05.193 > 40826040: 0x4204108a 0x4082c814 0x420b3000 0x4203484c 0x40822cc4 0x0000080c 0x00000258 0x408020fc
16:17:05.193 > #0 0x4204108a in r_ble_ll_conn_auth_pyld_timer_cb at ??:?
16:17:05.193 > #1 0x4203484c in npl_freertos_callout_init at ??:?
16:17:05.193 > #2 0x408020fc in ble_npl_event_fn_wrapper at npl_os_freertos.c.obj:?
16:17:05.193 >
16:17:05.193 > 40826060: 0x40826500 0x00000000 0x420aac0c 0x00000000 0x0000080c 0x40826153 0x40824852 0x00000000
16:17:05.193 > 40826080: 0x40826154 0x40826153 0x40824852 0x40824855 0x4081a000 0x4081a000 0x4082c708 0x420424f4
16:17:05.193 > #0 0x420424f4 in r_ble_ll_conn_callout_env_init_for_sm at ??:?
16:17:05.193 >
16:17:05.193 > 408260a0: 0x4081a000 0x40819f20 0x00000000 0x42043af2 0x408249b8 0x00000000 0x40824852 0x4082c708
16:17:10.437 > #0 0x42043af2 in r_ble_ll_conn_sm_alloc at ??:?
16:17:10.437 >
16:17:10.437 > 408260c0: 0x4081a000 0x00000000 0x40819f78 0x42043e98 0x00000001 0x40818000 0x4082484f 0x00000003
16:17:10.437 > #0 0x42043e98 in r_ble_ll_conn_sm_fetch_new at ??:?
16:17:10.437 >
16:17:10.437 > 408260e0: 0x4081a000 0x00000007 0x4082484f 0x42044a34 0x00000000 0x00100010 0x8cf40000 0x4831b7c5
16:17:10.437 > #0 0x42044a34 in r_ble_ll_conn_create at ??:?
16:17:10.437 >
16:17:10.437 > 40826100: 0x000c0000 0x0000000c 0x00000096 0x01730000 0x40826178 0x00000000 0x408249b8 0x4082484f
16:17:10.437 > 40826120: 0x00000019 0x0000200d 0x0000000d 0x4204c4b6 0x00000000 0x40824852 0x4082484f 0x0000000d
16:17:10.437 > #0 0x4204c4b6 in r_ble_ll_hci_le_cmd_proc at ??:?
16:17:10.437 >
16:17:10.437 > 40826140: 0x40819f10 0x0000200d 0x4082484c 0x4204cb8c 0x00819f10 0x00000000 0x4084f7dc 0x40802328
16:17:10.437 > #0 0x4204cb8c in r_ble_ll_hci_cmd_proc at ??:?
16:17:10.437 > #1 0x40802328 in npl_freertos_eventq_get at ??:?
16:17:10.437 >
16:17:10.437 > 40826160: 0x00000001 0x2004001c 0x4081a000 0xffffffff 0x40819f10 0x420b4000 0x4081a000 0x40802258
16:17:10.437 > #0 0x40802258 in npl_freertos_eventq_get at ??:?
16:17:10.437 >
16:17:10.437 > 40826180: 0x40819f10 0x4081a000 0x4081e5a0 0x4203c018 0x00000000 0x00000000 0x00000000 0x00000000
16:17:10.437 > #0 0x4203c018 in r_ble_ll_task at ??:?
16:17:10.437 >
16:17:10.437 > 408261a0: 0x00000000 0x00000000 0x00000000 0x4080d700 0x00000000 0x00000000 0x00000000 0x00000000
16:17:10.437 > #0 0x4080d700 in vPortTaskWrapper at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/port.c:258
16:17:10.437 >
16:17:10.437 > 408261c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5
16:17:10.437 > 408261e0: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xbaad5678 0x00000168 0xabba1234 0x0000015c 0x40825fb0
16:17:11.822 > 40826200: 0x00000000 0x408189ec 0x408189ec 0x408261fc 0x408189e4 0x00000002 0x408249e4 0x408249e4
16:17:11.822 > 40826220: 0x408261fc 0x00000000 0x00000017 0x40824dec 0x5f656c62 0x745f6c6c 0x006b7361 0x00000000
16:17:11.822 > 40826240: 0x408261e0 0x00000007 0x00000000 0x00000017 0x00000000 0x00000000 0x00000000 0x0037ff02
16:17:11.822 > 40826260: 0x00000000 0x4081ab5c 0x4081abc4 0x4081ac2c 0x00000000 0x00000000 0x00000001 0x00000000
16:17:11.822 > 40826280: 0x00000000 0x00000000 0x4202ac96 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
16:17:11.822 > #0 0x4202ac96 in esp_cleanup_r at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/newlib/src/newlib_init.c:42
16:17:11.822 >
16:17:11.822 > 408262a0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
16:17:11.822 > 408262c0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
16:17:11.822 > 408262e0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
16:17:11.822 >
16:17:11.822 >
16:17:11.822 >
16:17:11.822 > ELF file SHA256: 980b8e4b5
16:17:11.822 >
16:17:11.822 > Rebooting...
I'll see what I can do abut this, not sure if it's fixable though. This is caused by the config in the arduino core I believe, since these chips have their own porting layer we may be stuck with a 3 connection limit and would need to move to esp-idf to change it.
Thank you for your quick reply.
Can I change it maybe by hand in the framework itself and could it work then? But the hardware itself should work right?
Well... I've tried it to change the Parameters in the Arduino Framework but it doesn't work. The compiling warnings are gone but the issue is still there 😢
I hope you will find a way somehow because I don't like to reactor the whole project to IDF 🤔
What did you do to change the framework, custom libs from the lib builder should work.
I've tried to adjust the parameters in .platformio/packages/framework-arduinoespressif32-libs/esp32h2/dio_qspi/include/sdkconfig.h
I'm using this version, because the official Arduino Framework still doesn't support the H2 somehow: https://github.com/pioarduino/platform-espressif32
I've changed these parameters:
#define CONFIG_BT_NIMBLE_MAX_CONNECTIONS 9
#define CONFIG_BT_NIMBLE_MAX_BONDS 9
#define CONFIG_BT_NIMBLE_HOST_TASK_STACK_SIZE 8192
Here are the relevant default parameters in the sdkconfig.h:
#define CONFIG_BT_ENABLED 1
#define CONFIG_BT_NIMBLE_ENABLED 1
#define CONFIG_BT_CONTROLLER_ENABLED 1
#define CONFIG_BT_NIMBLE_MEM_ALLOC_MODE_INTERNAL 1
#define CONFIG_BT_NIMBLE_LOG_LEVEL_INFO 1
#define CONFIG_BT_NIMBLE_LOG_LEVEL 1
#define CONFIG_BT_NIMBLE_MAX_CONNECTIONS 3
#define CONFIG_BT_NIMBLE_MAX_BONDS 3
#define CONFIG_BT_NIMBLE_MAX_CCCDS 9
#define CONFIG_BT_NIMBLE_L2CAP_COC_MAX_NUM 0
#define CONFIG_BT_NIMBLE_PINNED_TO_CORE 0
#define CONFIG_BT_NIMBLE_MAX_CONNECTIONS 3
#define CONFIG_BT_NIMBLE_MAX_BONDS 3
#define CONFIG_BT_NIMBLE_HOST_TASK_STACK_SIZE 5120
#define CONFIG_BT_NIMBLE_ROLE_CENTRAL 1
#define CONFIG_BT_NIMBLE_ROLE_PERIPHERAL 1
#define CONFIG_BT_NIMBLE_ROLE_BROADCASTER 1
#define CONFIG_BT_NIMBLE_ROLE_OBSERVER 1
#define CONFIG_BT_NIMBLE_GATT_CLIENT 1
#define CONFIG_BT_NIMBLE_GATT_SERVER 1
#define CONFIG_BT_NIMBLE_NVS_PERSIST 1
#define CONFIG_BT_NIMBLE_SECURITY_ENABLE 1
#define CONFIG_BT_NIMBLE_SM_LEGACY 1
#define CONFIG_BT_NIMBLE_SM_SC 1
#define CONFIG_BT_NIMBLE_LL_CFG_FEAT_LE_ENCRYPTION 1
#define CONFIG_BT_NIMBLE_SM_LVL 0
#define CONFIG_BT_NIMBLE_SM_SC_ONLY 0
#define CONFIG_BT_NIMBLE_PRINT_ERR_NAME 1
#define CONFIG_BT_NIMBLE_SVC_GAP_DEVICE_NAME "nimble"
#define CONFIG_BT_NIMBLE_GAP_DEVICE_NAME_MAX_LEN 31
#define CONFIG_BT_NIMBLE_ATT_PREFERRED_MTU 256
#define CONFIG_BT_NIMBLE_ATT_MAX_PREP_ENTRIES 64
#define CONFIG_BT_NIMBLE_SVC_GAP_APPEARANCE 0x0
#define CONFIG_BT_NIMBLE_MSYS_1_BLOCK_COUNT 24
#define CONFIG_BT_NIMBLE_MSYS_1_BLOCK_SIZE 128
#define CONFIG_BT_NIMBLE_MSYS_2_BLOCK_COUNT 24
#define CONFIG_BT_NIMBLE_MSYS_2_BLOCK_SIZE 320
#define CONFIG_BT_NIMBLE_MSYS_BUF_FROM_HEAP 1
#define CONFIG_BT_NIMBLE_TRANSPORT_ACL_FROM_LL_COUNT 24
#define CONFIG_BT_NIMBLE_TRANSPORT_ACL_SIZE 255
#define CONFIG_BT_NIMBLE_TRANSPORT_EVT_SIZE 70
#define CONFIG_BT_NIMBLE_TRANSPORT_EVT_COUNT 30
#define CONFIG_BT_NIMBLE_TRANSPORT_EVT_DISCARD_COUNT 8
#define CONFIG_BT_NIMBLE_L2CAP_COC_SDU_BUFF_COUNT 1
#define CONFIG_BT_NIMBLE_GATT_MAX_PROCS 4
#define CONFIG_BT_NIMBLE_RPA_TIMEOUT 900
#define CONFIG_BT_NIMBLE_CRYPTO_STACK_MBEDTLS 1
#define CONFIG_BT_NIMBLE_HS_STOP_TIMEOUT_MS 2000
#define CONFIG_BT_NIMBLE_ENABLE_CONN_REATTEMPT 1
#define CONFIG_BT_NIMBLE_MAX_CONN_REATTEMPT 3
#define CONFIG_BT_NIMBLE_50_FEATURE_SUPPORT 1
#define CONFIG_BT_NIMBLE_LL_CFG_FEAT_LE_2M_PHY 1
#define CONFIG_BT_NIMBLE_LL_CFG_FEAT_LE_CODED_PHY 1
#define CONFIG_BT_NIMBLE_EXT_SCAN 1
#define CONFIG_BT_NIMBLE_ENABLE_PERIODIC_SYNC 1
#define CONFIG_BT_NIMBLE_MAX_PERIODIC_SYNCS 0
#define CONFIG_BT_NIMBLE_MAX_PERIODIC_ADVERTISER_LIST 5
#define CONFIG_BT_NIMBLE_WHITELIST_SIZE 12
#define CONFIG_BT_NIMBLE_BLUFI_ENABLE 1
#define CONFIG_BT_NIMBLE_USE_ESP_TIMER 1
#define CONFIG_BT_NIMBLE_PROX_SERVICE 1
#define CONFIG_BT_NIMBLE_ANS_SERVICE 1
#define CONFIG_BT_NIMBLE_CTS_SERVICE 1
#define CONFIG_BT_NIMBLE_HTP_SERVICE 1
#define CONFIG_BT_NIMBLE_IPSS_SERVICE 1
#define CONFIG_BT_NIMBLE_TPS_SERVICE 1
#define CONFIG_BT_NIMBLE_IAS_SERVICE 1
#define CONFIG_BT_NIMBLE_LLS_SERVICE 1
#define CONFIG_BT_NIMBLE_SPS_SERVICE 1
#define CONFIG_BT_NIMBLE_HR_SERVICE 1
#define CONFIG_BT_NIMBLE_BAS_SERVICE 1
#define CONFIG_BT_NIMBLE_DIS_SERVICE 1
#define CONFIG_BT_NIMBLE_GAP_SERVICE 1
#define CONFIG_BT_NIMBLE_SVC_GAP_APPEAR_WRITE_PERM 0
#define CONFIG_BT_NIMBLE_SVC_GAP_APPEAR_WRITE_PERM_ENC 0
#define CONFIG_BT_NIMBLE_SVC_GAP_APPEAR_WRITE_PERM_ATHN 0
#define CONFIG_BT_NIMBLE_SVC_GAP_APPEAR_WRITE_PERM_ATHR 0
#define CONFIG_BT_NIMBLE_SVC_GAP_CAR_CHAR_NOT_SUPP 1
#define CONFIG_BT_NIMBLE_SVC_GAP_CENT_ADDR_RESOLUTION -1
#define CONFIG_BT_NIMBLE_SVC_GAP_PPCP_MAX_CONN_INTERVAL 0
#define CONFIG_BT_NIMBLE_SVC_GAP_PPCP_MIN_CONN_INTERVAL 0
#define CONFIG_BT_NIMBLE_SVC_GAP_PPCP_SLAVE_LATENCY 0
#define CONFIG_BT_NIMBLE_SVC_GAP_PPCP_SUPERVISION_TMO 0
#define CONFIG_BT_NIMBLE_SVC_GAP_NAME_WRITE_PERM 0
#define CONFIG_BT_NIMBLE_SVC_GAP_NAME_WRITE_PERM_ENC 0
#define CONFIG_BT_NIMBLE_SVC_GAP_NAME_WRITE_PERM_AUTHEN 0
#define CONFIG_BT_NIMBLE_SVC_GAP_NAME_WRITE_PERM_AUTHOR 0
#define CONFIG_BT_NIMBLE_VS_SUPPORT 1
#define CONFIG_UART_HW_FLOWCTRL_DISABLE 1
#define CONFIG_BT_NIMBLE_HCI_UART_FLOW_CTRL 0
#define CONFIG_BT_NIMBLE_HCI_UART_RTS_PIN 19
#define CONFIG_BT_NIMBLE_HCI_UART_CTS_PIN 23
#define CONFIG_BT_NIMBLE_EATT_CHAN_NUM 0
#define CONFIG_BT_LE_HCI_INTERFACE_USE_RAM 1
#define CONFIG_BT_LE_CONTROLLER_NPL_OS_PORTING_SUPPORT 1
#define CONFIG_BT_LE_CONTROLLER_TASK_STACK_SIZE 5120
#define CONFIG_BT_LE_LL_RESOLV_LIST_SIZE 4
#define CONFIG_BT_LE_LL_DUP_SCAN_LIST_COUNT 20
#define CONFIG_BT_LE_LL_SCA 60
#define CONFIG_BT_LE_COEX_PHY_CODED_TX_RX_TLIM_DIS 1
#define CONFIG_BT_LE_COEX_PHY_CODED_TX_RX_TLIM_EFF 0
#define CONFIG_BT_LE_LP_CLK_SRC_MAIN_XTAL 1
#define CONFIG_BT_CTRL_BLE_ADV_REPORT_FLOW_CTRL_SUPP 1
#define CONFIG_BT_CTRL_BLE_ADV_REPORT_FLOW_CTRL_NUM 100
#define CONFIG_BT_CTRL_BLE_ADV_REPORT_DISCARD_THRSHOLD 20
#define CONFIG_BT_LE_SCAN_DUPL 1
#define CONFIG_BT_LE_SCAN_DUPL_TYPE_DEVICE 1
#define CONFIG_BT_LE_SCAN_DUPL_TYPE 0
#define CONFIG_BT_LE_SCAN_DUPL_CACHE_REFRESH_PERIOD 0
#define CONFIG_BT_LE_MSYS_INIT_IN_CONTROLLER 1
#define CONFIG_BT_LE_DFT_TX_POWER_LEVEL_P9 1
#define CONFIG_BT_LE_DFT_TX_POWER_LEVEL_DBM_EFF 9
#define CONFIG_BT_CTRL_SCAN_BACKOFF_UPPERLIMITMAX 32
#define CONFIG_BT_LE_CTRL_ADV_DATA_LENGTH_ZERO_AUX 1
#define CONFIG_BT_LE_RXBUF_OPT_ENABLED 1
#define CONFIG_BT_LE_CTRL_FAST_CONN_DATA_TX_EN 1
#define CONFIG_BT_LE_EXT_ADV_RESERVED_MEMORY_COUNT 2
#define CONFIG_BT_LE_CONN_RESERVED_MEMORY_COUNT 2
#define CONFIG_BT_ALARM_MAX_NUM 50
#define CONFIG_BLE_MESH 1
#define CONFIG_BLE_MESH_HCI_5_0 1
#define CONFIG_BLE_MESH_V11_SUPPORT 1
#define CONFIG_BLE_MESH_USE_DUPLICATE_SCAN 1
#define CONFIG_BLE_MESH_MEM_ALLOC_MODE_INTERNAL 1
#define CONFIG_BLE_MESH_DEINIT 1
#define CONFIG_BLE_MESH_PROV 1
#define CONFIG_BLE_MESH_PROV_EPA 1
#define CONFIG_BLE_MESH_PB_ADV 1
#define CONFIG_BLE_MESH_PROXY 1
#define CONFIG_BLE_MESH_NET_BUF_POOL_USAGE 1
#define CONFIG_BLE_MESH_SUBNET_COUNT 3
#define CONFIG_BLE_MESH_APP_KEY_COUNT 3
#define CONFIG_BLE_MESH_MODEL_KEY_COUNT 3
#define CONFIG_BLE_MESH_MODEL_GROUP_COUNT 3
#define CONFIG_BLE_MESH_LABEL_COUNT 3
#define CONFIG_BLE_MESH_CRPL 10
#define CONFIG_BLE_MESH_MSG_CACHE_SIZE 10
#define CONFIG_BLE_MESH_ADV_BUF_COUNT 60
#define CONFIG_BLE_MESH_IVU_DIVIDER 4
#define CONFIG_BLE_MESH_TX_SEG_MSG_COUNT 1
#define CONFIG_BLE_MESH_RX_SEG_MSG_COUNT 1
#define CONFIG_BLE_MESH_RX_SDU_MAX 384
#define CONFIG_BLE_MESH_TX_SEG_MAX 32
#define CONFIG_BLE_MESH_TRACE_LEVEL_WARNING 1
#define CONFIG_BLE_MESH_STACK_TRACE_LEVEL 2
#define CONFIG_BLE_MESH_NET_BUF_TRACE_LEVEL_WARNING 1
#define CONFIG_BLE_MESH_NET_BUF_TRACE_LEVEL 2
#define CONFIG_BLE_MESH_CLIENT_MSG_TIMEOUT 4000
#define CONFIG_BLE_MESH_HEALTH_SRV 1
#define CONFIG_BLE_MESH_DISCARD_OLD_SEQ_AUTH 1
I think adding CONFIG_BT_LE_MAX_CONNECTIONS=9 as well will fix it, this causes the controller to increase the buffer count.
I've currently tried it, but sadly not:
01:25:20.306 > [INFO] Attempting to connect to 48:31:b7:c5:8c:f4...
01:25:20.306 > assertion:callout
01:25:20.311 > line:651,function:npl_freertos_callout_init
01:25:20.311 >
01:25:20.359 > assert failed: npl_freertos_callout_init npl_os_freertos.c:651 (0)
01:25:20.364 > Core 0 register dump:
01:25:20.364 > MEPC : 0x4080c244 RA : 0x4080c208 SP : 0x40825ec0 GP : 0x40814784
01:25:20.599 > #0 0x4080c244 in panic_abort at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/esp_system/panic.c:491
01:25:20.599 >
01:25:20.599 > TP : 0x408261a0 T0 : 0x37363534 T1 : 0x7271706f T2 : 0x33323130
01:25:22.671 > S0/FP : 0x00000001 S1 : 0x40826032 A0 : 0x40825f24 A1 : 0x40815f45
01:25:22.671 > A2 : 0x00000001 A3 : 0x00000029 A4 : 0x00000001 A5 : 0x4081a000
01:25:22.671 > A6 : 0x0000000c A7 : 0x76757473 S2 : 0x00000085 S3 : 0x40825f18
01:25:22.671 > S4 : 0x40825f18 S5 : 0x40825f24 S6 : 0x4081a000 S7 : 0x00000000
01:25:22.671 > S8 : 0x00000000 S9 : 0x00000000 S10 : 0x00000000 S11 : 0x00000000
01:25:22.671 > T3 : 0x6e6d6c6b T4 : 0x6a696867 T5 : 0x66656463 T6 : 0x62613938
01:25:22.671 > MSTATUS : 0x00001881 MTVEC : 0x40800001 MCAUSE : 0x00000002 MTVAL : 0x00000000
01:25:22.671 > MHARTID : 0x00000000
01:25:22.671 >
01:25:22.671 > Stack memory:
01:25:22.671 > 40825ec0: 0x0000080c 0x40825f54 0x420b2e50 0x40811d62 0x40822bfa 0x00000000 0x00000000 0x40815f44
01:25:22.671 > #0 0x40811d62 in esp_libc_include_assert_impl at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/newlib/src/assert.c:96
01:25:22.671 > #1 0x40815f44 in __global_pointer$ at ??:?
01:25:22.671 >
01:25:22.671 > 40825ee0: 0x4082dc38 0x40850000 0x4081a180 0x00313536 0x00000004 0x40815f28 0x420b2e50 0x40815f38
01:25:22.671 > #0 0x40815f28 in __global_pointer$ at ??:?
01:25:22.671 > #1 0x40815f38 in __global_pointer$ at ??:?
01:25:22.671 >
01:25:22.671 > 40825f00: 0x420aab69 0x40815f3c 0x40825eec 0x40815f40 0x420a9ac0 0x40815f44 0x00000000 0x00000000
01:25:30.096 > #0 0x40815f3c in __global_pointer$ at ??:?
01:25:30.096 > #1 0x40815f40 in __global_pointer$ at ??:?
01:25:30.096 > #2 0x40815f44 in __global_pointer$ at ??:?
01:25:30.096 >
01:25:30.096 > 40825f20: 0xff000000 0x65737361 0x66207472 0x656c6961 0x6e203a64 0x665f6c70 0x72656572 0x5f736f74
01:25:30.096 > 40825f40: 0x6c6c6163 0x5f74756f 0x74696e69 0x6c706e20 0x5f736f5f 0x65657266 0x736f7472 0x363a632e
01:25:30.096 > 40825f60: 0x28203135 0x40002930 0x4081a180 0x4000b06c 0x4080d838 0x40802fa4 0x40825ff0 0x4000af90
01:25:30.096 > #0 0x4080d838 in vPortClearInterruptMaskFromISR at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/port.c:514
01:25:30.096 > #1 0x40802fa4 in r_ble_lll_mmgmt_rxbuffer_free_all at ??:?
01:25:30.096 >
01:25:30.096 > 40825f80: 0x4081a180 0x00000020 0x4082b438 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
01:25:30.096 > 40825fa0: 0x4081a000 0x4081a000 0x4084fe90 0x4082ae78 0x42041056 0x4082af84 0x420b3000 0x40002e08
01:25:30.096 > #0 0x42041056 in r_ble_ll_conn_auth_pyld_timer_cb at ??:?
01:25:30.096 >
01:25:30.096 > 40825fc0: 0x00000001 0x00000000 0x00000020 0x40800d68 0x4082ae70 0x00000020 0x4082601c 0x40825ff4
01:25:30.096 > #0 0x40800d68 in heap_caps_calloc_base at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/heap/heap_caps_base.c:332
01:25:30.096 >
01:25:30.096 > 40825fe0: 0x42064f28 0x4082ae78 0x408264c8 0xf7e9e879 0x42064f28 0x4081a000 0x4084fe90 0x4082ae78
01:25:30.096 > #0 0x42064f28 in r_ble_lll_conn_superversion_timer_cb at ??:?
01:25:30.096 > #1 0x42064f28 in r_ble_lll_conn_superversion_timer_cb at ??:?
01:25:30.096 >
01:25:30.096 > 40826000: 0x42041056 0x4082af84 0x420b3000 0x42034818 0x00000003 0x0000080c 0x00000258 0x408020fc
01:25:30.096 > #0 0x42041056 in r_ble_ll_conn_auth_pyld_timer_cb at ??:?
01:25:30.096 > #1 0x42034818 in npl_freertos_callout_init at ??:?
01:25:30.096 > #2 0x408020fc in ble_npl_event_fn_wrapper at npl_os_freertos.c.obj:?
01:25:30.096 >
01:25:30.096 > 40826020: 0x408264c0 0x00000000 0x420aac0c 0x00000000 0x0000080c 0x40826113 0x408247ea 0x00000000
01:25:30.096 > 40826040: 0x40826114 0x40826113 0x408247ea 0x408247ed 0x4081a000 0x4081a000 0x4082ae78 0x420424c0
01:25:30.096 > #0 0x420424c0 in r_ble_ll_conn_callout_env_init_for_sm at ??:?
01:25:30.096 >
01:25:30.096 > 40826060: 0x4081a000 0x40819f30 0x00000000 0x42043abe 0x40824950 0x00000000 0x408247ea 0x4082ae78
01:25:37.255 > #0 0x42043abe in r_ble_ll_conn_sm_alloc at ??:?
01:25:37.255 >
01:25:37.255 > 40826080: 0x4081a000 0x00000000 0x40819f88 0x42043e64 0x00000001 0x40818000 0x408247e7 0x00000003
01:25:37.255 > #0 0x42043e64 in r_ble_ll_conn_sm_fetch_new at ??:?
01:25:37.255 >
01:25:37.255 > 408260a0: 0x4081a000 0x00000007 0x408247e7 0x42044a00 0x00000000 0x00100010 0x8cf40000 0x4831b7c5
01:25:37.255 > #0 0x42044a00 in r_ble_ll_conn_create at ??:?
01:25:37.255 >
01:25:37.255 > 408260c0: 0x000c0000 0x0000000c 0x00000096 0x00000000 0x40826138 0x00000000 0x40824950 0x408247e7
01:25:37.255 > 408260e0: 0x00000019 0x0000200d 0x0000000d 0x4204c482 0x00000000 0x408247ea 0x408247e7 0x0000000d
01:25:37.255 > #0 0x4204c482 in r_ble_ll_hci_le_cmd_proc at ??:?
01:25:37.255 >
01:25:37.255 > 40826100: 0x40819f20 0x0000200d 0x408247e4 0x4204cb58 0x00819f20 0x00000000 0x4084f784 0x40802328
01:25:37.255 > #0 0x4204cb58 in r_ble_ll_hci_cmd_proc at ??:?
01:25:37.255 > #1 0x40802328 in npl_freertos_eventq_get at ??:?
01:25:37.255 >
01:25:37.255 > 40826120: 0x00000001 0x2004001c 0x4081a000 0xffffffff 0x40819f20 0x420b4000 0x4081a000 0x40802258
01:25:37.255 > #0 0x40802258 in npl_freertos_eventq_get at ??:?
01:25:37.255 >
01:25:37.255 > 40826140: 0x40819f20 0x4081a000 0x4081e540 0x4203bfe4 0x00000000 0x00000000 0x00000000 0x00000000
01:25:37.255 > #0 0x4203bfe4 in r_ble_ll_task at ??:?
01:25:37.255 >
01:25:37.255 > 40826160: 0x00000000 0x00000000 0x00000000 0x4080d700 0x00000000 0x00000000 0x00000000 0x00000000
01:25:37.255 > #0 0x4080d700 in vPortTaskWrapper at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/freertos/FreeRTOS-Kernel/portable/riscv/port.c:258
01:25:37.255 >
01:25:37.255 > 40826180: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5
01:25:37.255 > 408261a0: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xbaad5678 0x00000168 0xabba1234 0x0000015c 0x40826050
01:25:39.026 > 408261c0: 0x00000000 0x408189fc 0x408189fc 0x408261bc 0x408189f4 0x00000002 0x4082497c 0x4082497c
01:25:39.026 > 408261e0: 0x408261bc 0x00000000 0x00000017 0x40824dac 0x5f656c62 0x745f6c6c 0x006b7361 0x00000000
01:25:39.026 > 40826200: 0x408261a0 0x00000007 0x00000000 0x00000017 0x00000000 0x00000000 0x00000000 0x00217d57
01:25:39.026 > 40826220: 0x00000000 0x4081ab6c 0x4081abd4 0x4081ac3c 0x00000000 0x00000000 0x00000001 0x00000000
01:25:39.026 > 40826240: 0x00000000 0x00000000 0x4202ac62 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
01:25:39.026 > #0 0x4202ac62 in esp_cleanup_r at /home/runner/work/esp32-arduino-lib-builder/esp32-arduino-lib-builder/esp-idf/components/newlib/src/newlib_init.c:42
01:25:39.026 >
01:25:39.026 > 40826260: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
01:25:39.026 > 40826280: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
01:25:39.026 > 408262a0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
01:25:39.026 >
01:25:39.026 >
01:25:39.026 >
01:25:39.026 > ELF file SHA256: de7d30987
01:25:39.026 >
01:25:39.026 > Rebooting...
01:25:39.026 > [INFO]
Hmm I will have to try this with esp-idf, could be an upstream bug. Sadly all the controller stuff is a black box so we are at espressif's mercy on this. I can see the code that causes this but I cannot change it as it is precompiled with the Arduino core and the function that is called within it is some binary blob function :(
I've also tried the #develop build of the pioarduino framework, but it's the same issue but the error is a bit different :(
02:23:44.689 > [INFO] New client created
02:23:44.695 > [INFO] Attempting to connect to 48:31:b7:c5:8c:f4...
02:23:44.700 > assertion:callout
02:23:44.700 > line:651,function:npl_freertos_callout_init
02:23:44.701 >
02:23:44.746 > assert failed: npl_freertos_callout_init npl_os_freertos.c:651 (0)
02:23:44.752 > Core 0 register dump:
02:23:44.752 > MEPC : 0x4080c244 RA : 0x4080c208 SP : 0x40825eb0 GP : 0x40814784
02:23:44.757 > TP : 0x40826190 T0 : 0x37363534 T1 : 0x7271706f T2 : 0x33323130
02:23:44.768 > S0/FP : 0x00000001 S1 : 0x40826022 A0 : 0x40825f14 A1 : 0x40815f45
02:23:44.774 > A2 : 0x00000001 A3 : 0x00000029 A4 : 0x00000001 A5 : 0x4081a000
02:23:44.785 > A6 : 0x0000000c A7 : 0x76757473 S2 : 0x00000085 S3 : 0x40825f08
02:23:44.790 > S4 : 0x40825f08 S5 : 0x40825f14 S6 : 0x4081a000 S7 : 0x00000000
02:23:44.796 > S8 : 0x00000000 S9 : 0x00000000 S10 : 0x00000000 S11 : 0x00000000
02:23:44.807 > T3 : 0x6e6d6c6b T4 : 0x6a696867 T5 : 0x66656463 T6 : 0x62613938
02:23:44.812 > MSTATUS : 0x00001881 MTVEC : 0x40800001 MCAUSE : 0x00000002 MTVAL : 0x00000000
02:23:44.823 > MHARTID : 0x00000000
02:23:44.823 >
02:23:44.823 > Stack memory:
02:23:44.823 > 40825eb0: 0xa0000000 0x0000000a 0x420b3cb0 0x40811d62 0x40825fe8 0x0000028b 0x00000000 0x40815f44
02:23:44.835 > 40825ed0: 0x40825f50 0x40825f53 0x420a1f8c 0x00313536 0x00000000 0x40815f28 0x420b3cb0 0x40815f38
02:23:44.840 > 40825ef0: 0x420ab9c9 0x40815f3c 0x40825edc 0x40815f40 0x420aa920 0x40815f44 0x00000000 0x00000000
02:23:44.851 > 40825f10: 0xff000000 0x65737361 0x66207472 0x656c6961 0x6e203a64 0x665f6c70 0x72656572 0x5f736f74
02:23:44.857 > 40825f30: 0x6c6c6163 0x5f74756f 0x74696e69 0x6c706e20 0x5f736f5f 0x65657266 0x736f7472 0x363a632e
02:23:44.868 > 40825f50: 0x28203135 0x40002930 0x4081a170 0x4000b06c 0x408228b0 0x40819f00 0x4082cc74 0x4000af90
02:23:44.879 > 40825f70: 0x4081a170 0x00000020 0x4082a080 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
02:23:44.885 > 40825f90: 0x4081a000 0x4081a000 0x4084fe90 0x4082bc60 0x42041c00 0x4082bd6c 0x420b4000 0x40002e08
02:23:44.896 > 40825fb0: 0x00000001 0x00000000 0x00000020 0x40800d68 0x4082bc58 0x00000020 0x4082600c 0x40825fe4
02:23:44.901 > 40825fd0: 0x42065ad2 0x4082bc60 0x408264b8 0x9159d8e1 0x42065ad2 0x4081a000 0x4084fe90 0x4082bc60
02:23:44.912 > 40825ff0: 0x42041c00 0x4082bd6c 0x420b4000 0x420353c2 0x2024001b 0x0000080c 0x00000258 0x408020fc
02:23:44.918 > 40826010: 0x408264b0 0x00000000 0x420aba6c 0x00000000 0x0000080c 0x40826103 0x408247da 0x00000000
02:23:44.929 > 40826030: 0x40826104 0x40826103 0x408247da 0x408247dd 0x4081a000 0x4081a000 0x4082bc60 0x4204306a
02:23:44.935 > 40826050: 0x4081a000 0x40819f20 0x00000000 0x42044668 0x40824940 0x00000000 0x408247da 0x4082bc60
02:23:44.946 > 40826070: 0x4081a000 0x00000000 0x40819f78 0x42044a0e 0x00000001 0x40818000 0x408247d7 0x00000003
02:23:44.951 > 40826090: 0x4081a000 0x00000007 0x408247d7 0x420455aa 0x00000000 0x00100010 0x8cf40000 0x4831b7c5
02:23:44.962 > 408260b0: 0x000c0000 0x0000000c 0x00000096 0x00110000 0x40826128 0x00000000 0x40824940 0x408247d7
02:23:44.974 > 408260d0: 0x00000019 0x0000200d 0x0000000d 0x4204d02c 0x00000000 0x408247da 0x408247d7 0x0000000d
02:23:44.979 > 408260f0: 0x40819f10 0x0000200d 0x408247d4 0x4204d702 0x00819f10 0x00000000 0x4084f784 0x40802328
02:23:44.990 > 40826110: 0x40819f10 0x2004001c 0x4081a000 0xffffffff 0x40819f10 0x420b5000 0x4081a000 0x40802258
02:23:44.996 > 40826130: 0x40819f10 0x4081a000 0x4081e530 0x4203cb8e 0x00000000 0x00000000 0x00000000 0x00000000
02:23:45.007 > 40826150: 0x00000000 0x00000000 0x00000000 0x4080d700 0x00000000 0x00000000 0x00000000 0x00000000
02:23:45.012 > 40826170: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5
02:23:45.023 > 40826190: 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xbaad5678 0x00000168 0xabba1234 0x0000015c 0x40825e70
02:23:45.029 > 408261b0: 0x00000000 0x408189ec 0x408189ec 0x408261ac 0x408189e4 0x00000002 0x4082496c 0x4082496c
02:23:45.040 > 408261d0: 0x408261ac 0x00000000 0x00000017 0x40824d9c 0x5f656c62 0x745f6c6c 0x006b7361 0x00000000
02:23:45.046 > 408261f0: 0x40826190 0x00000007 0x00000000 0x00000017 0x00000000 0x00000000 0x00000000 0x00031ba3
02:23:45.057 > 40826210: 0x00000000 0x4081ab5c 0x4081abc4 0x4081ac2c 0x00000000 0x00000000 0x00000001 0x00000000
02:23:45.068 > 40826230: 0x00000000 0x00000000 0x4202b80c 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
02:23:45.073 > 40826250: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
02:23:45.085 > 40826270: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
02:23:45.090 > 40826290: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
02:23:45.100 >
02:23:45.100 >
02:23:45.100 >
02:23:45.100 > ELF file SHA256: 507a1f285
02:23:45.100 >
02:23:45.169 > Rebooting...
Same error actually, not enough callout buffers :(
I've tried to adjust the parameters in .platformio/packages/framework-arduinoespressif32-libs/esp32h2/dio_qspi/include/sdkconfig.h
This is an INFO in Arduino core which settings have been used to compile the Arduino libs. Changes here do NOT change anything in the libs. You have to compile the Arduino libs with settings which fits to your needs!
Only way is using Arduino as a component of IDF or HybridCompile. Both ways are supported in pioarduino
Thank you for your reply @Jason2866.
The warnings itself are completely gone.
I've already using the Arduino Framework as an IDF component now and have also tried to configure these parameters by menuconfig, but the issue is exactly the same as before. That's why I've opened the issue in the framework as well.
Upload the whole project on github. Your pio setup is most probably not correct.
(... Oops, whrong account 😂)
Sure, I will try to shrink the project down to just the connection part and will upload it today.
i've sent you both an invitation to the project @h2zero @Jason2866
@h2zero , not relating the (fixed) issue I had with >3 clients?
No, this is different.
@ovi1337 changed your example repo so it uses HybridCompile. Idk if the settings are currently there solve your issues. Just add the sdkconfig you want to change in platform.ini under setting custom_sdkconfig
@ovi1337 you should switch from using NimBLE-Arduino to esp-nimble-cpp since you have nimble enabled in your config.
@ovi1337 changed your example repo so it uses HybridCompile. Idk if the settings are currently there solve your issues. Just add the sdkconfig you want to change in
platform.iniunder settingcustom_sdkconfig
Thank you for your help, but also this change is crashing with exactly the same issue:
21:19:47.735 > [INFO] [Status] Slaves:3/4 App:NO Heap:129028
21:19:47.735 > [HR PWM:0/0] [HL PWM:0/0] [VL PWM:0/0]
21:19:48.681 > [INFO] Scan finished.
21:19:48.681 > [INFO] Starting BLE scan for slaves...
21:19:48.698 > I NimBLEScan: Ignoring device: address: 48:31:b7:c5:ac:37, already connected
21:19:48.704 > I NimBLEScan: Ignoring device: address: 48:31:b7:c5:ac:37, already connected
21:19:48.716 > I NimBLEScan: New advertiser: bb:e1:c0:8d:1f:39
21:19:48.716 > I NimBLEScan: Scan response from: bb:e1:c0:8d:1f:39
21:19:48.726 > I NimBLEScan: New advertiser: 48:31:b7:c5:8c:f4
21:19:48.727 > I NimBLEScan: Scan response from: 48:31:b7:c5:8c:f4
21:19:48.732 > [INFO] Queueing connection for 48:31:b7:c5:8c:f4
21:19:48.738 > I NimBLEScan: New advertiser: 63:e8:64:b2:af:da
21:19:48.743 > [INFO] Found new slave to connect to: 48:31:b7:c5:8c:f4
21:19:48.749 > [INFO] New client created
21:19:48.749 > [INFO] Attempting to connect to 48:31:I NimBLEScan: New advertiser: 65:48:5d:b5:01:cc
21:19:48.754 > b7:c5:8c:f4...
21:19:48.762 > assertion:callout
21:19:48.762 > line:651,function:npl_freertos_callout_init
21:19:48.762 >
21:19:48.813 > assert failed: npl_freertos_callout_init npl_os_freertos.c:651 (0)
21:19:48.819 > Core 0 register dump:
21:19:48.819 > MEPC : 0x4080d558 RA : 0x4080d516 SP : 0x40828530 GP : 0x40816d14
21:19:48.824 > TP : 0x40828800 T0 : 0x37363534 T1 : 0x7271706f T2 : 0x33323130
21:19:48.835 > S0/FP : 0x00000085 S1 : 0x00000001 A0 : 0x40828584 A1 : 0x408185c1
21:19:48.841 > A2 : 0x00000001 A3 : 0x00000029 A4 : 0x00000001 A5 : 0x4081c000
21:19:48.852 > A6 : 0x0000000c A7 : 0x76757473 S2 : 0x00000009 S3 : 0x40828692
21:19:48.857 > S4 : 0x408185c0 S5 : 0x4081ff84 S6 : 0x40828764 S7 : 0x00000000
21:19:48.863 > S8 : 0x00000000 S9 : 0x00000000 S10 : 0x00000000 S11 : 0x00000000
21:19:48.874 > T3 : 0x6e6d6c6b T4 : 0x6a696867 T5 : 0x66656463 T6 : 0x62613938
21:19:48.879 > MSTATUS : 0x00001881 MTVEC : 0x40800001 MCAUSE : 0x00000002 MTVAL : 0x00000000
21:19:48.891 > MHARTID : 0x00000000
21:19:48.891 >
21:19:48.891 > Stack memory:
21:19:48.891 > 40828530: 0x4081c810 0x4082ee74 0x420c6068 0x40813faa 0x0000080c 0x00000000 0x4081cef8 0x00313536
21:19:48.902 > 40828550: 0x0000080c 0x408185a4 0x420c6068 0x408185b4 0x420bd8f5 0x408185b8 0x4082854c 0x408185bc
21:19:48.907 > 40828570: 0x420b24a0 0x408185c0 0x00000000 0x00000000 0xff000000 0x65737361 0x66207472 0x656c6961
21:19:48.918 > 40828590: 0x6e203a64 0x665f6c70 0x72656572 0x5f736f74 0x6c6c6163 0x5f74756f 0x74696e69 0x6c706e20
21:19:48.924 > 408285b0: 0x5f736f5f 0x65657266 0x736f7472 0x363a632e 0x28203135 0x40002930 0x00000001 0x4000af90
21:19:48.935 > 408285d0: 0x4081c810 0x4082ce2c 0x00000020 0x40813a8e 0x00000001 0x00000000 0x4081cef8 0x00000000
21:19:48.946 > 408285f0: 0x00000000 0x00000000 0x00000000 0x00000000 0x40828764 0x4081ff84 0x4082c150 0x4204f8bc
21:19:48.952 > 40828610: 0x4081c000 0x4082c25c 0x420c6000 0x40002e08 0x4081c810 0x4082c150 0x00000258 0x40800fde
21:19:48.963 > 40828630: 0x0000080c 0x00000020 0x4082867c 0x40828654 0x0000080c 0x00000258 0x4082c150 0xe4659648
21:19:48.968 > 40828650: 0x40828b20 0x0000028b 0x4082c150 0x4204f8bc 0x4081c000 0x4082c25c 0x420c6000 0x420420fa
21:19:48.979 > 40828670: 0x2024001b 0x00000000 0x4081c5b4 0x40802716 0x40828b18 0x00000000 0x420bd998 0x00000000
21:19:48.985 > 40828690: 0x4081c000 0x40828763 0x40826e6a 0x40826e6d 0x4081c000 0x4081c000 0x4082c150 0x42050d26
21:19:48.996 > 408286b0: 0x4081c000 0x4081c5c8 0x00000000 0x42052324 0x4080f060 0x4080f058 0x40826e6a 0x4082c150
21:19:49.002 > 408286d0: 0x4081c000 0x00000000 0x4081c620 0x420526ca 0x40826fd0 0x00000000 0x40826e67 0x00000003
21:19:49.013 > 408286f0: 0x4081c000 0x00000007 0x40826e67 0x42053266 0xfa000000 0x00100010 0x8cf40000 0x4831b7c5
21:19:49.018 > 40828710: 0x000c0000 0x0000000c 0x00000096 0x00000000 0x00000000 0x00000000 0x00000000 0x40826e67
21:19:49.029 > 40828730: 0x00000019 0x0000200d 0x0000000d 0x4205ace8 0x00000000 0x40826e6a 0x40826e67 0x0000000d
21:19:49.040 > 40828750: 0x4081c5b8 0x0000200d 0x40826e64 0x4205b3be 0x00a40015 0x00000000 0x00000000 0x0000428f
21:19:49.046 > 40828770: 0x00000001 0x2004001c 0x4081c000 0x4080288c 0x4081c5b8 0x420c7000 0x4081c000 0x4080288c
21:19:49.057 > 40828790: 0x4081c5b8 0x4081c000 0x40820bc0 0x40802570 0x4081c5b8 0x4081c000 0x40820bc0 0x4204a84a
21:19:49.063 > 408287b0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x4080edc6
21:19:49.074 > 408287d0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
21:19:49.079 > 408287f0: 0x00000000 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xa5a5a5a5 0xbaad5678 0x00000168 0xabba1234
21:19:49.090 > 40828810: 0x0000015c 0x408286c0 0x00000000 0x4081b07c 0x4081b07c 0x40828814 0x4081b074 0x00000002
21:19:49.096 > 40828830: 0x40826ffc 0x40826ffc 0x40828814 0x00000000 0x00000017 0x40827404 0x5f656c62 0x745f6c6c
21:19:49.107 > 40828850: 0x006b7361 0x00000000 0x40828800 0x00000007 0x00000000 0x00000017 0x00000000 0x00000000
21:19:49.113 > 40828870: 0x00000000 0x00296df4 0x00000000 0x4081d1fc 0x4081d264 0x4081d2cc 0x00000000 0x00000000
21:19:49.124 > 40828890: 0x00000001 0x00000000 0x00000000 0x00000000 0x420362a6 0x00000000 0x00000000 0x00000000
21:19:49.135 > 408288b0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
21:19:49.140 > 408288d0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
21:19:49.152 > 408288f0: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
21:19:49.157 > 40828910: 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000 0x00000000
21:19:49.167 >
21:19:49.167 >
21:19:49.167 >
21:19:49.167 > ELF file SHA256: 7f40d938b
21:19:49.167 >
21:19:49.238 > Rebooting...
@ovi1337 you should switch from using NimBLE-Arduino to esp-nimble-cpp since you have nimble enabled in your config.
okay, i'm trying it now and will give you a feedback ASAP
Well, i'm getting this compilation error in the hybrid framework configuration when i'm trying to use esp-nimble-cpp instead of NimBLE-Arduino and i have no idea how to solve this:
Scanning dependencies...
Dependency Graph
|-- esp-nimble-cpp @ 2.3.2
|-- ArduinoJson @ 7.4.2
|-- Adafruit NeoPixel @ 1.15.2
Building in debug mode
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/.dummy/sketch.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/.dummy/arduino-lib-builder-gcc.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/.dummy/arduino-lib-builder-cpp.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/.dummy/arduino-lib-builder-as.S.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLE2904.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEAddress.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEAdvertisedDevice.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEAdvertisementData.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEAdvertising.cpp.o
In file included from .pio/libdeps/esp32-h2-devkitm-1_MASTER/esp-nimble-cpp/src/NimBLEDescriptor.h:24,
from .pio/libdeps/esp32-h2-devkitm-1_MASTER/esp-nimble-cpp/src/NimBLE2904.h:24,
from .pio/libdeps/esp32-h2-devkitm-1_MASTER/esp-nimble-cpp/src/NimBLE2904.cpp:18:
.pio/libdeps/esp32-h2-devkitm-1_MASTER/esp-nimble-cpp/src/NimBLELocalValueAttribute.h:27:12: fatal error: nimble/nimble/host/include/host/ble_hs.h: No such file or directory
27 | # include "nimble/nimble/host/include/host/ble_hs.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEAttValue.cpp.o
*** [.pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLE2904.cpp.o] Error 1
In file included from .pio/libdeps/esp32-h2-devkitm-1_MASTER/esp-nimble-cpp/src/NimBLEAddress.cpp:18:
.pio/libdeps/esp32-h2-devkitm-1_MASTER/esp-nimble-cpp/src/NimBLEAddress.h:27:12: fatal error: nimble/nimble/include/nimble/ble.h: No such file or directory
27 | # include "nimble/nimble/include/nimble/ble.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
*** [.pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEAddress.cpp.o] Error 1
In file included from .pio/libdeps/esp32-h2-devkitm-1_MASTER/esp-nimble-cpp/src/NimBLEAdvertisedDevice.h:24,
from .pio/libdeps/esp32-h2-devkitm-1_MASTER/esp-nimble-cpp/src/NimBLEAdvertisedDevice.cpp:18:
.pio/libdeps/esp32-h2-devkitm-1_MASTER/esp-nimble-cpp/src/NimBLEAddress.h:27:12: fatal error: nimble/nimble/include/nimble/ble.h: No such file or directory
27 | # include "nimble/nimble/include/nimble/ble.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
*** [.pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEAdvertisedDevice.cpp.o] Error 1
In file included from .pio/libdeps/esp32-h2-devkitm-1_MASTER/esp-nimble-cpp/src/NimBLEAdvertising.cpp:18:
.pio/libdeps/esp32-h2-devkitm-1_MASTER/esp-nimble-cpp/src/NimBLEAdvertising.h:27:12: fatal error: nimble/nimble/host/include/host/ble_gap.h: No such file or directory
27 | # include "nimble/nimble/host/include/host/ble_gap.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
*** [.pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEAdvertising.cpp.o] Error 1
In file included from .pio/libdeps/esp32-h2-devkitm-1_MASTER/esp-nimble-cpp/src/NimBLEAdvertisementData.cpp:21:
.pio/libdeps/esp32-h2-devkitm-1_MASTER/esp-nimble-cpp/src/NimBLEDevice.h:32:12: fatal error: nimble/nimble/host/include/host/ble_gap.h: No such file or directory
32 | # include <nimble/nimble/host/include/host/ble_gap.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
*** [.pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEAdvertisementData.cpp.o] Error 1
.pio/libdeps/esp32-h2-devkitm-1_MASTER/esp-nimble-cpp/src/NimBLEAttValue.cpp:24:12: fatal error: nimble/nimble/include/nimble/nimble_npl.h: No such file or directory
24 | # include "nimble/nimble/include/nimble/nimble_npl.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
*** [.pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEAttValue.cpp.o] Error 1
Weird, it's trying to include the nimble arduino headers instead of the IDF ones.
I see what's happening now, the config for esp-nimble-cpp isn't considered in the sdkconfig, you need to manually add CONFIG_NIMBLE_CPP_IDF=y
Sadly no difference. Here is the full build-log (from full-clean condition):
Build-Log
Processing esp32-h2-devkitm-1_MASTER (platform: https://github.com/pioarduino/platform-espressif32.git#develop; board: esp32-h2-devkitm-1; framework: arduino)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Library Manager: Installing h2zero/esp-nimble-cpp @ ^2.3.2
Unpacking [####################################] 100%
Library Manager: [email protected] has been installed!
Library Manager: Installing bblanchon/ArduinoJson @ ^7.4.2
Unpacking [####################################] 100%
Library Manager: [email protected] has been installed!
Library Manager: Installing adafruit/Adafruit NeoPixel @ ^1.12.0
Unpacking [####################################] 100%
Library Manager: Adafruit [email protected] has been installed!
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32-h2-devkitm-1.html
PLATFORM: Espressif 32 (55.3.32+develop.sha.0a5661b) > Espressif ESP32-H2-DevKit
HARDWARE: ESP32H2 96MHz, 320KB RAM, 4MB Flash
DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-builtin, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
- contrib-piohome @ 3.4.4
- framework-arduinoespressif32 @ 3.3.2
- framework-arduinoespressif32-libs @ 5.5.0+sha.07e9bf4970
- framework-espidf @ 3.50501.0 (5.5.1)
- tool-cmake @ 4.0.3
- tool-esp-rom-elfs @ 2024.10.11
- tool-esptoolpy @ 5.1.0
- tool-mklittlefs @ 3.2.0
- tool-ninja @ 1.13.1
- tool-openocd-esp32 @ 2.1200.20250707 (12.0)
- tool-riscv32-esp-elf-gdb @ 16.3.0+20250913
- tool-scons @ 4.40801.0 (4.8.1)
- toolchain-riscv32-esp @ 14.2.0+20250730
*** Compile Arduino IDF libs for esp32-h2-devkitm-1_MASTER ***
*** "custom_component" is used to deselect managed idf components ***
[ComponentManager] Created backup of build file
[ComponentManager] Component not found: espressif/esp_hosted
[ComponentManager] Component not found: espressif/esp_wifi_remote
[ComponentManager] Component not found: espressif/network_provisioning
[ComponentManager] Component not found: espressif/mdns
[ComponentManager] Component not found: espressif/esp-dsp
[ComponentManager] Component not found: espressif/esp_modem
[ComponentManager] Component not found: espressif/esp32-camera
[ComponentManager] Component not found: espressif/libsodium
[ComponentManager] Component not found: espressif/esp-modbus
[ComponentManager] Component not found: espressif/qrcode
[ComponentManager] Component not found: espressif/esp_insights
[ComponentManager] Component not found: espressif/esp_diag_data_store
[ComponentManager] Component not found: espressif/esp_diagnostics
[ComponentManager] Component not found: espressif/cbor
[ComponentManager] Component not found: espressif/esp_rainmaker
[ComponentManager] Component not found: espressif/rmaker_common
[ComponentManager] Component not found: chmorgan/esp-libhelix-mp3
[ComponentManager] Session completed with 18 changes
*** Add "custom_sdkconfig" settings to IDF sdkconfig.defaults ***
Info: Independent frequency mode (< 80MHz): Flash=64m, PSRAM=64
Replace: CONFIG_ESPTOOLPY_FLASHFREQ_64M=y with: CONFIG_ESPTOOLPY_FLASHFREQ_64M=y
Replace: CONFIG_ESPTOOLPY_FLASHFREQ="48m" with: CONFIG_ESPTOOLPY_FLASHFREQ="64m"
Replace: CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y with: CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
Replace: # CONFIG_ESPTOOLPY_FLASHSIZE_8MB is not set with: # CONFIG_ESPTOOLPY_FLASHSIZE_8MB is not set
Replace: # CONFIG_ESPTOOLPY_FLASHSIZE_16MB is not set with: # CONFIG_ESPTOOLPY_FLASHSIZE_16MB is not set
Replace: # CONFIG_ESPTOOLPY_FLASHSIZE_32MB is not set with: # CONFIG_ESPTOOLPY_FLASHSIZE_32MB is not set
Replace: # CONFIG_ESPTOOLPY_FLASHSIZE_64MB is not set with: # CONFIG_ESPTOOLPY_FLASHSIZE_64MB is not set
Replace: # CONFIG_ESPTOOLPY_FLASHSIZE_128MB is not set with: # CONFIG_ESPTOOLPY_FLASHSIZE_128MB is not set
Replace: CONFIG_ESPTOOLPY_FLASHSIZE="4MB" with: CONFIG_ESPTOOLPY_FLASHSIZE="4MB"
Replace: CONFIG_BT_ENABLED=y with: CONFIG_BT_ENABLED=y
Replace: # CONFIG_BT_BLUEDROID_ENABLED is not set with: CONFIG_BT_BLUEDROID_ENABLED=n
Replace: CONFIG_BT_NIMBLE_ENABLED=y with: CONFIG_BT_NIMBLE_ENABLED=y
Replace: CONFIG_BT_NIMBLE_MAX_CONNECTIONS=3 with: CONFIG_BT_NIMBLE_MAX_CONNECTIONS=9
Replace: CONFIG_BT_NIMBLE_MAX_BONDS=3 with: CONFIG_BT_NIMBLE_MAX_BONDS=9
Replace: CONFIG_BT_NIMBLE_MAX_CCCDS=8 with: CONFIG_BT_NIMBLE_MAX_CCCDS=9
Replace: CONFIG_BT_NIMBLE_HOST_TASK_STACK_SIZE=5120 with: CONFIG_BT_NIMBLE_HOST_TASK_STACK_SIZE=8192
Replace: CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_96=y with: CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_96=y
Replace: CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ=96 with: CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ=96
Add: # CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_80 is not set
Add: # CONFIG_ESP32H2_DEFAULT_CPU_FREQ_80 is not set
Add: # CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160 is not set
Add: # CONFIG_ESP32H2_DEFAULT_CPU_FREQ_160 is not set
Add: # CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240 is not set
Add: # CONFIG_ESP32H2_DEFAULT_CPU_FREQ_240 is not set
Add: CONFIG_ESP32H2_DEFAULT_CPU_FREQ_96=y
Add: # CONFIG_ESPTOOLPY_FLASHFREQ_20M is not set
Add: # CONFIG_ESPTOOLPY_FLASHFREQ_26M is not set
Add: # CONFIG_ESPTOOLPY_FLASHFREQ_40M is not set
Add: # CONFIG_ESPTOOLPY_FLASHFREQ_80M is not set
Add: # CONFIG_ESPTOOLPY_FLASHFREQ_120M is not set
Add: # CONFIG_SPIRAM_SPEED_20M is not set
Add: # CONFIG_SPIRAM_SPEED_40M is not set
Add: # CONFIG_SPIRAM_SPEED_80M is not set
Add: # CONFIG_SPIRAM_SPEED_120M is not set
Add: # CONFIG_SPIRAM_SPEED_200M is not set
Add: CONFIG_SPIRAM_SPEED=64
Add: CONFIG_SPIRAM_SPEED_64M=y
Add: # CONFIG_SPIRAM is not set
Add: # CONFIG_BT_NIMBLE_ROLE_CENTRAL_ENABLED is no set
Add: # CONFIG_BT_NIMBLE_ROLE_PERIPHERAL_ENABLED is not set
Add: CONFIG_BTDM_CTRL_MODE_BLE_ONLY=y
Add: CONFIG_BTDM_CTRL_MODE_BR_EDR_ONLY=n
Add: CONFIG_BTDM_CTRL_MODE_BTDM=n
Add: CONFIG_NIMBLE_CPP_IDF=y
Add: CONFIG_NIMBLE_CPP_LOG_LEVEL=0
Reading CMake configuration...
Generating assembly for certificate bundle...
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 45 compatible libraries
Scanning dependencies...
Dependency Graph
|-- esp-nimble-cpp @ 2.3.2
|-- ArduinoJson @ 7.4.2
|-- Adafruit NeoPixel @ 1.15.2
Building in debug mode
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/.dummy/sketch.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/.dummy/arduino-lib-builder-gcc.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/.dummy/arduino-lib-builder-cpp.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/.dummy/arduino-lib-builder-as.S.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLE2904.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEAddress.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEAdvertisedDevice.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEAdvertisementData.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEAdvertising.cpp.o
In file included from .pio/libdeps/esp32-h2-devkitm-1_MASTER/esp-nimble-cpp/src/NimBLEDescriptor.h:24,
from .pio/libdeps/esp32-h2-devkitm-1_MASTER/esp-nimble-cpp/src/NimBLE2904.h:24,
from .pio/libdeps/esp32-h2-devkitm-1_MASTER/esp-nimble-cpp/src/NimBLE2904.cpp:18:
.pio/libdeps/esp32-h2-devkitm-1_MASTER/esp-nimble-cpp/src/NimBLELocalValueAttribute.h:27:12: fatal error: nimble/nimble/host/include/host/ble_hs.h: No such file or directory
27 | # include "nimble/nimble/host/include/host/ble_hs.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEAttValue.cpp.o
*** [.pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLE2904.cpp.o] Error 1
In file included from .pio/libdeps/esp32-h2-devkitm-1_MASTER/esp-nimble-cpp/src/NimBLEAddress.cpp:18:
.pio/libdeps/esp32-h2-devkitm-1_MASTER/esp-nimble-cpp/src/NimBLEAddress.h:27:12: fatal error: nimble/nimble/include/nimble/ble.h: No such file or directory
27 | # include "nimble/nimble/include/nimble/ble.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
*** [.pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEAddress.cpp.o] Error 1
In file included from .pio/libdeps/esp32-h2-devkitm-1_MASTER/esp-nimble-cpp/src/NimBLEAdvertisedDevice.h:24,
from .pio/libdeps/esp32-h2-devkitm-1_MASTER/esp-nimble-cpp/src/NimBLEAdvertisedDevice.cpp:18:
.pio/libdeps/esp32-h2-devkitm-1_MASTER/esp-nimble-cpp/src/NimBLEAddress.h:27:12: fatal error: nimble/nimble/include/nimble/ble.h: No such file or directory
27 | # include "nimble/nimble/include/nimble/ble.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
*** [.pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEAdvertisedDevice.cpp.o] Error 1
In file included from .pio/libdeps/esp32-h2-devkitm-1_MASTER/esp-nimble-cpp/src/NimBLEAdvertising.cpp:18:
.pio/libdeps/esp32-h2-devkitm-1_MASTER/esp-nimble-cpp/src/NimBLEAdvertising.h:27:12: fatal error: nimble/nimble/host/include/host/ble_gap.h: No such file or directory
27 | # include "nimble/nimble/host/include/host/ble_gap.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
*** [.pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEAdvertising.cpp.o] Error 1
In file included from .pio/libdeps/esp32-h2-devkitm-1_MASTER/esp-nimble-cpp/src/NimBLEAdvertisementData.cpp:21:
.pio/libdeps/esp32-h2-devkitm-1_MASTER/esp-nimble-cpp/src/NimBLEDevice.h:32:12: fatal error: nimble/nimble/host/include/host/ble_gap.h: No such file or directory
32 | # include <nimble/nimble/host/include/host/ble_gap.h>
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
*** [.pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEAdvertisementData.cpp.o] Error 1
.pio/libdeps/esp32-h2-devkitm-1_MASTER/esp-nimble-cpp/src/NimBLEAttValue.cpp:24:12: fatal error: nimble/nimble/include/nimble/nimble_npl.h: No such file or directory
24 | # include "nimble/nimble/include/nimble/nimble_npl.h"
| ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
compilation terminated.
*** [.pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEAttValue.cpp.o] Error 1
I've also added all suggested custom_sdkconfig params:
custom_sdkconfig =
'# CONFIG_BT_NIMBLE_ROLE_CENTRAL_ENABLED is no set' ; <-- no difference with or without
'# CONFIG_BT_NIMBLE_ROLE_PERIPHERAL_ENABLED is not set' ; <-- no difference with or without
CONFIG_BT_ENABLED=y
CONFIG_BTDM_CTRL_MODE_BLE_ONLY=y
CONFIG_BTDM_CTRL_MODE_BR_EDR_ONLY=n
CONFIG_BTDM_CTRL_MODE_BTDM=n
CONFIG_BT_BLUEDROID_ENABLED=n
CONFIG_BT_NIMBLE_ENABLED=y
CONFIG_NIMBLE_CPP_IDF=y
CONFIG_NIMBLE_CPP_LOG_LEVEL=0
CONFIG_BT_NIMBLE_MAX_CONNECTIONS=9
CONFIG_BT_NIMBLE_HOST_TASK_STACK_SIZE=8192
CONFIG_BT_NIMBLE_MAX_BONDS=9
CONFIG_BT_NIMBLE_MAX_CCCDS=9
custom_component_remove = espressif/esp_hosted
espressif/esp_wifi_remote
espressif/network_provisioning
espressif/mdns
espressif/esp-dsp
espressif/esp_modem
espressif/esp32-camera
espressif/libsodium
espressif/esp-modbus
espressif/qrcode
espressif/esp_insights
espressif/esp_diag_data_store
espressif/esp_diagnostics
espressif/cbor
espressif/esp_rainmaker
espressif/rmaker_common
chmorgan/esp-libhelix-mp3
Do you think it will fix the issue or ist it just a way to make it nicer? Is it maybe just something for later?
I suspect it will fix the issue, unfortunately platformio and esp-idf don't seem to play well with custom components, seems to leave out their config options. That define is still missing, just put -D CONFIG_NIMBLE_CPP_IDF=1 in your build flags instead of in the sdkconfig, should fix it.
Good News - So far a great step forward, because the Master is working (kind of)! It really seems to work somehow with all Slaves and an additional connection of an Android phone.
The Master is working and can be built, but not for the slaves (i've used my already existing old firmware for the clients to try the master). It's actually the identical firmware and the mode will be decided by hardware pins. I'm getting a build error for the slaves, where the 1:1 identical code is working for the master.
Do you know why this happens now? Please take a look:
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.__esp_stack_guard_setup' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_system.a(stack_check.c.o)' being placed in section `.text.__esp_stack_guard_setup'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.get_reset_reason' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_system.a(reset_reason.c.o)' being placed in section `.text.get_reset_reason'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.esp_reset_reason_init' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_system.a(reset_reason.c.o)' being placed in section `.text.esp_reset_reason_init'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.semihosting_call_noerrno' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_system.a(panic.c.o)' being placed in section `.text.semihosting_call_noerrno'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.panic_print_char_uart' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_system.a(panic.c.o)' being placed in section `.text.panic_print_char_uart'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.panic_print_char_usb_serial_jtag' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_system.a(panic.c.o)' being placed in section `.text.panic_print_char_usb_serial_jtag'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.disable_all_wdts' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_system.a(panic.c.o)' being placed in section `.text.disable_all_wdts'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.log_level_set' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/liblog.a(tag_log_level.c.o)' being placed in section `.text.log_level_set'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.prvCheckTasksWaitingTermination' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libfreertos.a(tasks.c.o)' being placed in section `.text.prvCheckTasksWaitingTermination'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.prvInitialiseNewTask' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libfreertos.a(tasks.c.o)' being placed in section `.text.prvInitialiseNewTask'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.prvInitialiseTaskLists' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libfreertos.a(tasks.c.o)' being placed in section `.text.prvInitialiseTaskLists'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.pxGetTaskListByIndex' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libfreertos.a(tasks.c.o)' being placed in section `.text.pxGetTaskListByIndex'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.prvCreateIdleTasks' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libfreertos.a(tasks.c.o)' being placed in section `.text.prvCreateIdleTasks'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.rmt_ll_rx_set_carrier_high_low_ticks' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_driver_rmt.a(rmt_rx.c.o)' being placed in section `.text.rmt_ll_rx_set_carrier_high_low_ticks'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.rmt_rx_register_to_group' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_driver_rmt.a(rmt_rx.c.o)' being placed in section `.text.rmt_rx_register_to_group'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.rmt_rx_unregister_from_group' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_driver_rmt.a(rmt_rx.c.o)' being placed in section `.text.rmt_rx_unregister_from_group'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.rmt_ll_tx_set_carrier_high_low_ticks' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_driver_rmt.a(rmt_tx.c.o)' being placed in section `.text.rmt_ll_tx_set_carrier_high_low_ticks'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.rmt_tx_create_trans_queue' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_driver_rmt.a(rmt_tx.c.o)' being placed in section `.text.rmt_tx_create_trans_queue'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.rmt_tx_register_to_group' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_driver_rmt.a(rmt_tx.c.o)' being placed in section `.text.rmt_tx_register_to_group'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.rmt_tx_unregister_from_group' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_driver_rmt.a(rmt_tx.c.o)' being placed in section `.text.rmt_tx_unregister_from_group'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.intr_get_item' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libriscv.a(interrupt.c.o)' being placed in section `.text.intr_get_item'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.temperature_sensor_ll_set_range' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_hw_support.a(sar_periph_ctrl_common.c.o)' being placed in section `.text.temperature_sensor_ll_set_range'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.gdma_acquire_group_handle' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_hw_support.a(gdma.c.o)' being placed in section `.text.gdma_acquire_group_handle'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.gdma_acquire_pair_handle' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_hw_support.a(gdma.c.o)' being placed in section `.text.gdma_acquire_pair_handle'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.do_allocate_gdma_channel' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_hw_support.a(gdma.c.o)' being placed in section `.text.do_allocate_gdma_channel'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: section .flash.appdesc LMA [420a0020,420a011f] overlaps section .text.gdma_acquire_group_handle LMA [4209ff56,420a0029]
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: section .text.gdma_acquire_pair_handle LMA [420a002a,420a00f1] overlaps section .flash.appdesc LMA [420a0020,420a011f]
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: section .flash.rodata LMA [420a0120,420bb843] overlaps section .text.do_allocate_gdma_channel LMA [420a00f2,420a05a5]
collect2: error: ld returned 1 exit status
*** [.pio/build/esp32-h2-devkitm-1_SLAVE_VL/firmware.elf] Error 1
No idea what that error is, is there anything before that section?
it's a very weird behavior currently. Here are two logs. The build order shuffled and the first will success, the second will fail. I can use and work with and on the succeed environment but to flash another device is a full recompilation and cleanup of all necessary:
esp32-h2-devkitm-1_MASTER (success)
Environment Status Duration
------------------------- -------- ------------
esp32-h2-devkitm-1_MASTER SUCCESS 00:03:21.658
====================================================================================================================================== 1 succeeded in 00:03:21.658 ======================================================================================================================================
* Terminal will be reused by tasks, press any key to close it.
* Executing task: platformio run --environment esp32-h2-devkitm-1_MASTER
Processing esp32-h2-devkitm-1_MASTER (platform: https://github.com/pioarduino/platform-espressif32.git#develop; board: esp32-h2-devkitm-1; framework: arduino)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32-h2-devkitm-1.html
PLATFORM: Espressif 32 (55.3.32+develop.sha.0a5661b) > Espressif ESP32-H2-DevKit
HARDWARE: ESP32H2 96MHz, 320KB RAM, 4MB Flash
DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-builtin, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
- contrib-piohome @ 3.4.4
- framework-arduinoespressif32 @ 3.3.2
- framework-arduinoespressif32-libs @ 5.5.0+sha.07e9bf4970
- framework-espidf @ 3.50501.0 (5.5.1)
- tool-cmake @ 4.0.3
- tool-esp-rom-elfs @ 2024.10.11
- tool-esptoolpy @ 5.1.0
- tool-mklittlefs @ 3.2.0
- tool-ninja @ 1.13.1
- tool-openocd-esp32 @ 2.1200.20250707 (12.0)
- tool-riscv32-esp-elf-gdb @ 16.3.0+20250913
- tool-scons @ 4.40801.0 (4.8.1)
- toolchain-riscv32-esp @ 14.2.0+20250730
*** Reinstall Arduino framework ***
Tool Manager: Installing https://github.com/espressif/arduino-esp32/archive/master.zip
Unpacking 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Tool Manager: [email protected] has been installed!
Tool Manager: Installing https://github.com/espressif/esp32-arduino-lib-builder/releases/download/idf-release_v5.5/esp32-arduino-libs-idf-release_v5.5-07e9bf49-v1.zip
Unpacking 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100%
Tool Manager: [email protected]+sha.07e9bf4970 has been installed!
*** Compile Arduino IDF libs for esp32-h2-devkitm-1_MASTER ***
*** "custom_component" is used to deselect managed idf components ***
[ComponentManager] Created backup of build file
[ComponentManager] Removed component: espressif/esp_hosted
[ComponentManager] Removed component: espressif/esp_wifi_remote
[ComponentManager] Removed component: espressif/network_provisioning
[ComponentManager] Removed component: espressif/mdns
[ComponentManager] Removed component: espressif/esp-dsp
[ComponentManager] Removed component: espressif/esp_modem
[ComponentManager] Component not found: espressif/esp32-camera
[ComponentManager] Removed component: espressif/libsodium
[ComponentManager] Removed component: espressif/esp-modbus
[ComponentManager] Removed component: espressif/qrcode
[ComponentManager] Removed component: espressif/esp_insights
[ComponentManager] Removed component: espressif/esp_diag_data_store
[ComponentManager] Removed component: espressif/esp_diagnostics
[ComponentManager] Removed component: espressif/cbor
[ComponentManager] Removed component: espressif/esp_rainmaker
[ComponentManager] Removed component: espressif/rmaker_common
[ComponentManager] Removed component: chmorgan/esp-libhelix-mp3
[ComponentManager] Session completed with 18 changes
*** Add "custom_sdkconfig" settings to IDF sdkconfig.defaults ***
Info: Independent frequency mode (< 80MHz): Flash=64m, PSRAM=64
Replace: CONFIG_ESPTOOLPY_FLASHFREQ_64M=y with: CONFIG_ESPTOOLPY_FLASHFREQ_64M=y
Replace: CONFIG_ESPTOOLPY_FLASHFREQ="48m" with: CONFIG_ESPTOOLPY_FLASHFREQ="64m"
Replace: CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y with: CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
Replace: # CONFIG_ESPTOOLPY_FLASHSIZE_8MB is not set with: # CONFIG_ESPTOOLPY_FLASHSIZE_8MB is not set
Replace: # CONFIG_ESPTOOLPY_FLASHSIZE_16MB is not set with: # CONFIG_ESPTOOLPY_FLASHSIZE_16MB is not set
Replace: # CONFIG_ESPTOOLPY_FLASHSIZE_32MB is not set with: # CONFIG_ESPTOOLPY_FLASHSIZE_32MB is not set
Replace: # CONFIG_ESPTOOLPY_FLASHSIZE_64MB is not set with: # CONFIG_ESPTOOLPY_FLASHSIZE_64MB is not set
Replace: # CONFIG_ESPTOOLPY_FLASHSIZE_128MB is not set with: # CONFIG_ESPTOOLPY_FLASHSIZE_128MB is not set
Replace: CONFIG_ESPTOOLPY_FLASHSIZE="4MB" with: CONFIG_ESPTOOLPY_FLASHSIZE="4MB"
Replace: CONFIG_BT_ENABLED=y with: CONFIG_BT_ENABLED=y
Replace: # CONFIG_BT_BLUEDROID_ENABLED is not set with: CONFIG_BT_BLUEDROID_ENABLED=n
Replace: CONFIG_BT_NIMBLE_ENABLED=y with: CONFIG_BT_NIMBLE_ENABLED=y
Replace: CONFIG_BT_NIMBLE_MAX_CONNECTIONS=3 with: CONFIG_BT_NIMBLE_MAX_CONNECTIONS=9
Replace: CONFIG_BT_NIMBLE_MAX_BONDS=3 with: CONFIG_BT_NIMBLE_MAX_BONDS=9
Replace: CONFIG_BT_NIMBLE_MAX_CCCDS=8 with: CONFIG_BT_NIMBLE_MAX_CCCDS=9
Replace: CONFIG_BT_NIMBLE_HOST_TASK_STACK_SIZE=5120 with: CONFIG_BT_NIMBLE_HOST_TASK_STACK_SIZE=5120
Replace: CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_96=y with: CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_96=y
Replace: CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ=96 with: CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ=96
Add: # CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_80 is not set
Add: # CONFIG_ESP32H2_DEFAULT_CPU_FREQ_80 is not set
Add: # CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_160 is not set
Add: # CONFIG_ESP32H2_DEFAULT_CPU_FREQ_160 is not set
Add: # CONFIG_ESP_DEFAULT_CPU_FREQ_MHZ_240 is not set
Add: # CONFIG_ESP32H2_DEFAULT_CPU_FREQ_240 is not set
Add: CONFIG_ESP32H2_DEFAULT_CPU_FREQ_96=y
Add: # CONFIG_ESPTOOLPY_FLASHFREQ_20M is not set
Add: # CONFIG_ESPTOOLPY_FLASHFREQ_26M is not set
Add: # CONFIG_ESPTOOLPY_FLASHFREQ_40M is not set
Add: # CONFIG_ESPTOOLPY_FLASHFREQ_80M is not set
Add: # CONFIG_ESPTOOLPY_FLASHFREQ_120M is not set
Add: # CONFIG_SPIRAM_SPEED_20M is not set
Add: # CONFIG_SPIRAM_SPEED_40M is not set
Add: # CONFIG_SPIRAM_SPEED_80M is not set
Add: # CONFIG_SPIRAM_SPEED_120M is not set
Add: # CONFIG_SPIRAM_SPEED_200M is not set
Add: CONFIG_SPIRAM_SPEED=64
Add: CONFIG_SPIRAM_SPEED_64M=y
Add: # CONFIG_SPIRAM is not set
Add: # CONFIG_BT_NIMBLE_ROLE_CENTRAL_ENABLED is no set
Add: # CONFIG_BT_NIMBLE_ROLE_PERIPHERAL_ENABLED is not set
Add: CONFIG_BTDM_CTRL_MODE_BLE_ONLY=y
Add: CONFIG_BTDM_CTRL_MODE_BR_EDR_ONLY=n
Add: CONFIG_BTDM_CTRL_MODE_BTDM=n
Add: CONFIG_NIMBLE_CPP_IDF=y
Add: CONFIG_NIMBLE_CPP_LOG_LEVEL=0
Reading CMake configuration...
Generating assembly for certificate bundle...
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 45 compatible libraries
Scanning dependencies...
Dependency Graph
|-- esp-nimble-cpp @ 2.3.2
|-- ArduinoJson @ 7.4.2
|-- Adafruit NeoPixel @ 1.15.2
Building in debug mode
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/.dummy/sketch.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/.dummy/arduino-lib-builder-gcc.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/.dummy/arduino-lib-builder-cpp.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/.dummy/arduino-lib-builder-as.S.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLE2904.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEAddress.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEAdvertisedDevice.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEAdvertisementData.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEAdvertising.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEAttValue.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEBeacon.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLECharacteristic.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEClient.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEDescriptor.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEDevice.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEEddystoneTLM.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEExtAdvertising.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEHIDDevice.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEL2CAPChannel.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEL2CAPServer.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLERemoteCharacteristic.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLERemoteDescriptor.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLERemoteService.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLERemoteValueAttribute.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEScan.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEServer.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEService.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEUUID.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEUtils.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lib2f9/Adafruit NeoPixel/Adafruit_NeoPixel.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lib2f9/Adafruit NeoPixel/Adafruit_Neopixel_RP2.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lib2f9/Adafruit NeoPixel/esp.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lib2f9/Adafruit NeoPixel/esp8266.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lib2f9/Adafruit NeoPixel/kendyte_k210.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lib2f9/Adafruit NeoPixel/psoc6.c.o
Generating LD script .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_system/ld/memory.ld.in
Generating LD script .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_system/ld/sections.ld.in
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/app_trace/app_trace.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/app_trace/app_trace_util.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/app_trace/host_file_io.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/app_trace/port/port_uart.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/app_update/esp_ota_ops.c.o
Generating LD script .pio/build/esp32-h2-devkitm-1_MASTER/memory.ld
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/app_update/esp_ota_app_desc.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bootloader_support/src/bootloader_common.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bootloader_support/src/bootloader_common_loader.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bootloader_support/src/bootloader_clock_init.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/app_trace/libapp_trace.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bootloader_support/src/bootloader_mem.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/app_trace/libapp_trace.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bootloader_support/src/bootloader_random.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bootloader_support/src/bootloader_efuse.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bootloader_support/src/flash_encrypt.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bootloader_support/src/secure_boot.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bootloader_support/src/bootloader_random_esp32h2.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bootloader_support/bootloader_flash/src/bootloader_flash.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bootloader_support/bootloader_flash/src/flash_qio_mode.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bootloader_support/bootloader_flash/src/bootloader_flash_config_esp32h2.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/app_update/libapp_update.a
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/app_update/libapp_update.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bootloader_support/src/bootloader_utility.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bootloader_support/src/flash_partitions.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bootloader_support/src/esp_image_format.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bootloader_support/src/bootloader_sha.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bootloader_support/src/esp32h2/secure_boot_secure_features.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/controller/esp32h2/bt.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/controller/esp32h2/ble.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/common/btc/core/btc_alarm.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/common/api/esp_blufi_api.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/bootloader_support/libbootloader_support.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/common/hci_log/bt_hci_log.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/common/btc/core/btc_manage.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/bootloader_support/libbootloader_support.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/common/btc/core/btc_task.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/common/btc/profile/esp/blufi/blufi_prf.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/common/btc/profile/esp/blufi/blufi_protocol.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/common/osi/alarm.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/common/osi/allocator.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/common/osi/buffer.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/common/osi/config.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/common/osi/fixed_queue.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/common/osi/pkt_queue.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/common/osi/fixed_pkt_queue.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/common/osi/future.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/common/osi/hash_functions.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/common/osi/hash_map.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/common/osi/list.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/common/osi/mutex.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/common/osi/thread.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/common/osi/osi.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/common/osi/semaphore.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/porting/mem/bt_osi_mem.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/common/ble_log/ble_log_spi_out.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/common/ble_log/ble_log_uhci_out.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/api/core/esp_ble_mesh_ble_api.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/api/core/esp_ble_mesh_common_api.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/api/core/esp_ble_mesh_local_data_operation_api.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/api/core/esp_ble_mesh_low_power_api.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/api/core/esp_ble_mesh_networking_api.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/api/core/esp_ble_mesh_provisioning_api.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/api/core/esp_ble_mesh_proxy_api.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/api/models/esp_ble_mesh_config_model_api.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/api/models/esp_ble_mesh_generic_model_api.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/api/models/esp_ble_mesh_health_model_api.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/api/models/esp_ble_mesh_lighting_model_api.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/api/models/esp_ble_mesh_sensor_model_api.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/api/models/esp_ble_mesh_time_scene_model_api.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/btc/btc_ble_mesh_ble.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/btc/btc_ble_mesh_config_model.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/btc/btc_ble_mesh_generic_model.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/btc/btc_ble_mesh_health_model.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/btc/btc_ble_mesh_lighting_model.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/btc/btc_ble_mesh_prov.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/btc/btc_ble_mesh_sensor_model.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/btc/btc_ble_mesh_time_scene_model.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/common/tinycrypt/src/aes_decrypt.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/common/tinycrypt/src/aes_encrypt.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/common/tinycrypt/src/cbc_mode.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/common/tinycrypt/src/ccm_mode.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/common/tinycrypt/src/cmac_mode.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/common/tinycrypt/src/ctr_mode.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/common/tinycrypt/src/ctr_prng.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/common/tinycrypt/src/ecc_dh.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/common/tinycrypt/src/ecc_dsa.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/common/tinycrypt/src/ecc_platform_specific.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/common/tinycrypt/src/ecc.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/common/tinycrypt/src/hmac_prng.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/common/tinycrypt/src/hmac.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/common/tinycrypt/src/sha256.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/common/tinycrypt/src/utils.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/common/atomic.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/common/buf.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/common/common.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/common/kernel.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/common/mutex.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/common/queue.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/common/timer.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/common/utils.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/core/storage/settings_nvs.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/core/storage/settings_uid.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/core/storage/settings.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/core/access.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/core/adv_common.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/core/ble_adv.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/core/beacon.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/core/cfg_cli.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/core/cfg_srv.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/core/crypto.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/core/fast_prov.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/core/friend.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/core/health_cli.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/core/health_srv.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/core/heartbeat.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/core/local.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/core/lpn.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/core/main.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/core/net.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/core/prov_common.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/core/prov_node.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/core/prov_pvnr.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/core/proxy_client.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/core/proxy_server.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/core/pvnr_mgmt.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/core/rpl.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/core/scan.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/core/test.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/models/common/device_property.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/models/common/model_common.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/models/client/client_common.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/models/client/generic_client.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/models/client/lighting_client.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/models/client/sensor_client.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/models/client/time_scene_client.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/models/server/generic_server.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/models/server/lighting_server.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/models/server/sensor_server.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/models/server/server_common.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/models/server/state_binding.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/models/server/state_transition.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/models/server/time_scene_server.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/v1.1/api/core/esp_ble_mesh_agg_model_api.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/v1.1/api/core/esp_ble_mesh_brc_model_api.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/v1.1/api/core/esp_ble_mesh_cm_data_api.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/v1.1/api/core/esp_ble_mesh_df_model_api.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/v1.1/api/core/esp_ble_mesh_lcd_model_api.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/v1.1/api/core/esp_ble_mesh_odp_model_api.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/v1.1/api/core/esp_ble_mesh_prb_model_api.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/v1.1/api/core/esp_ble_mesh_rpr_model_api.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/v1.1/api/core/esp_ble_mesh_sar_model_api.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/v1.1/api/core/esp_ble_mesh_srpl_model_api.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/v1.1/api/models/esp_ble_mesh_mbt_model_api.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/v1.1/btc/btc_ble_mesh_agg_model.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/v1.1/btc/btc_ble_mesh_brc_model.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/v1.1/btc/btc_ble_mesh_df_model.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/v1.1/btc/btc_ble_mesh_lcd_model.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/v1.1/btc/btc_ble_mesh_mbt_model.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/v1.1/btc/btc_ble_mesh_odp_model.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/v1.1/btc/btc_ble_mesh_prb_model.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/v1.1/btc/btc_ble_mesh_rpr_model.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/v1.1/btc/btc_ble_mesh_sar_model.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/v1.1/btc/btc_ble_mesh_srpl_model.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/lib/ext.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/core/transport.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/core/adv.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/porting/npl/freertos/src/npl_os_freertos.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/porting/mem/os_msys_init.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/porting/transport/src/hci_transport.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/porting/transport/driver/vhci/hci_driver_nimble.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/transport/esp_ipc/src/hci_esp_ipc.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/transport/src/transport.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/util/src/addr.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/services/gatt/src/ble_svc_gatt.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/services/tps/src/ble_svc_tps.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/services/ias/src/ble_svc_ias.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/services/ipss/src/ble_svc_ipss.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/services/ans/src/ble_svc_ans.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/services/hr/src/ble_svc_hr.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/services/htp/src/ble_svc_htp.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/services/gap/src/ble_svc_gap.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/services/bas/src/ble_svc_bas.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/services/dis/src/ble_svc_dis.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/services/lls/src/ble_svc_lls.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/services/prox/src/ble_svc_prox.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/services/cts/src/ble_svc_cts.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/services/hid/src/ble_svc_hid.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/services/sps/src/ble_svc_sps.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/services/cte/src/ble_svc_cte.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_hs_conn.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_store_util.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_sm.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_hs_shutdown.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_l2cap_sig_cmd.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_hs_hci_cmd.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_hs_id.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_att_svr.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_gatts_lcl.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_ibeacon.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_hs_atomic.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_sm_alg.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_hs_stop.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_hs.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_hs_hci_evt.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_hs_mqueue.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_hs_periodic_sync.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_att.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_ead.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_aes_ccm.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_gattc.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_store.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_sm_lgcy.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_hs_cfg.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_att_clt.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_l2cap_coc.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_hs_mbuf.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_att_cmd.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_hs_log.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_eddystone.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_hs_startup.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_l2cap_sig.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_gap.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_sm_cmd.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_uuid.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_hs_pvcy.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_hs_flow.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_l2cap.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_sm_sc.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_hs_misc.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_gatts.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_hs_adv.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_hs_hci.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_hs_hci_util.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_hs_resolv.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/store/ram/src/ble_store_ram.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/store/config/src/ble_store_config.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/store/config/src/ble_store_nvs.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_gattc_cache.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_gattc_cache_conn.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/nimble/host/src/ble_eatt.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/porting/nimble/src/nimble_port.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/nimble/porting/npl/freertos/src/nimble_port_freertos.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/host/nimble/port/src/nvs_port.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/common/btc/profile/esp/blufi/nimble_host/esp_blufi.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/bt/esp_ble_mesh/core/nimble_host/adapter.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/cmock/CMock/src/cmock.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/console/commands.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/console/esp_console_common.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/console/esp_console_repl_internal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/console/split_argv.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/console/linenoise/linenoise.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/console/esp_console_repl_chip.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/console/argtable3/arg_cmd.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/console/argtable3/arg_date.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/console/argtable3/arg_dbl.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/cmock/libcmock.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/console/argtable3/arg_dstr.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/cmock/libcmock.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/console/argtable3/arg_end.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/console/argtable3/arg_file.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/console/argtable3/arg_hashtable.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/console/argtable3/arg_int.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/console/argtable3/arg_lit.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/console/argtable3/arg_rem.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/bt/libbt.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/console/argtable3/arg_rex.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/console/argtable3/arg_str.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/console/argtable3/arg_utils.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/console/argtable3/argtable3.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/cxx/cxx_exception_stubs.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/cxx/cxx_guards.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/cxx/cxx_init.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/driver/deprecated/adc_legacy.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/bt/libbt.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/driver/deprecated/adc_dma_legacy.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/driver/deprecated/timer_legacy.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/driver/i2c/i2c.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/driver/deprecated/i2s_legacy.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/driver/deprecated/mcpwm_legacy.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/console/libconsole.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/driver/deprecated/pcnt_legacy.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/driver/deprecated/rmt_legacy.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/console/libconsole.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/driver/deprecated/sigma_delta_legacy.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/driver/deprecated/rtc_temperature_legacy.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/driver/twai/twai.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/efuse/esp32h2/esp_efuse_table.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/efuse/esp32h2/esp_efuse_table_v0.0_v1.1.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/efuse/esp32h2/esp_efuse_fields.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/efuse/esp32h2/esp_efuse_rtc_calib.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/cxx/libcxx.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/efuse/esp32h2/esp_efuse_utility.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/cxx/libcxx.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/efuse/src/esp_efuse_api.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/efuse/src/esp_efuse_fields.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/efuse/src/esp_efuse_utility.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/efuse/src/efuse_controller/keys/with_key_purposes/esp_efuse_api_key.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/efuse/src/esp_efuse_startup.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp-tls/esp_tls.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp-tls/esp-tls-crypto/esp_tls_crypto.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp-tls/esp_tls_error_capture.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp-tls/esp_tls_platform_port.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp-tls/esp_tls_mbedtls.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_adc/adc_oneshot.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/efuse/libefuse.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_adc/adc_common.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/efuse/libefuse.a
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/driver/libdriver.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_adc/adc_cali.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_adc/adc_cali_curve_fitting.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/driver/libdriver.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_adc/deprecated/esp_adc_cal_common_legacy.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_adc/adc_continuous.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_adc/adc_monitor.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_adc/gdma/adc_dma.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_adc/adc_filter.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_adc/esp32h2/curve_fitting_coefficients.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_app_format/esp_app_desc.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_bootloader_format/esp_bootloader_desc.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_coex/src/coexist.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_coex/src/lib_printf.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_coex/esp32h2/esp_coex_adapter.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp-tls/libesp-tls.a
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp-tls/libesp-tls.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_common/src/esp_err_to_name.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_app_format/libesp_app_format.a
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_adc/libesp_adc.a
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_app_format/libesp_app_format.a
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_bootloader_format/libesp_bootloader_format.a
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_adc/libesp_adc.a
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_bootloader_format/libesp_bootloader_format.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_ana_cmpr/ana_cmpr.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_coex/libesp_coex.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_cam/esp_cam_ctlr.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_coex/libesp_coex.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_cam/dvp_share_ctrl.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_gpio/src/gpio.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_gpio/src/gpio_glitch_filter_ops.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_gpio/src/rtc_io.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_common/libesp_common.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_gpio/src/dedic_gpio.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_common/libesp_common.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_gpio/src/gpio_pin_glitch_filter.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_ana_cmpr/libesp_driver_ana_cmpr.a
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_cam/libesp_driver_cam.a
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_ana_cmpr/libesp_driver_ana_cmpr.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_gpio/src/gpio_flex_glitch_filter.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_cam/libesp_driver_cam.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_gpio/src/gpio_etm.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_gptimer/src/gptimer.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_gptimer/src/gptimer_common.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_gptimer/src/gptimer_etm.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_i2c/i2c_master.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_i2c/i2c_common.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_i2c/i2c_slave.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_i2s/i2s_common.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_i2s/i2s_std.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_i2s/i2s_pdm.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_i2s/i2s_tdm.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_i2s/i2s_etm.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_i2s/i2s_platform.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_gpio/libesp_driver_gpio.a
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_gpio/libesp_driver_gpio.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_ledc/src/ledc.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_gptimer/libesp_driver_gptimer.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_mcpwm/src/mcpwm_cap.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_mcpwm/src/mcpwm_cmpr.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_mcpwm/src/mcpwm_com.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_mcpwm/src/mcpwm_fault.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_mcpwm/src/mcpwm_gen.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_mcpwm/src/mcpwm_oper.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_mcpwm/src/mcpwm_sync.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_mcpwm/src/mcpwm_timer.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_mcpwm/src/mcpwm_etm.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_i2c/libesp_driver_i2c.a
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_i2c/libesp_driver_i2c.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_parlio/src/parlio_common.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_i2s/libesp_driver_i2s.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_parlio/src/parlio_tx.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_i2s/libesp_driver_i2s.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_parlio/src/parlio_rx.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_pcnt/src/pulse_cnt.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_rmt/src/rmt_common.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_rmt/src/rmt_encoder.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_rmt/src/rmt_encoder_bytes.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_rmt/src/rmt_encoder_copy.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_rmt/src/rmt_encoder_simple.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_rmt/src/rmt_rx.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_rmt/src/rmt_tx.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_mcpwm/libesp_driver_mcpwm.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_sdm/src/sdm.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_ledc/libesp_driver_ledc.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_sdspi/src/sdspi_crc.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_ledc/libesp_driver_ledc.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_sdspi/src/sdspi_host.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_sdspi/src/sdspi_transaction.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_spi/src/gpspi/spi_common.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_parlio/libesp_driver_parlio.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_spi/src/gpspi/spi_master.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_parlio/libesp_driver_parlio.a
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_spi/src/gpspi/spi_slave.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_pcnt/libesp_driver_pcnt.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_spi/src/gpspi/spi_slave_hd.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_tsens/src/temperature_sensor.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_sdm/libesp_driver_sdm.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_tsens/src/temperature_sensor_etm.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_sdm/libesp_driver_sdm.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_twai/esp_twai.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_rmt/libesp_driver_rmt.a
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_twai/esp_twai_onchip.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_rmt/libesp_driver_rmt.a
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_sdspi/libesp_driver_sdspi.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_uart/src/uart.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_uart/src/uart_wakeup.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_uart/src/uhci.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_uart/src/uart_vfs.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_usb_serial_jtag/src/usb_serial_jtag.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_tsens/libesp_driver_tsens.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_usb_serial_jtag/src/usb_serial_jtag_connection_monitor.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_tsens/libesp_driver_tsens.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_driver_usb_serial_jtag/src/usb_serial_jtag_vfs.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_spi/libesp_driver_spi.a
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_spi/libesp_driver_spi.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_eth/src/esp_eth.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_eth/src/phy/esp_eth_phy_802_3.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_eth/src/esp_eth_netif_glue.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_eth/src/spi/dm9051/esp_eth_mac_dm9051.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_twai/libesp_driver_twai.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_eth/src/spi/dm9051/esp_eth_phy_dm9051.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_twai/libesp_driver_twai.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_eth/src/spi/w5500/esp_eth_mac_w5500.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_eth/src/spi/w5500/esp_eth_phy_w5500.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_eth/src/spi/ksz8851snl/esp_eth_mac_ksz8851snl.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_eth/src/spi/ksz8851snl/esp_eth_phy_ksz8851snl.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_event/default_event_loop.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_event/esp_event.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_event/esp_event_private.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_gdbstub/src/gdbstub.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_gdbstub/src/gdbstub_transport.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_usb_serial_jtag/libesp_driver_usb_serial_jtag.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_gdbstub/src/packet.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_gdbstub/src/port/riscv/gdbstub_riscv.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_gdbstub/src/port/riscv/rv_decode.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_uart/libesp_driver_uart.a
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_driver_uart/libesp_driver_uart.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hid/src/esp_hidd.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hid/src/esp_hidh.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hid/src/esp_hid_common.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hid/src/nimble_hidd.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_event/libesp_event.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hid/src/nimble_hidh.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_event/libesp_event.a
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_gdbstub/libesp_gdbstub.a
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_eth/libesp_eth.a
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_gdbstub/libesp_gdbstub.a
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_eth/libesp_eth.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_http_client/esp_http_client.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_http_client/lib/http_auth.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_http_client/lib/http_header.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_http_client/lib/http_utils.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_http_server/src/httpd_main.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_http_server/src/httpd_parse.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_hid/libesp_hid.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_http_server/src/httpd_sess.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_hid/libesp_hid.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_http_server/src/httpd_txrx.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_http_server/src/httpd_uri.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_http_server/src/httpd_ws.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_http_server/src/util/ctrl_sock.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_https_ota/src/esp_https_ota.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_https_server/src/https_server.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/cpu.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/port/esp32h2/esp_cpu_intr.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/esp_memory_utils.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/port/esp32h2/cpu_region_protect.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/esp_clk.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/clk_ctrl_os.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/hw_random.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/intr_alloc.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/mac_addr.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_http_client/libesp_http_client.a
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_http_server/libesp_http_server.a
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_http_client/libesp_http_client.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/periph_ctrl.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_http_server/libesp_http_server.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/revision.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_https_ota/libesp_https_ota.a
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_https_server/libesp_https_server.a
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_https_ota/libesp_https_ota.a
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_https_server/libesp_https_server.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/rtc_module.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/regi2c_ctrl.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/esp_gpio_reserve.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/sar_periph_ctrl_common.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/port/esp32h2/io_mux.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/port/esp32h2/esp_clk_tree.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/dma/esp_dma_utils.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/dma/gdma_link.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/spi_bus_lock.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/clk_utils.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/port/esp_clk_tree_common.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/spi_share_hw_ctrl.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/adc_share_hw_ctrl.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/sleep_retention.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/sleep_modem.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/sleep_modes.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/sleep_console.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/sleep_usb.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/sleep_gpio.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/sleep_event.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/sleep_system_peripheral.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/dma/gdma.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/deprecated/gdma_legacy.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/dma/gdma_sleep_retention.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/dma/gdma_etm.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/dma/esp_async_memcpy.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/dma/async_memcpy_gdma.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/port/esp32h2/systimer.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/esp_etm.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/port/pau_regdma.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/port/regdma_link.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/modem_clock.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/mspi_timing_tuning/mspi_timing_tuning.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/sleep_wake_stub.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/esp_clock_output.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/power_supply/brownout.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/power_supply/vbat.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/port/esp32h2/rtc_clk_init.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/port/esp32h2/rtc_clk.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/port/esp32h2/pmu_param.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/port/esp32h2/pmu_init.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/port/esp32h2/pmu_sleep.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/port/esp32h2/rtc_time.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/port/esp32h2/chip_info.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/port/esp32h2/sar_periph_ctrl.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/lowpower/port/esp32h2/sleep_cpu.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/lowpower/port/esp32h2/sleep_cpu_asm.S.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_hw_support/lowpower/port/esp32h2/sleep_clock.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_lcd/src/esp_lcd_common.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_lcd/src/esp_lcd_panel_io.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_lcd/src/esp_lcd_panel_nt35510.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_lcd/src/esp_lcd_panel_ssd1306.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_lcd/src/esp_lcd_panel_st7789.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_lcd/src/esp_lcd_panel_ops.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_lcd/i2c/esp_lcd_panel_io_i2c_v1.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_lcd/i2c/esp_lcd_panel_io_i2c_v2.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_hw_support/libesp_hw_support.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_lcd/spi/esp_lcd_panel_io_spi.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_lcd/parl/esp_lcd_panel_io_parl.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_hw_support/libesp_hw_support.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_local_ctrl/src/esp_local_ctrl.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_local_ctrl/src/esp_local_ctrl_handler.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_local_ctrl/proto-c/esp_local_ctrl.pb-c.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_local_ctrl/src/esp_local_ctrl_transport_ble.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_local_ctrl/src/esp_local_ctrl_transport_httpd.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_mm/esp_mmu_map.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_mm/port/esp32h2/ext_mem_layout.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_mm/esp_cache_msync.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_mm/esp_cache_utils.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_lcd/libesp_lcd.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_mm/heap_align_hw.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_lcd/libesp_lcd.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_netif/esp_netif_handlers.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_netif/esp_netif_objects.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_netif/esp_netif_defaults.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_netif/lwip/esp_netif_lwip.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_netif/lwip/esp_netif_sntp.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_netif/lwip/esp_netif_lwip_defaults.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_netif/lwip/netif/wlanif.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_local_ctrl/libesp_local_ctrl.a
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_mm/libesp_mm.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_netif/lwip/netif/ethernetif.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_local_ctrl/libesp_local_ctrl.a
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_mm/libesp_mm.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_netif/lwip/netif/esp_pbuf_ref.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_netif/lwip/esp_netif_lwip_ppp.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_netif/lwip/netif/ppp.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_partition/partition.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_partition/partition_target.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_phy/src/phy_override.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_phy/src/lib_printf.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_phy/src/phy_common.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_phy/src/phy_init_esp32hxx.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_phy/src/btbb_init.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_pm/pm_locks.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_pm/pm_trace.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_pm/pm_impl.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_ringbuf/ringbuf.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_rom/patches/esp_rom_sys.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_partition/libesp_partition.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_rom/patches/esp_rom_print.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_partition/libesp_partition.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_rom/patches/esp_rom_crc.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_rom/patches/esp_rom_uart.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_netif/libesp_netif.a
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_phy/libesp_phy.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_rom/patches/esp_rom_spiflash.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_netif/libesp_netif.a
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_phy/libesp_phy.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_rom/patches/esp_rom_efuse.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_rom/patches/esp_rom_gpio.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_rom/patches/esp_rom_regi2c_esp32h2.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_rom/patches/esp_rom_tlsf.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_pm/libesp_pm.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_rom/patches/esp_rom_multi_heap.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_pm/libesp_pm.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_rom/patches/esp_rom_systimer.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_rom/patches/esp_rom_wdt.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_rom/patches/esp_rom_usb_serial.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_security/src/init.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_ringbuf/libesp_ringbuf.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_security/src/esp_hmac.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_ringbuf/libesp_ringbuf.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_security/src/esp_ds.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_security/src/esp_dpa_protection.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_security/src/esp_crypto_lock.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_security/src/esp_crypto_periph_clk.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_system/esp_err.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_system/crosscore_int.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_rom/libesp_rom.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_system/esp_ipc.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_system/esp_system_console.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_rom/libesp_rom.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_system/freertos_hooks.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_system/int_wdt.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_system/panic.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_system/esp_system.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_system/startup.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_security/libesp_security.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_system/startup_funcs.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_security/libesp_security.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_system/system_time.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_system/stack_check.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_system/ubsan.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_system/xt_wdt.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_system/task_wdt/task_wdt.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_system/task_wdt/task_wdt_impl_timergroup.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_system/systick_etm.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_system/hw_stack_guard.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_system/port/cpu_start.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_system/port/panic_handler.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_system/port/esp_system_chip.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_system/port/image_process.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_system/port/arch/riscv/expression_with_stack.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_system/port/arch/riscv/panic_arch.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_system/port/arch/riscv/debug_helpers.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_system/port/arch/riscv/debug_stubs.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_system/port/soc/esp32h2/clk.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_system/port/soc/esp32h2/reset_reason.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_system/port/soc/esp32h2/system_internal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_system/port/soc/esp32h2/cache_err_int.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_timer/src/esp_timer.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_timer/src/esp_timer_init.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_timer/src/ets_timer_legacy.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_timer/src/system_time.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_timer/src/esp_timer_impl_common.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_timer/src/esp_timer_impl_systimer.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_timer/src/esp_timer_etm.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_vfs_console/vfs_console.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_wifi/src/wifi_default.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_wifi/src/wifi_netif.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp_wifi/src/wifi_default_ap.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/espcoredump/src/core_dump_init.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/espcoredump/src/core_dump_common.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/espcoredump/src/core_dump_flash.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_system/libesp_system.a
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_timer/libesp_timer.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/espcoredump/src/core_dump_uart.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_timer/libesp_timer.a
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_system/libesp_system.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/espcoredump/src/core_dump_elf.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_vfs_console/libesp_vfs_console.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/espcoredump/src/core_dump_binary.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_vfs_console/libesp_vfs_console.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/espcoredump/src/core_dump_sha.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_wifi/libesp_wifi.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/espcoredump/src/core_dump_crc.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/esp_wifi/libesp_wifi.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/espcoredump/src/port/riscv/core_dump_port.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/fatfs/diskio/diskio.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/fatfs/diskio/diskio_rawflash.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/fatfs/diskio/diskio_wl.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/fatfs/src/ff.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/fatfs/src/ffunicode.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/fatfs/port/freertos/ffsystem.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/fatfs/diskio/diskio_sdmmc.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/fatfs/vfs/vfs_fat.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/fatfs/vfs/vfs_fat_sdmmc.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/fatfs/vfs/vfs_fat_spiflash.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/espcoredump/libespcoredump.a
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/espcoredump/libespcoredump.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/base64.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/cbuf.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ColorFormat.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/chip-debug-report.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp32-hal-adc.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp32-hal-bt.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp32-hal-cpu.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp32-hal-dac.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp32-hal-gpio.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp32-hal-hosted.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp32-hal-i2c.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/fatfs/libfatfs.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp32-hal-i2c-ng.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/fatfs/libfatfs.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp32-hal-i2c-slave.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp32-hal-ledc.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp32-hal-matrix.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp32-hal-misc.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp32-hal-periman.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp32-hal-psram.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp32-hal-rgb-led.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp32-hal-sigmadelta.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp32-hal-spi.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp32-hal-time.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp32-hal-timer.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp32-hal-tinyusb.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp32-hal-touch.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp32-hal-touch-ng.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp32-hal-uart.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp32-hal-rmt.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/Esp.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/freertos_stats.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FunctionalInterrupt.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/HardwareSerial.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/HashBuilder.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/HEXBuilder.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/IPAddress.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/cdecode.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/cencode.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/MacAddress.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/main.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/MD5Builder.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/Print.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/stdlib_noniso.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/Stream.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/StreamString.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/Tone.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/HWCDC.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/USB.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/USBCDC.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/USBMSC.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FirmwareMSC.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/firmware_msc_fat.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/wiring_pulse.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/wiring_shift.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/WMath.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/WString.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ArduinoOTA.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/AsyncUDP.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/BLE2901.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/BLE2902.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/BLE2904.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/BLEAddress.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/BLEAdvertisedDevice.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/BLEAdvertising.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/BLEBeacon.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/BLECharacteristic.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/BLECharacteristicMap.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/BLEClient.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/BLEDescriptor.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/BLEDescriptorMap.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/BLEDevice.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/BLEEddystoneTLM.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/BLEEddystoneURL.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/BLEExceptions.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/BLEHIDDevice.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/BLERemoteCharacteristic.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/BLERemoteDescriptor.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/BLERemoteService.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/BLEScan.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/BLESecurity.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/BLEServer.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/BLEService.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/BLEServiceMap.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/BLEUtils.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/BLEUUID.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/BLEValue.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FreeRTOS.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/GeneralUtils.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/BluetoothSerial.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/BTAddress.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/BTAdvertisedDeviceSet.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/BTScanResultsSet.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/DNSServer.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/EEPROM.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ESP_I2S.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ESP32_NOW.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ESP32_NOW_Serial.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ESP_SR.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/esp32-hal-sr.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ESPmDNS.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ETH.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FFat.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FS.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/vfs_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/SHA1Builder.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/SHA2Builder.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/SHA3Builder.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/PBKDF2_HMACBuilder.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/HTTPClient.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/HTTPUpdate.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/Insights.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/LittleFS.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/MatterGenericSwitch.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/MatterOnOffLight.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/MatterDimmableLight.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/MatterColorTemperatureLight.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/MatterColorLight.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/MatterEnhancedColorLight.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/MatterFan.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/MatterTemperatureSensor.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/MatterHumiditySensor.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/MatterContactSensor.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/MatterPressureSensor.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/MatterOccupancySensor.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/MatterOnOffPlugin.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/MatterThermostat.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/Matter.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/MatterEndPoint.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/NetBIOS.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/NetworkInterface.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/NetworkEvents.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/NetworkManager.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/NetworkClient.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/NetworkServer.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/NetworkUdp.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/OThread.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/OThreadCLI.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/OThreadCLI_Util.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/PPP.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ppp.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/Preferences.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/RMaker.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/RMakerNode.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/RMakerParam.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/RMakerDevice.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/RMakerType.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/RMakerQR.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/RMakerUtils.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/AppInsights.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/SD_MMC.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/SD.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/sd_diskio.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/sd_diskio_crc.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/SimpleBLE.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/SPIFFS.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/SPI.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/Ticker.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/Updater.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/HttpsOTAUpdate.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/USBHID.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/USBMIDI.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/USBHIDMouse.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/USBHIDKeyboard.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/KeyboardLayout_da_DK.cpp.o
In file included from /Users/ovi/.platformio/packages/framework-arduinoespressif32/libraries/SD_MMC/src/SD_MMC.cpp:20:
/Users/ovi/.platformio/packages/framework-arduinoespressif32/libraries/SD_MMC/src/SD_MMC.h:21:2: warning: #warning The SDMMC library requires a device with an SDIO Host [-Wcpp]
21 | #warning The SDMMC library requires a device with an SDIO Host
| ^~~~~~~
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/KeyboardLayout_de_DE.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/KeyboardLayout_en_US.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/KeyboardLayout_es_ES.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/KeyboardLayout_fr_FR.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/KeyboardLayout_hu_HU.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/KeyboardLayout_it_IT.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/KeyboardLayout_pt_BR.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/KeyboardLayout_pt_PT.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/KeyboardLayout_sv_SE.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/USBHIDGamepad.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/USBHIDConsumerControl.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/USBHIDSystemControl.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/USBHIDVendor.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/USBVendor.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/WebServer.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/Parsing.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mimetable.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/MiddlewareChain.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/AuthenticationMiddleware.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/CorsMiddleware.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/LoggingMiddleware.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ssl_client.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/NetworkClientSecure.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/WiFiAP.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/WiFi.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/WiFiGeneric.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/WiFiMulti.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/WiFiScan.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/WiFiSTA.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/STA.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/AP.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/WiFiProv.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/Wire.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ZigbeeCore.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ZigbeeEP.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ZigbeeHandlers.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ZigbeeColorDimmableLight.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ZigbeeColorDimmerSwitch.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ZigbeeDimmableLight.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ZigbeeLight.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ZigbeeSwitch.cpp.o
/Users/ovi/.platformio/packages/framework-arduinoespressif32/libraries/WebServer/src/WebServer.cpp: In member function 'void WebServer::chunkResponseEnd()':
/Users/ovi/.platformio/packages/framework-arduinoespressif32/libraries/WebServer/src/WebServer.cpp:618:23: warning: 'virtual void NetworkClient::flush()' is deprecated: Use clear() instead. [-Wdeprecated-declarations]
618 | _chunkedClient.flush();
| ~~~~~~~~~~~~~~~~~~~~^~
In file included from /Users/ovi/.platformio/packages/framework-arduinoespressif32/libraries/Network/src/NetworkServer.h:23,
from /Users/ovi/.platformio/packages/framework-arduinoespressif32/libraries/WebServer/src/WebServer.cpp:28:
/Users/ovi/.platformio/packages/framework-arduinoespressif32/libraries/Network/src/NetworkClient.h:61:8: note: declared here
61 | void flush(); // Print::flush tx
| ^~~~~
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ZigbeeTempSensor.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ZigbeeThermostat.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ZigbeeFlowSensor.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ZigbeePressureSensor.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ZigbeeOccupancySensor.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ZigbeeCarbonDioxideSensor.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ZigbeeContactSwitch.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ZigbeeDoorWindowHandle.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ZigbeeWindowCovering.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ZigbeeVibrationSensor.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ZigbeeAnalog.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ZigbeeRangeExtender.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ZigbeeGateway.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ZigbeeWindSpeedSensor.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ZigbeeIlluminanceSensor.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ZigbeePM25Sensor.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ZigbeeElectricalMeasurement.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ZigbeeBinary.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ZigbeePowerOutlet.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ZigbeeFanControl.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ZigbeeMultistate.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/freertos/heap_idf.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/freertos/app_startup.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/freertos/port_common.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/freertos/port_systick.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/freertos/FreeRTOS-Kernel/list.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/freertos/FreeRTOS-Kernel/queue.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/freertos/FreeRTOS-Kernel/tasks.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/freertos/FreeRTOS-Kernel/timers.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/freertos/FreeRTOS-Kernel/event_groups.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/freertos/FreeRTOS-Kernel/stream_buffer.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/freertos/FreeRTOS-Kernel/portable/riscv/port.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/freertos/FreeRTOS-Kernel/portable/riscv/portasm.S.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/freertos/esp_additions/freertos_compatibility.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/freertos/esp_additions/idf_additions_event_groups.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/freertos/esp_additions/idf_additions.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/hal_utils.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/efuse_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/esp32h2/efuse_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/lp_timer_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/mmu_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/cache_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/color_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/spi_flash_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/spi_flash_hal_iram.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/spi_flash_encrypt_hal_iram.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/esp32h2/clk_tree_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/uart_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/uart_hal_iram.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/freertos/libfreertos.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/gpio_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/rtc_io_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/timer_hal.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/freertos/libfreertos.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/ledc_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/ledc_hal_iram.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/i2c_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/i2c_hal_iram.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/rmt_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/pcnt_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/mcpwm_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/uhci_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/twai_hal_sja1000.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/gdma_hal_top.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/gdma_hal_ahb_v1.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/i2s_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/sdm_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/etm_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/parlio_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/adc_hal_common.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/adc_oneshot_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/adc_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/ecc_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/ecdsa_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/mpi_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/sha_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/aes_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/esp32h2/modem_clock_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/esp32h2/pau_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/brownout_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/vbat_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/spi_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/spi_hal_iram.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/spi_slave_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/spi_slave_hal_iram.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/spi_slave_hd_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/spi_flash_hal_gpspi.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/esp32h2/pmu_hal.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/framework-arduinoespressif32/libframework-arduinoespressif32.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/apm_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/hmac_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/ds_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/hal/usb_serial_jtag_hal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/heap/heap_caps_base.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/heap/heap_caps.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/heap/heap_caps_init.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/heap/multi_heap.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/heap/multi_heap_poisoning.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/heap/port/memory_layout_utils.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/heap/port/esp32h2/memory_layout.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/http_parser/http_parser.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ieee802154/esp_ieee802154.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/hal/libhal.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ieee802154/driver/esp_ieee802154_ack.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/hal/libhal.a
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/framework-arduinoespressif32/libframework-arduinoespressif32.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ieee802154/driver/esp_ieee802154_dev.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/heap/libheap.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ieee802154/driver/esp_ieee802154_event.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ieee802154/driver/esp_ieee802154_frame.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/heap/libheap.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ieee802154/driver/esp_ieee802154_pib.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ieee802154/driver/esp_ieee802154_util.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ieee802154/driver/esp_ieee802154_sec.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/ieee802154/driver/esp_ieee802154_timer.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/managed_components/joltwallet__littlefs/src/littlefs/lfs.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/managed_components/joltwallet__littlefs/src/littlefs/lfs_util.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/managed_components/joltwallet__littlefs/src/esp_littlefs.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/managed_components/joltwallet__littlefs/src/littlefs_esp_part.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/managed_components/joltwallet__littlefs/src/lfs_config.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/json/cJSON/cJSON.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/json/cJSON/cJSON_Utils.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/log/src/os/log_timestamp.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/http_parser/libhttp_parser.a
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/ieee802154/libieee802154.a
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/http_parser/libhttp_parser.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/log/src/log_timestamp_common.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/ieee802154/libieee802154.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/log/src/os/log_lock.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/log/src/buffer/log_buffers.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/log/src/os/util.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/log/src/util.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/log/src/log_format_text.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/log/src/log_print.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/log/src/log.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/log/src/os/log_write.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/log/src/log_level/log_level.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/log/src/log_level/tag_log_level/tag_log_level.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/log/src/log_level/tag_log_level/linked_list/log_linked_list.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/log/src/log_level/tag_log_level/cache/log_binary_heap.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/apps/sntp/sntp.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/api/api_lib.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/api/api_msg.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/json/libjson.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/api/err.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/json/libjson.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/api/if_api.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/api/netbuf.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/api/netdb.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/api/netifapi.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/log/liblog.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/api/sockets.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/api/tcpip.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/log/liblog.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/apps/sntp/sntp.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/joltwallet__littlefs/libjoltwallet__littlefs.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/apps/netbiosns/netbiosns.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/joltwallet__littlefs/libjoltwallet__littlefs.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/def.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/dns.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/inet_chksum.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/init.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/ip.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/mem.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/memp.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/netif.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/pbuf.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/raw.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/stats.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/sys.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/tcp.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/tcp_in.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/tcp_out.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/timeouts.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/udp.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/ipv4/autoip.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/ipv4/dhcp.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/ipv4/etharp.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/ipv4/icmp.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/ipv4/igmp.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/ipv4/ip4.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/ipv4/ip4_napt.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/ipv4/ip4_addr.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/ipv4/ip4_frag.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/ipv6/dhcp6.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/ipv6/ethip6.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/ipv6/icmp6.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/ipv6/inet6.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/ipv6/ip6.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/ipv6/ip6_addr.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/ipv6/ip6_frag.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/ipv6/mld6.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/core/ipv6/nd6.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/netif/ethernet.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/netif/bridgeif.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/netif/bridgeif_fdb.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/netif/slipif.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/netif/ppp/auth.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/netif/ppp/ccp.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/netif/ppp/chap-md5.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/netif/ppp/chap-new.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/netif/ppp/chap_ms.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/netif/ppp/demand.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/netif/ppp/eap.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/netif/ppp/ecp.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/netif/ppp/eui64.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/netif/ppp/fsm.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/netif/ppp/ipcp.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/netif/ppp/ipv6cp.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/netif/ppp/lcp.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/netif/ppp/magic.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/netif/ppp/mppe.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/netif/ppp/multilink.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/netif/ppp/ppp.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/netif/ppp/pppapi.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/netif/ppp/pppcrypt.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/netif/ppp/pppoe.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/netif/ppp/pppol2tp.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/netif/ppp/pppos.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/netif/ppp/upap.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/netif/ppp/utils.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/netif/ppp/vj.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/port/hooks/tcp_isn_default.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/port/hooks/lwip_default_hooks.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/port/debug/lwip_debug.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/port/sockets_ext.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/port/freertos/sys_arch.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/port/if_index.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/port/acd_dhcp_check.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/port/esp32xx/vfs_lwip.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/apps/ping/esp_ping.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/apps/ping/ping.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/apps/ping/ping_sock.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/netif/ppp/polarssl/arc4.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/netif/ppp/polarssl/des.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/netif/ppp/polarssl/md4.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/netif/ppp/polarssl/md5.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/lwip/src/netif/ppp/polarssl/sha1.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lwip/apps/dhcpserver/dhcpserver.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/esp_crt_bundle/esp_crt_bundle.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/.pio/build/esp32-h2-devkitm-1_MASTER/x509_crt_bundle.S.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mqtt/esp-mqtt/mqtt_client.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mqtt/esp-mqtt/lib/mqtt_msg.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mqtt/esp-mqtt/lib/mqtt_outbox.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mqtt/esp-mqtt/lib/platform_esp32_idf.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/newlib/src/init.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/newlib/src/abort.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/newlib/src/assert.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/newlib/src/heap.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/newlib/src/locks.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/newlib/src/poll.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/newlib/src/pthread.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/mbedtls/libmbedtls.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/newlib/src/random.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/mbedtls/libmbedtls.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/newlib/src/getentropy.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/lwip/liblwip.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/newlib/src/termios.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/newlib/src/stdatomic.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/newlib/src/time.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/newlib/src/sysconf.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/newlib/src/realpath.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/newlib/src/scandir.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/newlib/src/syscalls.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/lwip/liblwip.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/newlib/src/reent_syscalls.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/newlib/src/port/esp_time_impl.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/newlib/src/flockfile.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/newlib/src/reent_init.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/newlib/src/newlib_init.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/nvs_flash/src/nvs_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/nvs_flash/src/nvs_cxx_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/nvs_flash/src/nvs_item_hash_list.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/nvs_flash/src/nvs_page.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/nvs_flash/src/nvs_pagemanager.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/nvs_flash/src/nvs_storage.cpp.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/mqtt/libmqtt.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/nvs_flash/src/nvs_handle_simple.cpp.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/mqtt/libmqtt.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/nvs_flash/src/nvs_handle_locked.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/nvs_flash/src/nvs_partition.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/nvs_flash/src/nvs_partition_lookup.cpp.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/newlib/libnewlib.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/nvs_flash/src/nvs_partition_manager.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/nvs_flash/src/nvs_types.cpp.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/newlib/libnewlib.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/nvs_flash/src/nvs_platform.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/nvs_flash/src/nvs_bootloader.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/nvs_flash/src/nvs_encrypted_partition.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/nvs_flash/src/nvs_bootloader_aes.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/nvs_flash/src/nvs_bootloader_xts_aes.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/nvs_sec_provider/nvs_sec_provider.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/src/esp_openthread.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/src/esp_openthread_cli.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/src/esp_openthread_lock.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/nvs_sec_provider/libnvs_sec_provider.a
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/nvs_sec_provider/libnvs_sec_provider.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/src/esp_openthread_lwip_netif.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/src/esp_openthread_netif_glue.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/src/esp_openthread_platform.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/src/esp_openthread_task_queue.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/src/port/esp_openthread_alarm.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/src/port/esp_openthread_logging.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/src/port/esp_openthread_memory.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/src/port/esp_openthread_misc.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/src/port/esp_openthread_radio.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/src/port/esp_openthread_settings.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/src/port/esp_openthread_spi_slave.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/src/port/esp_openthread_state.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/src/port/esp_openthread_uart.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/src/port/esp_openthread_udp.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/examples/platforms/utils/debug_uart.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/examples/platforms/utils/link_metrics.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/examples/platforms/utils/mac_frame.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/examples/platforms/utils/otns_utils.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/examples/platforms/utils/settings_ram.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/examples/platforms/utils/uart_rtt.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/backbone_router_api.cpp.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/nvs_flash/libnvs_flash.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/backbone_router_ftd_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/ble_secure_api.cpp.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/nvs_flash/libnvs_flash.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/border_agent_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/border_router_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/border_routing_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/channel_manager_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/channel_monitor_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/child_supervision_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/coap_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/coap_secure_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/commissioner_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/crypto_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/dataset_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/dataset_ftd_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/dataset_updater_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/diags_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/dns_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/dns_server_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/error_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/heap_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/history_tracker_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/icmp6_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/instance_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/ip6_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/jam_detection_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/joiner_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/link_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/link_metrics_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/link_raw_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/logging_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/mdns_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/mesh_diag_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/message_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/multi_radio_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/nat64_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/netdata_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/netdata_publisher_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/netdiag_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/network_time_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/ping_sender_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/radio_stats_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/random_crypto_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/random_noncrypto_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/server_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/sntp_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/srp_client_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/srp_client_buffers_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/srp_server_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/tasklet_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/tcp_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/tcp_ext_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/thread_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/thread_ftd_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/trel_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/udp_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/api/verhoeff_checksum_api.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/common/appender.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/common/binary_search.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/common/crc.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/common/data.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/common/error.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/common/frame_builder.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/common/frame_data.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/common/heap.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/common/heap_data.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/common/heap_string.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/common/log.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/common/message.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/common/notifier.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/common/offset_range.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/common/preference.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/common/random.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/common/settings.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/common/string.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/common/tasklet.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/common/time_ticker.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/common/timer.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/common/tlvs.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/common/trickle_timer.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/common/uptime.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/crypto/aes_ccm.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/crypto/aes_ecb.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/crypto/crypto_platform.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/crypto/hkdf_sha256.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/crypto/hmac_sha256.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/crypto/mbedtls.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/crypto/sha256.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/crypto/storage.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/diags/factory_diags.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/instance/instance.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/mac/channel_mask.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/mac/data_poll_handler.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/mac/data_poll_sender.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/mac/link_raw.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/mac/mac.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/mac/mac_filter.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/mac/mac_frame.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/mac/mac_header_ie.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/mac/mac_links.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/mac/mac_types.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/mac/sub_mac.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/mac/sub_mac_callbacks.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/mac/sub_mac_csl_receiver.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/mac/sub_mac_wed.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/mac/wakeup_tx_scheduler.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/radio/ble_secure.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/radio/radio.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/radio/radio_callbacks.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/radio/radio_platform.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/radio/trel_interface.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/radio/trel_link.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/radio/trel_packet.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/radio/trel_peer.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/radio/trel_peer_discoverer.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/address_resolver.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/announce_begin_server.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/announce_sender.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/anycast_locator.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/child.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/child_supervision.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/child_table.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/csl_tx_scheduler.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/discover_scanner.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/dua_manager.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/energy_scan_server.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/indirect_sender.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/key_manager.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/link_metrics.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/link_metrics_types.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/link_quality.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/lowpan.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/mesh_forwarder.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/mesh_forwarder_ftd.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/mesh_forwarder_mtd.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/mle.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/mle_ftd.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/mle_tlvs.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/mle_types.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/mlr_manager.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/neighbor.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/neighbor_table.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/network_data.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/network_data_leader.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/network_data_leader_ftd.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/network_data_local.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/network_data_notifier.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/network_data_publisher.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/network_data_service.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/network_data_tlvs.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/network_data_types.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/network_diagnostic.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/network_diagnostic_tlvs.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/panid_query_server.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/radio_selector.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/router.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/router_table.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/src_match_controller.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/thread_link_info.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/thread_netif.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/time_sync_service.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/tmf.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/uri_paths.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/thread/version.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/utils/channel_manager.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/utils/channel_monitor.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/utils/flash.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/utils/heap.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/utils/history_tracker.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/utils/jam_detector.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/utils/link_metrics_manager.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/utils/mesh_diag.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/utils/otns.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/utils/parse_cmdline.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/utils/ping_sender.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/utils/power_calibration.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/utils/slaac_address.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/utils/srp_client_buffers.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/utils/verhoeff_checksum.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/lib/hdlc/hdlc.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/lib/spinel/example_vendor_hook.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/lib/spinel/logger.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/lib/spinel/radio_spinel.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/lib/spinel/spinel.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/lib/spinel/spinel_buffer.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/lib/spinel/spinel_decoder.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/lib/spinel/spinel_driver.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/lib/spinel/spinel_encoder.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/lib/spinel/spinel_helper.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/lib/spinel/spinel_prop_codec.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/backbone_router/backbone_tmf.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/backbone_router/bbr_leader.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/backbone_router/bbr_local.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/backbone_router/bbr_manager.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/backbone_router/multicast_listeners_table.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/backbone_router/ndproxy_table.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/coap/coap.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/coap/coap_message.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/coap/coap_secure.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/meshcop/announce_begin_client.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/meshcop/border_agent.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/meshcop/commissioner.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/meshcop/dataset.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/meshcop/dataset_manager.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/meshcop/dataset_manager_ftd.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/meshcop/dataset_updater.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/meshcop/energy_scan_client.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/meshcop/extended_panid.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/meshcop/joiner.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/meshcop/joiner_router.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/meshcop/meshcop.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/meshcop/meshcop_leader.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/meshcop/meshcop_tlvs.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/meshcop/network_name.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/meshcop/panid_query_client.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/meshcop/secure_transport.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/meshcop/tcat_agent.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/meshcop/timestamp.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/net/checksum.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/net/dhcp6_client.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/net/dhcp6_server.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/net/dhcp6_types.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/net/dns_client.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/net/dns_dso.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/net/dns_platform.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/net/dns_types.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/net/dnssd.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/net/dnssd_server.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/net/icmp6.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/net/ip4_types.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/net/ip6.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/net/ip6_address.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/net/ip6_filter.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/net/ip6_headers.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/net/ip6_mpl.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/net/mdns.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/net/nat64_translator.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/net/nd6.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/net/nd_agent.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/net/netif.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/net/sntp_client.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/net/socket.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/net/srp_advertising_proxy.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/net/srp_client.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/net/srp_server.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/net/tcp6.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/net/tcp6_ext.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/core/net/udp6.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/lib/platform/exit_code.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/examples/apps/cli/cli_uart.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/cli/cli.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/cli/cli_bbr.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/cli/cli_br.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/cli/cli_coap.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/cli/cli_coap_secure.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/cli/cli_commissioner.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/cli/cli_dataset.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/cli/cli_dns.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/cli/cli_extension_example.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/cli/cli_history.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/cli/cli_joiner.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/cli/cli_link_metrics.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/cli/cli_mac_filter.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/cli/cli_mdns.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/cli/cli_mesh_diag.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/cli/cli_network_data.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/cli/cli_ping.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/cli/cli_srp_client.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/cli/cli_srp_server.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/cli/cli_tcat.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/cli/cli_tcp.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/cli/cli_udp.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/openthread/openthread/src/cli/cli_utils.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/protobuf-c/protobuf-c/protobuf-c/protobuf-c.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/protocomm/src/common/protocomm.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/protocomm/proto-c/constants.pb-c.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/protocomm/proto-c/sec0.pb-c.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/protocomm/proto-c/sec1.pb-c.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/protocomm/proto-c/sec2.pb-c.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/protocomm/proto-c/session.pb-c.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/protocomm/src/transports/protocomm_console.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/protocomm/src/transports/protocomm_httpd.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/protocomm/src/security/security0.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/protocomm/src/security/security1.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/protocomm/src/security/security2.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/protocomm/src/crypto/srp6a/esp_srp.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/protocomm/src/crypto/srp6a/esp_srp_mpi.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/protocomm/src/transports/protocomm_nimble.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/pthread/pthread.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/pthread/pthread_cond_var.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/pthread/pthread_local_storage.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/pthread/pthread_rwlock.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/protobuf-c/libprotobuf-c.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/pthread/pthread_semaphore.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/protobuf-c/libprotobuf-c.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/riscv/instruction_decode.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/riscv/interrupt.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/riscv/rv_utils.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/riscv/vectors.S.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/riscv/interrupt_plic.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/riscv/vectors_intc.S.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/rt/FreeRTOS_POSIX_mqueue.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/rt/FreeRTOS_POSIX_utils.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/sdmmc/sdmmc_cmd.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/pthread/libpthread.a
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/protocomm/libprotocomm.a
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/pthread/libpthread.a
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/openthread/libopenthread.a
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/protocomm/libprotocomm.a
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/riscv/libriscv.a
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/riscv/libriscv.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/sdmmc/sdmmc_common.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/sdmmc/sdmmc_init.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/sdmmc/sdmmc_io.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/rt/librt.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/sdmmc/sdmmc_mmc.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/rt/librt.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/sdmmc/sdmmc_sd.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/sdmmc/sd_pwr_ctrl/sd_pwr_ctrl.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/soc/lldesc.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/soc/dport_access_common.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/soc/esp32h2/interrupts.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/soc/esp32h2/gpio_periph.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/soc/esp32h2/uart_periph.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/soc/esp32h2/adc_periph.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/soc/esp32h2/ana_cmpr_periph.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/soc/esp32h2/dedic_gpio_periph.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/soc/esp32h2/etm_periph.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/soc/esp32h2/gdma_periph.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/soc/esp32h2/spi_periph.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/soc/esp32h2/ledc_periph.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/soc/esp32h2/pcnt_periph.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/soc/esp32h2/rmt_periph.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/soc/esp32h2/sdm_periph.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/soc/esp32h2/i2s_periph.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/soc/esp32h2/i2c_periph.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/soc/esp32h2/temperature_sensor_periph.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/sdmmc/libsdmmc.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/soc/esp32h2/timer_periph.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/soc/esp32h2/parlio_periph.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/sdmmc/libsdmmc.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/soc/esp32h2/mcpwm_periph.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/soc/esp32h2/mpi_periph.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/openthread/libopenthread.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/soc/esp32h2/twai_periph.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/soc/esp32h2/wdt_periph.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/soc/esp32h2/ieee802154_periph.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/soc/esp32h2/rtc_io_periph.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/soc/esp32h2/system_retention_periph.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/soc/esp32h2/power_supply_periph.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/spi_flash/flash_brownout_hook.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/spi_flash/spi_flash_chip_drivers.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/spi_flash/spi_flash_chip_generic.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/spi_flash/spi_flash_chip_issi.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/spi_flash/spi_flash_chip_mxic.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/spi_flash/spi_flash_chip_gd.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/spi_flash/spi_flash_chip_winbond.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/spi_flash/spi_flash_chip_boya.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/soc/libsoc.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/spi_flash/spi_flash_chip_mxic_opi.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/spi_flash/spi_flash_chip_th.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/soc/libsoc.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/spi_flash/memspi_host_driver.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/spi_flash/cache_utils.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/spi_flash/flash_mmap.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/spi_flash/flash_ops.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/spi_flash/spi_flash_wrap.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/spi_flash/esp_flash_api.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/spi_flash/esp_flash_spi_init.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/spi_flash/spi_flash_os_func_app.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/spi_flash/spi_flash_os_func_noos.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/spiffs/spiffs_api.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/spiffs/spiffs/src/spiffs_cache.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/spiffs/spiffs/src/spiffs_check.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/spi_flash/libspi_flash.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/spiffs/spiffs/src/spiffs_gc.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/spiffs/spiffs/src/spiffs_hydrogen.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/spi_flash/libspi_flash.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/spiffs/spiffs/src/spiffs_nucleus.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/spiffs/esp_spiffs.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/tcp_transport/transport.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/tcp_transport/transport_ssl.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/tcp_transport/transport_internal.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/tcp_transport/transport_socks_proxy.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/tcp_transport/transport_ws.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/unity/unity/src/unity.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/unity/unity_compat.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/unity/unity_runner.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/unity/unity_utils_freertos.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/unity/unity_utils_cache.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/unity/unity_utils_memory.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/unity/unity_port_esp32.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/unity/port/esp/unity_utils_memory_esp.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/vfs/vfs.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/vfs/vfs_eventfd.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/vfs/vfs_semihost.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/vfs/nullfs.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/wear_levelling/Partition.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/wear_levelling/SPI_Flash.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/wear_levelling/WL_Ext_Perf.cpp.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/spiffs/libspiffs.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/wear_levelling/WL_Ext_Safe.cpp.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/spiffs/libspiffs.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/wear_levelling/WL_Flash.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/wear_levelling/crc32.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/wear_levelling/wear_levelling.cpp.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/tcp_transport/libtcp_transport.a
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/unity/libunity.a
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/tcp_transport/libtcp_transport.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/3rdparty/everest/library/everest.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/unity/libunity.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/3rdparty/everest/library/x25519.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/3rdparty/everest/library/Hacl_Curve25519_joined.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/aes.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/aesni.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/aesce.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/aria.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/asn1parse.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/asn1write.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/vfs/libvfs.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/base64.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/vfs/libvfs.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/bignum.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/bignum_core.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/bignum_mod.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/wear_levelling/libwear_levelling.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/bignum_mod_raw.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/mbedtls/mbedtls/3rdparty/everest/libeverest.a
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/wear_levelling/libwear_levelling.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/block_cipher.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/camellia.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/ccm.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/chacha20.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/chachapoly.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/cipher.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/cipher_wrap.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/constant_time.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/cmac.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/ctr_drbg.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/des.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/dhm.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/ecdh.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/ecdsa.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/ecjpake.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/ecp.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/ecp_curves.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/ecp_curves_new.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/entropy.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/entropy_poll.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/error.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/gcm.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/hkdf.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/hmac_drbg.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/lmots.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/lms.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/md.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/md5.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/memory_buffer_alloc.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/nist_kw.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/oid.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/padlock.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/pem.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/pk.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/pk_ecc.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/pk_wrap.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/pkcs12.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/pkcs5.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/pkparse.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/pkwrite.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/platform.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/platform_util.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/poly1305.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/psa_crypto.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/psa_crypto_aead.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/psa_crypto_cipher.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/psa_crypto_client.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/psa_crypto_driver_wrappers_no_static.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/psa_crypto_ecp.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/psa_crypto_ffdh.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/psa_crypto_hash.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/psa_crypto_mac.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/psa_crypto_pake.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/psa_crypto_rsa.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/psa_crypto_se.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/psa_crypto_slot_management.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/psa_crypto_storage.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/psa_its_file.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/psa_util.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/ripemd160.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/rsa.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/rsa_alt_helpers.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/sha1.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/sha256.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/sha512.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/sha3.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/threading.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/timing.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/version.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/version_features.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/port/sha/core/esp_sha_gdma_impl.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/port/aes/dma/esp_aes_gdma_impl.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/port/aes/dma/esp_aes_dma_core.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/port/crypto_shared_gdma/esp_crypto_shared_gdma.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/port/esp_hardware.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/port/esp_mem.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/port/esp_timing.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/port/aes/esp_aes_xts.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/port/aes/esp_aes_common.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/port/aes/dma/esp_aes.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/port/sha/esp_sha.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/port/sha/core/sha.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/port/esp_ds/esp_rsa_sign_alt.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/port/esp_ds/esp_rsa_dec_alt.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/port/esp_ds/esp_ds_common.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/port/bignum/esp_bignum.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/port/bignum/bignum_alt.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/port/sha/core/esp_sha1.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/port/sha/core/esp_sha256.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/port/sha/core/esp_sha512.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/port/aes/esp_aes_gcm.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/port/ecc/esp_ecc.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/port/ecc/ecc_alt.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/port/ecdsa/ecdsa_alt.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/port/md/esp_md.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/debug.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/mps_reader.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/mps_trace.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/ssl_cache.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/ssl_ciphersuites.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/ssl_client.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/ssl_cookie.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/ssl_debug_helpers_generated.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/ssl_msg.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/ssl_ticket.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/ssl_tls.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/ssl_tls12_client.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/ssl_tls12_server.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/ssl_tls13_keys.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/ssl_tls13_server.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/ssl_tls13_client.c.o
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/mbedtls/mbedtls/library/libmbedcrypto.a
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/ssl_tls13_generic.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/port/mbedtls_debug.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/port/esp_platform_time.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/port/net_sockets.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/pkcs7.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/x509.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/x509_create.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/x509_crl.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/x509_crt.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/x509_csr.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/x509write.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/x509write_crt.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/library/x509write_csr.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/3rdparty/p256-m/p256-m_driver_entrypoints.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/mbedtls/mbedtls/3rdparty/p256-m/p256-m/p256-m.c.o
Generating partitions .pio/build/esp32-h2-devkitm-1_MASTER/partitions.bin
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/mbedtls/mbedtls/library/libmbedtls.a
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/mbedtls/mbedtls/library/libmbedtls.a
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/mbedtls/mbedtls/3rdparty/p256-m/libp256m.a
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/mbedtls/mbedtls/library/libmbedx509.a
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/esp-idf/mbedtls/mbedtls/library/libmbedx509.a
Generating project linker script .pio/build/esp32-h2-devkitm-1_MASTER/sections.ld
Linking .pio/build/esp32-h2-devkitm-1_MASTER/firmware.elf
Memory Type Usage Summary
┏━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━┳━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓
┃ Memory Type/Section ┃ Used [bytes] ┃ Used [%] ┃ Remain [bytes] ┃ Total [bytes] ┃
┡━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━╇━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩
│ Flash Code │ 346034 │ │ │ │
│ .text │ 261398 │ │ │ │
│ .rodata │ 70268 │ │ │ │
│ .eh_frame │ 14112 │ │ │ │
│ .appdesc │ 256 │ │ │ │
│ DIRAM │ 73034 │ 28.31 │ 184966 │ 258000 │
│ .text │ 58510 │ 22.68 │ │ │
│ .bss │ 7608 │ 2.95 │ │ │
│ .data │ 6916 │ 2.68 │ │ │
└─────────────────────┴──────────────┴──────────┴────────────────┴───────────────┘
Total image size: 411460 bytes (.bin may be padded larger)
Note: The reported total sizes may be smaller than those in the technical reference manual due to reserved memory and application configuration. The total flash size available for the application is not included by default, as it cannot be reliably determined due to the presence of other data like the bootloader, partition table, and application partition size.
Retrieving maximum program size .pio/build/esp32-h2-devkitm-1_MASTER/firmware.elf
Checking size .pio/build/esp32-h2-devkitm-1_MASTER/firmware.elf
Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
RAM: [ ] 4.4% (used 14524 bytes from 327680 bytes)
Flash: [= ] 9.5% (used 397092 bytes from 4194304 bytes)
*** Copied compiled esp32h2 IDF libraries to Arduino framework ***
*** Starting Arduino compile esp32-h2-devkitm-1_MASTER with custom libraries ***
Processing esp32-h2-devkitm-1_MASTER (platform: https://github.com/pioarduino/platform-espressif32.git#develop; board: esp32-h2-devkitm-1; framework: arduino)
--------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32-h2-devkitm-1.html
PLATFORM: Espressif 32 (55.3.32+develop.sha.0a5661b) > Espressif ESP32-H2-DevKit
HARDWARE: ESP32H2 96MHz, 320KB RAM, 4MB Flash
DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-builtin, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
- contrib-piohome @ 3.4.4
- framework-arduinoespressif32 @ 3.3.2
- framework-arduinoespressif32-libs @ 5.5.0+sha.07e9bf4970
- framework-espidf @ 3.50501.0 (5.5.1)
- tool-cmake @ 4.0.3
- tool-esp-rom-elfs @ 2024.10.11
- tool-esptoolpy @ 5.1.0
- tool-mklittlefs @ 3.2.0
- tool-ninja @ 1.13.1
- tool-openocd-esp32 @ 2.1200.20250707 (12.0)
- tool-riscv32-esp-elf-gdb @ 16.3.0+20250913
- tool-scons @ 4.40801.0 (4.8.1)
- toolchain-riscv32-esp @ 14.2.0+20250730
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 45 compatible libraries
Scanning dependencies...
Dependency Graph
|-- esp-nimble-cpp @ 2.3.2
|-- ArduinoJson @ 7.4.2
|-- Adafruit NeoPixel @ 1.15.2
|-- Preferences @ 3.3.2
Building in debug mode
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLE2904.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEAddress.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEAdvertisedDevice.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEAdvertisementData.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEAdvertising.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEAttValue.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEBeacon.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLECharacteristic.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEClient.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEDescriptor.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEDevice.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEEddystoneTLM.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEExtAdvertising.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEHIDDevice.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEL2CAPChannel.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEL2CAPServer.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLERemoteCharacteristic.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLERemoteDescriptor.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLERemoteService.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLERemoteValueAttribute.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEScan.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEServer.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEService.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEUUID.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/libc48/esp-nimble-cpp/NimBLEUtils.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lib2f9/Adafruit NeoPixel/Adafruit_NeoPixel.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lib2f9/Adafruit NeoPixel/Adafruit_Neopixel_RP2.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lib2f9/Adafruit NeoPixel/esp.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lib2f9/Adafruit NeoPixel/esp8266.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lib2f9/Adafruit NeoPixel/kendyte_k210.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lib2f9/Adafruit NeoPixel/psoc6.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/lib9bf/Preferences/Preferences.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/src/ble_controller.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/src/led_handler.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/src/main.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/src/master_controller.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/src/pwm_handler.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/src/slave_controller.cpp.o
Building .pio/build/esp32-h2-devkitm-1_MASTER/bootloader.bin
Generating partitions .pio/build/esp32-h2-devkitm-1_MASTER/partitions.bin
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/ColorFormat.c.o
esptool v5.1.0
Creating ESP32H2 image...
Merged 2 ELF sections.
Successfully created ESP32H2 image.
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/Esp.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/FirmwareMSC.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/FunctionalInterrupt.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/HEXBuilder.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/HWCDC.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/HardwareSerial.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/HashBuilder.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/IPAddress.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/MD5Builder.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/MacAddress.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/Print.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/Stream.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/StreamString.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/Tone.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/USB.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/USBCDC.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/USBMSC.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/WMath.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/WString.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/base64.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/cbuf.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/chip-debug-report.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/esp32-hal-adc.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/esp32-hal-bt.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/esp32-hal-cpu.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/esp32-hal-dac.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/esp32-hal-gpio.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/esp32-hal-hosted.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/esp32-hal-i2c-ng.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/esp32-hal-i2c-slave.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/esp32-hal-i2c.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/esp32-hal-ledc.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/esp32-hal-matrix.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/esp32-hal-misc.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/esp32-hal-periman.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/esp32-hal-psram.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/esp32-hal-rgb-led.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/esp32-hal-rmt.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/esp32-hal-sigmadelta.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/esp32-hal-spi.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/esp32-hal-time.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/esp32-hal-timer.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/esp32-hal-tinyusb.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/esp32-hal-touch-ng.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/esp32-hal-touch.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/esp32-hal-uart.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/firmware_msc_fat.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/freertos_stats.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/libb64/cdecode.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/libb64/cencode.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/main.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/stdlib_noniso.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/wiring_pulse.c.o
Compiling .pio/build/esp32-h2-devkitm-1_MASTER/FrameworkArduino/wiring_shift.c.o
Archiving .pio/build/esp32-h2-devkitm-1_MASTER/libFrameworkArduino.a
Indexing .pio/build/esp32-h2-devkitm-1_MASTER/libFrameworkArduino.a
Linking .pio/build/esp32-h2-devkitm-1_MASTER/firmware.elf
Memory Type Usage Summary
┏━━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━┳━━━━━━━━━━┳━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━┓
┃ Memory Type/Section ┃ Used [bytes] ┃ Used [%] ┃ Remain [bytes] ┃ Total [bytes] ┃
┡━━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━╇━━━━━━━━━━╇━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━┩
│ Flash Code │ 808372 │ │ │ │
│ .text │ 656096 │ │ │ │
│ .rodata │ 112396 │ │ │ │
│ .eh_frame │ 39624 │ │ │ │
│ .appdesc │ 256 │ │ │ │
│ DIRAM │ 116868 │ 45.3 │ 141132 │ 258000 │
│ .text │ 91568 │ 35.49 │ │ │
│ .bss │ 15584 │ 6.04 │ │ │
│ .data │ 9716 │ 3.77 │ │ │
└─────────────────────┴──────────────┴──────────┴────────────────┴───────────────┘
Total image size: 909656 bytes (.bin may be padded larger)
Note: The reported total sizes may be smaller than those in the technical reference manual due to reserved memory and application configuration. The total flash size available for the application is not included by default, as it cannot be reliably determined due to the presence of other data like the bootloader, partition table, and application partition size.
Retrieving maximum program size .pio/build/esp32-h2-devkitm-1_MASTER/firmware.elf
Checking size .pio/build/esp32-h2-devkitm-1_MASTER/firmware.elf
Advanced Memory Usage is available via "PlatformIO Home > Project Inspect"
RAM: [= ] 7.7% (used 25300 bytes from 327680 bytes)
Flash: [======= ] 66.4% (used 869776 bytes from 1310720 bytes)
Building .pio/build/esp32-h2-devkitm-1_MASTER/firmware.bin
esptool v5.1.0
Creating ESP32H2 image...
Merged 3 ELF sections.
Successfully created ESP32H2 image.
========================= [SUCCESS] Took 23.00 seconds =========================
Environment Status Duration
------------------------- -------- -------------
esp32-h2-devkitm-1_MASTER SUCCESS 00:00:22.1000
========================= 1 succeeded in 00:00:22.1000 =========================
*** Original Arduino "idf_component.yml" restored ***
Building .pio/build/esp32-h2-devkitm-1_MASTER/firmware.bin
esptool v5.1.0
Creating ESP32H2 image...
Merged 3 ELF sections.
Successfully created ESP32H2 image.
===================================================================================================================================== [SUCCESS] Took 275.10 seconds =====================================================================================================================================
Environment Status Duration
------------------------- -------- ------------
esp32-h2-devkitm-1_MASTER SUCCESS 00:04:35.103
====================================================================================================================================== 1 succeeded in 00:04:35.103 ======================================================================================================================================
* Terminal will be reused by tasks, press any key to close it.
esp32-h2-devkitm-1_SLAVE_VL (failed)
* Executing task: platformio run --environment esp32-h2-devkitm-1_SLAVE_VL
Processing esp32-h2-devkitm-1_SLAVE_VL (platform: https://github.com/pioarduino/platform-espressif32.git#develop; board: esp32-h2-devkitm-1; framework: arduino)
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32-h2-devkitm-1.html
PLATFORM: Espressif 32 (55.3.32+develop.sha.0a5661b) > Espressif ESP32-H2-DevKit
HARDWARE: ESP32H2 96MHz, 320KB RAM, 4MB Flash
DEBUG: Current (cmsis-dap) External (cmsis-dap, esp-bridge, esp-builtin, esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
- contrib-piohome @ 3.4.4
- framework-arduinoespressif32 @ 3.3.2
- framework-arduinoespressif32-libs @ 5.5.0+sha.07e9bf4970
- framework-espidf @ 3.50501.0 (5.5.1)
- tool-cmake @ 4.0.3
- tool-esp-rom-elfs @ 2024.10.11
- tool-esptoolpy @ 5.1.0
- tool-mklittlefs @ 3.2.0
- tool-ninja @ 1.13.1
- tool-openocd-esp32 @ 2.1200.20250707 (12.0)
- tool-riscv32-esp-elf-gdb @ 16.3.0+20250913
- tool-scons @ 4.40801.0 (4.8.1)
- toolchain-riscv32-esp @ 14.2.0+20250730
LDF: Library Dependency Finder -> https://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 45 compatible libraries
Scanning dependencies...
Dependency Graph
|-- esp-nimble-cpp @ 2.3.2
|-- ArduinoJson @ 7.4.2
|-- Adafruit NeoPixel @ 1.15.2
|-- Preferences @ 3.3.2
Building in debug mode
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/lib2a3/esp-nimble-cpp/NimBLE2904.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/lib2a3/esp-nimble-cpp/NimBLEAddress.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/lib2a3/esp-nimble-cpp/NimBLEAdvertisedDevice.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/lib2a3/esp-nimble-cpp/NimBLEAdvertisementData.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/lib2a3/esp-nimble-cpp/NimBLEAdvertising.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/lib2a3/esp-nimble-cpp/NimBLEAttValue.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/lib2a3/esp-nimble-cpp/NimBLEBeacon.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/lib2a3/esp-nimble-cpp/NimBLECharacteristic.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/lib2a3/esp-nimble-cpp/NimBLEClient.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/lib2a3/esp-nimble-cpp/NimBLEDescriptor.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/lib2a3/esp-nimble-cpp/NimBLEDevice.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/lib2a3/esp-nimble-cpp/NimBLEEddystoneTLM.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/lib2a3/esp-nimble-cpp/NimBLEExtAdvertising.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/lib2a3/esp-nimble-cpp/NimBLEHIDDevice.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/lib2a3/esp-nimble-cpp/NimBLEL2CAPChannel.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/lib2a3/esp-nimble-cpp/NimBLEL2CAPServer.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/lib2a3/esp-nimble-cpp/NimBLERemoteCharacteristic.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/lib2a3/esp-nimble-cpp/NimBLERemoteDescriptor.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/lib2a3/esp-nimble-cpp/NimBLERemoteService.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/lib2a3/esp-nimble-cpp/NimBLERemoteValueAttribute.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/lib2a3/esp-nimble-cpp/NimBLEScan.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/lib2a3/esp-nimble-cpp/NimBLEServer.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/lib2a3/esp-nimble-cpp/NimBLEService.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/lib2a3/esp-nimble-cpp/NimBLEUUID.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/lib2a3/esp-nimble-cpp/NimBLEUtils.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/libb40/Adafruit NeoPixel/Adafruit_NeoPixel.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/libb40/Adafruit NeoPixel/Adafruit_Neopixel_RP2.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/libb40/Adafruit NeoPixel/esp.c.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/libb40/Adafruit NeoPixel/esp8266.c.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/libb40/Adafruit NeoPixel/kendyte_k210.c.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/libb40/Adafruit NeoPixel/psoc6.c.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/lib9bf/Preferences/Preferences.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/src/ble_controller.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/src/led_handler.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/src/main.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/src/master_controller.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/src/pwm_handler.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/src/slave_controller.cpp.o
Building .pio/build/esp32-h2-devkitm-1_SLAVE_VL/bootloader.bin
Generating partitions .pio/build/esp32-h2-devkitm-1_SLAVE_VL/partitions.bin
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/ColorFormat.c.o
esptool v5.1.0
Creating ESP32H2 image...
Merged 2 ELF sections.
Successfully created ESP32H2 image.
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/Esp.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/FirmwareMSC.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/FunctionalInterrupt.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/HEXBuilder.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/HWCDC.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/HardwareSerial.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/HashBuilder.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/IPAddress.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/MD5Builder.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/MacAddress.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/Print.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/Stream.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/StreamString.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/Tone.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/USB.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/USBCDC.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/USBMSC.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/WMath.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/WString.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/base64.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/cbuf.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/chip-debug-report.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/esp32-hal-adc.c.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/esp32-hal-bt.c.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/esp32-hal-cpu.c.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/esp32-hal-dac.c.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/esp32-hal-gpio.c.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/esp32-hal-hosted.c.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/esp32-hal-i2c-ng.c.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/esp32-hal-i2c-slave.c.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/esp32-hal-i2c.c.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/esp32-hal-ledc.c.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/esp32-hal-matrix.c.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/esp32-hal-misc.c.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/esp32-hal-periman.c.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/esp32-hal-psram.c.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/esp32-hal-rgb-led.c.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/esp32-hal-rmt.c.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/esp32-hal-sigmadelta.c.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/esp32-hal-spi.c.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/esp32-hal-time.c.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/esp32-hal-timer.c.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/esp32-hal-tinyusb.c.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/esp32-hal-touch-ng.c.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/esp32-hal-touch.c.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/esp32-hal-uart.c.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/firmware_msc_fat.c.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/freertos_stats.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/libb64/cdecode.c.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/libb64/cencode.c.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/main.cpp.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/stdlib_noniso.c.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/wiring_pulse.c.o
Compiling .pio/build/esp32-h2-devkitm-1_SLAVE_VL/FrameworkArduino/wiring_shift.c.o
Archiving .pio/build/esp32-h2-devkitm-1_SLAVE_VL/libFrameworkArduino.a
Indexing .pio/build/esp32-h2-devkitm-1_SLAVE_VL/libFrameworkArduino.a
Linking .pio/build/esp32-h2-devkitm-1_SLAVE_VL/firmware.elf
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.__esp_stack_guard_setup' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_system.a(stack_check.c.o)' being placed in section `.text.__esp_stack_guard_setup'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.get_reset_reason' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_system.a(reset_reason.c.o)' being placed in section `.text.get_reset_reason'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.esp_reset_reason_init' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_system.a(reset_reason.c.o)' being placed in section `.text.esp_reset_reason_init'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.semihosting_call_noerrno' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_system.a(panic.c.o)' being placed in section `.text.semihosting_call_noerrno'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.panic_print_char_uart' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_system.a(panic.c.o)' being placed in section `.text.panic_print_char_uart'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.panic_print_char_usb_serial_jtag' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_system.a(panic.c.o)' being placed in section `.text.panic_print_char_usb_serial_jtag'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.disable_all_wdts' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_system.a(panic.c.o)' being placed in section `.text.disable_all_wdts'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.log_level_set' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/liblog.a(tag_log_level.c.o)' being placed in section `.text.log_level_set'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.prvCheckTasksWaitingTermination' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libfreertos.a(tasks.c.o)' being placed in section `.text.prvCheckTasksWaitingTermination'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.prvInitialiseNewTask' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libfreertos.a(tasks.c.o)' being placed in section `.text.prvInitialiseNewTask'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.prvInitialiseTaskLists' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libfreertos.a(tasks.c.o)' being placed in section `.text.prvInitialiseTaskLists'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.pxGetTaskListByIndex' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libfreertos.a(tasks.c.o)' being placed in section `.text.pxGetTaskListByIndex'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.prvCreateIdleTasks' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libfreertos.a(tasks.c.o)' being placed in section `.text.prvCreateIdleTasks'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.rmt_ll_rx_set_carrier_high_low_ticks' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_driver_rmt.a(rmt_rx.c.o)' being placed in section `.text.rmt_ll_rx_set_carrier_high_low_ticks'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.rmt_rx_register_to_group' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_driver_rmt.a(rmt_rx.c.o)' being placed in section `.text.rmt_rx_register_to_group'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.rmt_rx_unregister_from_group' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_driver_rmt.a(rmt_rx.c.o)' being placed in section `.text.rmt_rx_unregister_from_group'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.rmt_ll_tx_set_carrier_high_low_ticks' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_driver_rmt.a(rmt_tx.c.o)' being placed in section `.text.rmt_ll_tx_set_carrier_high_low_ticks'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.rmt_tx_create_trans_queue' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_driver_rmt.a(rmt_tx.c.o)' being placed in section `.text.rmt_tx_create_trans_queue'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.rmt_tx_register_to_group' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_driver_rmt.a(rmt_tx.c.o)' being placed in section `.text.rmt_tx_register_to_group'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.rmt_tx_unregister_from_group' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_driver_rmt.a(rmt_tx.c.o)' being placed in section `.text.rmt_tx_unregister_from_group'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.intr_get_item' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libriscv.a(interrupt.c.o)' being placed in section `.text.intr_get_item'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.temperature_sensor_ll_set_range' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_hw_support.a(sar_periph_ctrl_common.c.o)' being placed in section `.text.temperature_sensor_ll_set_range'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.gdma_acquire_group_handle' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_hw_support.a(gdma.c.o)' being placed in section `.text.gdma_acquire_group_handle'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.gdma_acquire_pair_handle' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_hw_support.a(gdma.c.o)' being placed in section `.text.gdma_acquire_pair_handle'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: warning: orphan section `.text.do_allocate_gdma_channel' from `/Users/ovi/.platformio/packages/framework-arduinoespressif32-libs/esp32h2/lib/libesp_hw_support.a(gdma.c.o)' being placed in section `.text.do_allocate_gdma_channel'
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: section .flash.appdesc LMA [420a0020,420a011f] overlaps section .text.gdma_acquire_group_handle LMA [4209ff5a,420a002d]
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: section .text.gdma_acquire_pair_handle LMA [420a002e,420a00f5] overlaps section .flash.appdesc LMA [420a0020,420a011f]
/Users/ovi/.platformio/packages/toolchain-riscv32-esp/bin/../lib/gcc/riscv32-esp-elf/14.2.0/../../../../riscv32-esp-elf/bin/ld: section .flash.rodata LMA [420a0120,420bb843] overlaps section .text.do_allocate_gdma_channel LMA [420a00f6,420a05a9]
collect2: error: ld returned 1 exit status
*** [.pio/build/esp32-h2-devkitm-1_SLAVE_VL/firmware.elf] Error 1
====================================================================================================================================== [FAILED] Took 19.18 seconds ======================================================================================================================================
Environment Status Duration
--------------------------- -------- ------------
esp32-h2-devkitm-1_SLAVE_VL FAILED 00:00:19.182
================================================================================================================================= 1 failed, 0 succeeded in 00:00:19.182 =================================================================================================================================
It depends which Environment i'm compiling first. Both are working but i have to remove the created sdkconfig.defaults and the compiling starts from 0 again. i'm currently unable to build and flash a second device without a full recompilation from 0.
Here is my current platformio.ini:
[platformio]
default_envs = esp32-h2-devkitm-1_MASTER, esp32-h2-devkitm-1_SLAVE_VL, esp32-h2-devkitm-1_SLAVE_VR, esp32-h2-devkitm-1_SLAVE_HL, esp32-h2-devkitm-1_SLAVE_HR
[env]
platform = https://github.com/pioarduino/platform-espressif32.git#develop
board = esp32-h2-devkitm-1
framework = arduino
monitor_speed = 115200
upload_speed = 921600
board_build.flash_mode = dio
board_build.f_cpu = 96000000L
#board_build.partitions = min_spiffs.csv
build_type = debug
monitor_filters =
esp32_exception_decoder
colorize
time
lib_deps =
h2zero/esp-nimble-cpp @ ^2.3.2
bblanchon/ArduinoJson @ ^7.4.2
adafruit/Adafruit NeoPixel @ ^1.12.0
build_flags =
-DCORE_DEBUG_LEVEL=3
#-DDEBUG=1
-DCONFIG_NIMBLE_CPP_IDF=1
custom_sdkconfig =
'# CONFIG_BT_NIMBLE_ROLE_CENTRAL_ENABLED is no set'
'# CONFIG_BT_NIMBLE_ROLE_PERIPHERAL_ENABLED is not set'
CONFIG_BT_ENABLED=y
CONFIG_BTDM_CTRL_MODE_BLE_ONLY=y
CONFIG_BTDM_CTRL_MODE_BR_EDR_ONLY=n
CONFIG_BTDM_CTRL_MODE_BTDM=n
CONFIG_BT_BLUEDROID_ENABLED=n
CONFIG_BT_NIMBLE_ENABLED=y
CONFIG_NIMBLE_CPP_IDF=y
CONFIG_NIMBLE_CPP_LOG_LEVEL=0
CONFIG_BT_NIMBLE_MAX_CONNECTIONS=9
CONFIG_BT_NIMBLE_HOST_TASK_STACK_SIZE=5120
CONFIG_BT_NIMBLE_MAX_BONDS=9
CONFIG_BT_NIMBLE_MAX_CCCDS=9
custom_component_remove = espressif/esp_hosted
espressif/esp_wifi_remote
espressif/network_provisioning
espressif/mdns
espressif/esp-dsp
espressif/esp_modem
espressif/esp32-camera
espressif/libsodium
espressif/esp-modbus
espressif/qrcode
espressif/esp_insights
espressif/esp_diag_data_store
espressif/esp_diagnostics
espressif/cbor
espressif/esp_rainmaker
espressif/rmaker_common
chmorgan/esp-libhelix-mp3
[env:esp32-h2-devkitm-1_MASTER]
upload_port = /dev/cu.wchusbserial5AB90447851
monitor_port = ${env:esp32-h2-devkitm-1_MASTER.upload_port}
build_flags =
${env.build_flags}
[env:esp32-h2-devkitm-1_SLAVE_VL]
upload_port = /dev/cu.wchusbserial5AB90447721
monitor_port = ${env:esp32-h2-devkitm-1_SLAVE_VL.upload_port}
build_flags =
${env.build_flags}
[env:esp32-h2-devkitm-1_SLAVE_VR]
upload_port = /dev/cu.wchusbserial5AB90450811
monitor_port = ${env:esp32-h2-devkitm-1_SLAVE_VR.upload_port}
build_flags =
${env.build_flags}
[env:esp32-h2-devkitm-1_SLAVE_HL]
upload_port = /dev/cu.wchusbserial5AB90445621
monitor_port = ${env:esp32-h2-devkitm-1_SLAVE_HL.upload_port}
build_flags =
${env.build_flags}
[env:esp32-h2-devkitm-1_SLAVE_HR]
upload_port = /dev/cu.wchusbserial5AB90444831
monitor_port = ${env:esp32-h2-devkitm-1_SLAVE_HR.upload_port}
build_flags =
${env.build_flags}
This is not possible:
lib_deps =
h2zero/esp-nimble-cpp @ ^2.3.2
IDF components can NOT be added via lib_deps. This is for Arduino only! You have to create a idf_component.yml where the needed idf components are listed and add in source directory.
An example https://github.com/pioarduino/platform-espressif32/blob/main/examples/espidf-arduino-matter-light/main/idf_component.yml